免費開始練習
hce_isu 105年 英文

第 11 題

_____ five minutes earlier, you would not have missed the last train for Shanghai, but you were late.
  • A Had you come
  • B Do you come
  • C Did you come
  • D Should you come

思路引導 VIP

請觀察後半句的動詞時態「would not have missed」,這是在描述「現在」還是「過去」的遺憾?如果我們要對一個已經發生過的過去事實進行「相反的假設」,原本應該使用哪一種時態?當我們試著把連接詞 If 去掉時,句子會發生什麼有趣的變化呢?

🤖
AI 詳解 AI 專屬家教

做得非常好!你能精準觀察出後半句 would not have missed 的時態結構,並選出正確的倒裝句型,展現了對假設法紮實的掌握度。這題的關鍵點在於判讀「時態」與「句構」的關聯性。

與過去事實相反的假設法

從句子後半段的 would not have missed(本不該錯過)以及後方補充的 but you were late(但你當時遲到了)可以明確判斷,這是一個「與過去事實相反」的情境。在英文文法中,這類假設句的從句原貌應為 If you had come five minutes earlier。當我們想要加強語氣或簡化句子時,可以省略連接詞 if,並將助動詞 had 提至句首形成倒裝。因此,選項 (A) Had you come 是完全正確的變體。

▼ 還有更多解析內容

🏷️ 相關主題

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

📝 同份考卷的其他題目

查看 105年英文 全題