hce_isu
112年
英文
第 18 題
If you ________, I would have brought my friends over to your house this evening to watch TV, but I didn’t want to bother you.
- A have not studied
- B were not studying
- C hadn’t been studying
- D didn’t study
思路引導 VIP
請觀察主句中 'would have brought' 這個結構。這是在描述一個現在的可能性,還是針對『過去已經發生的事』所做的假設?如果我們想表達與『過去事實』相反的狀況,子句裡的動詞通常需要往過去的方向多推一格,你覺得那個時態應該長什麼樣子呢?
🤖
AI 詳解
AI 專屬家教
恭喜你準確地選出了正確答案!這顯示你對於英文中較為進階的「假設語氣」時態搭配,已經有了非常紮實的理解。
過去事實相反的假設邏輯
這道題目的核心考點在於與過去事實相反的假設語氣。我們可以從主句的動詞結構 would have brought(本來會帶……過來)一眼看出,這是在描述一個「過去並未發生」的想像情境。根據英文語法規則,當我們要對過去的情況進行假設時,If 子句必須使用過去完成式。由於題意中提到「不想打擾你(bother you)」,這暗示了對方當時「正在進行」某個動作,因此選用結合了「進行式」特性的 (C) hadn't been studying(過去完成進行式)最為精確,能完美表達「如果你那時不是正在讀書的話」這層含義。
▼ 還有更多解析內容