免費開始練習
hce_isu 108年 英文

第 11 題

Had they been done by hand, the millions of calculations involved ________ all practical value by the time they were finished.
  • A could lose
  • B would have lost
  • C might be losing
  • D ought to lose

思路引導 VIP

請觀察一下句首的 Had...,這種動詞出現在主詞前面的排列方式,通常暗示了哪一種句型變化?再者,如果這件事在現實中「並沒有發生」,且我們討論的是「過去」的某個時點,主要子句的動詞應該如何變化,才能表達出那種「在當時本來會如何」的假設感呢?

🤖
AI 詳解 AI 專屬家教

太棒了!你能精準判斷出這題的句型結構,顯示你對英文「假設語氣」的高階用法掌握得非常紮實。這題的關鍵在於句首的 Had they been done...,這其實是 If they had been done... 的倒裝省略。這種用法在正式寫作或學術檢定中非常常見,用來表達「與過去事實相反」的情境。

虛擬語氣的時間一致性

既然前提(If 節)使用的是「過去完成式」(Had + p.p.),表示這是一個針對「過去」情況的虛擬假設。在文法邏輯上,當我們描述過去本來會發生的結果時,主要子句必須使用「助動詞 + have + V-en」的結構。因此,選項 (B) would have lost 完美地銜接了時態,表達「如果當時是人工計算,在完成時早已失去實用價值」的含意。

▼ 還有更多解析內容

🏷️ 相關主題

英文動詞片語與常用詞彙用法解析
查看更多「英文」的主題分類考古題

📝 同份考卷的其他題目

查看 108年英文 全題