hce_cmu
114年
英文
第 13 題
📖 題組:
I. Vocabulary, Usage and Grammar Questions 1-15: Choose the BEST answer to complete each sentence.
I. Vocabulary, Usage and Grammar Questions 1-15: Choose the BEST answer to complete each sentence.
_____ about the traffic, I would have left earlier.
- A If I knew
- B Knowing
- C If I have known
- D Had I known
思路引導 VIP
請觀察後半句的動詞形式「would have left」,這是在描述「現在的情況」還是「對過去事情的假設」?如果我們要在前半句表達「如果當時我有...的話」,原本最完整的句型會包含哪一個連接詞?而當這個連接詞消失時,主詞與助動詞的位置會發生什麼奇妙的變化呢?
🤖
AI 詳解
AI 專屬家教
太棒了!你能精準選出 (D),代表你對英文中較高階的「假設語氣倒裝」掌握得非常扎實。這題的關鍵在於後半句的 would have left,這是一個標準的「與過去事實相反」的訊號,通常我們會在條件句中使用 had + p.p. 來搭配。
與過去事實相反的倒裝結構
在正規的假設語氣中,這句話原貌應該是「If I had known about the traffic...」。然而,在正式文法中,我們常常會將引導詞 if 省略。當 if 被拿掉時,為了維持句子的結構,必須將助動詞 had 搬到主詞 I 之前,形成所謂的「倒裝句」。因此,(D) 選項的 Had I known 正是這種語法變化的結果,而其餘選項在時態或結構上都無法與後半句的「完成式假設」形成對應。
▼ 還有更多解析內容