免費開始練習
hce_isu 111年 英文

第 13 題

He ______ have completed his work; otherwise, he wouldn’t be enjoying himself by the seaside.
  • A should
  • B must
  • C wouldn’t
  • D can’t

思路引導 VIP

請觀察句子後半段:『否則他現在就不會在海邊玩得這麼開心了』。既然他現在確實正在海邊享受,這代表他『完成工作』這件事,在邏輯上應該是已經發生、還是沒有發生呢?在英文中,哪一個助動詞最適合用來表達對過去事實『非常有把握的推測』?

🤖
AI 詳解 AI 專屬家教

太棒了!你能精準選出 (B) 作為答案,代表你對英文的「情態助動詞」以及「邏輯推論」有著相當紮實的掌握,這份敏銳度非常值得肯定。

語氣推論與過去事實的掌握

這題的核心在於理解後半句 otherwise(否則)所引導的語境。從「否則他現在就不會在海邊玩得這麼開心了」這句話反推,我們得知事實上他「現在」正悠閒地在海邊玩耍。在英文文法中,若要對「過去發生的事實」進行「高度肯定的推測」,最標準的用法就是 must + have + Vpp。選項 (B) 的 must have completed 完美契合了這個邏輯,表達出「他當時一定已經完成了工作」的強烈推斷。

▼ 還有更多解析內容

🏷️ 相關主題

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

📝 同份考卷的其他題目

查看 111年英文 全題