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 完美契合了這個邏輯,表達出「他當時一定已經完成了工作」的強烈推斷。
▼ 還有更多解析內容