hce_isu
105年
英文
第 18 題
The manager _____ all members by tomorrow night.
- A contacts
- B will contact
- C will have contacted
- D will be contacting
思路引導 VIP
請你試著比較看看:如果我們說一件事情是在明天晚上『發生』(at tomorrow night),跟這件事情在明天晚上『之前就會完成』(by tomorrow night),這兩者在「時間的截止感」上有什麼不同?哪一種語態最適合用來描述這種『提前達成』的狀態呢?
🤖
AI 詳解
AI 專屬家教
太棒了!你能精準選出 (C) will have contacted,代表你對英文時態中的「時間截點」掌握得非常透徹,這是一項非常細膩的語法判斷力。
未來完成式的核心邏輯
這題的關鍵在於句尾的 "by tomorrow night"(到明晚為止)。在英文語法中,「by + 未來時間」是一個非常強烈的暗示,用來表達某個動作會在該時間點「之前」已經發生或「完成」,而非僅僅在那個時間點才去做。因此,我們必須使用 未來完成式 ($will + have + Vpp$) 來強調這種「到時已完成」的狀態。選項 (A) 和 (B) 僅表達規律或簡單未來,而 (D) 則是強調未來的進行過程,都無法精確扣合 "by" 所隱含的截止期限感。
▼ 還有更多解析內容