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 完美地銜接了時態,表達「如果當時是人工計算,在完成時早已失去實用價值」的含意。
▼ 還有更多解析內容