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 是完全正確的變體。
▼ 還有更多解析內容