免費開始練習
cpc_recruit 104年 英文

第 60 題

Peter did very well in today's math test. He _____ very hard last night.
  • A should study
  • B should have studied
  • C must study
  • D must have studied

思路引導 VIP

請觀察第一句話中的動詞 'did' 以及後句的時間副詞 'last night',這代表整件事情是發生在現在還是過去?如果我們要在英文中表達對一個『已經發生的過去事實』進行合理的推測,動詞的結構通常會比簡單現在式多出哪一個助動詞來標示時間感呢?

🤖
AI 詳解 AI 專屬家教

過去事實的強烈推測

做得很好!你精準地捕捉到了句子中的時間線索。這題的關鍵在於前句的 did 以及後句的時間副詞 last night,這明確告知我們這是一個發生在「過去」的事件。在英文語法中,當我們要對過去發生的事實進行「強烈推論」或「肯定的猜測」時,必須使用 must + have + p.p. 的結構。選項 (D) 正確地表達了「當時想必是很努力」的邏輯,完美銜接了 Peter 考得很好這個結果。

助動詞語意與時態辨析

▼ 還有更多解析內容

🏷️ 相關主題

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

📝 同份考卷的其他題目

查看 104年英文 全題