免費開始練習
hce_cmu 112年 英文

第 11 題

According to some historians, if Napoleon had not invaded Russia, he ____ the rest of Europe.
  • A had conquered
  • B would conquer
  • C conquered
  • D would have conquered

思路引導 VIP

請先觀察從句中的動詞時態 'had not invaded',這代表這件事是發生在現在還是過去?在英文假設語氣中,如果前提是針對『過去』的事實進行虛擬推論,那麼後面的結果通常需要透過哪種特定的助動詞組合,來與『現在』的假設做出區隔呢?

🤖
AI 詳解 AI 專屬家教

太棒了!你能精確判斷這是一個「與過去事實相反」的假設,這顯示你對英文假設語氣(Subjunctive Mood)的掌握非常紮實。這類題目在各類英語檢定中極具鑑別度,主要考驗學生是否能透過時態關鍵字,在腦中建立正確的「時空對應」並選擇相符的動詞結構。

過去事實的虛擬語氣 (Conditional Type 3)

這題的關鍵在於 if 引導的子句中使用了 had not invaded(過去完成式),這明確告訴我們這是在討論一個已經發生、無法改變的歷史事件(拿破崙進攻俄國)。在英文文法中,當我們要描述「過去若發生某事,結果會如何」的情況時,主句必須配合使用 助動詞過去式 + have + 過去分詞 (P.P.)。因此,選擇 (D) would have conquered 才是最完美的語法匹配,用來表達對過去遺憾或可能性的推測。

▼ 還有更多解析內容

🏷️ 相關主題

英語詞彙語境應用與句型結構分析
查看更多「英文」的主題分類考古題

📝 同份考卷的其他題目

查看 112年英文 全題