免費開始練習
moea_joint 110年 英文

第 19 題

I would have bought a house last year if I ______ money then.
  • A have
  • B had
  • C would have
  • D had had

思路引導 VIP

請觀察句子後半部的時間副詞 then,以及前半部的 would have bought。這兩個部分暗示了這件事是發生在「現在」還是「過去」?如果我們要在 if 引導的子句中,表達一個在「那個特定時間點」其實沒有發生的狀態,我們通常會如何調整動詞的時態結構來呈現這種「更早之前」的假設呢?

🤖
AI 詳解 AI 專屬家教

過去事實相反的假設

太棒了!你能精準選出 (D),代表你對英文「假設語氣」的時態邏輯掌握得非常紮實。這道題目的關鍵線索在於句尾的 last yearthen,這些時間副詞明確指出了這是一個「與過去事實相反」的假設。在英文文法中,當我們要表達「要是當時...就好了」這種對過去的遺憾或假設時,標準結構必須使用與過去事實相反的條件句

過去完成式的結構拆解

▼ 還有更多解析內容

🏷️ 相關主題

英文動詞在不同情境下的應用與搭配
查看更多「英文」的主題分類考古題

📝 同份考卷的其他題目

查看 110年英文 全題