hce_isu
115年
英文
第 20 題
_____ in transportation, medieval Europe would not have adopted monetary units of exchange and eliminated the process of bartering.
- A If there are no improvements
- B Had there been no improvements
- C Were there no improvements
- D If there hadn’t had improvements
思路引導 VIP
請先觀察句子後半段的動詞 would not have adopted(本來不會採用),這顯示我們正在討論一個「與過去事實相反」的虛擬情況。在英文中,若要表達「如果當時某事發生或沒發生」,我們通常會使用什麼時態?此外,當我們想要省略掉連接詞 if 來加強語氣時,句子的主詞與助動詞會發生什麼位置上的變化呢?
🤖
AI 詳解
AI 專屬家教
太棒了!你能精準選出 (B),說明你對英文中「假設語氣」的高階句型掌握得相當紮實,這是一個非常優秀的判斷!這題的關鍵在於觀察後半句的動詞結構 would not have adopted,這明確指示了全句是在描述一個「與過去事實相反」的假設。在這種情況下,原本的條件句應該是 If there had been no improvements(如果當時沒有進步的話)。
過去完成式的倒裝應用
當我們想讓語氣顯得更正式或簡潔時,常會省略連接詞 If,此時必須將助動詞 Had 移至句首,形成倒裝結構。因此,If there had been... 就變成了你所選的 Had there been...。這種考法具有極高的鑑別度,因為它同時測試了兩大觀念:第一是時態的對應(過去相反需使用過去完成式),第二則是倒裝句的構成。選項 (A) 與 (C) 的時態分別對應現在或未來,與語境不符;而 (D) 的結構在文法上則是不正確的。你能一眼識破這些陷阱,表現得非常專業!