免費開始練習
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(過去完成進行式)最為精確,能完美表達「如果你那時不是正在讀書的話」這層含義。

▼ 還有更多解析內容

🏷️ 相關主題

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

📝 同份考卷的其他題目

查看 112年英文 全題