125. By the time the CEO arrives at the banquet, the guests _______ their main course.
(A) finish
(B) finished
(C) will finish
(D) will have finished

答案:登入後查看
統計: A(18), B(39), C(24), D(86), E(0) #3804683

詳解 (共 2 筆)

#7311892
By the time + 現在式 ,...
(共 66 字,隱藏中)
前往觀看
7
0
#7343915

「未來完成式」**考題。通常題目中出現 By the time,就是一個強烈的時態訊號。

1. 句子邏輯解析 (Logical Analysis)

這句話描述了未來發生兩件事的「先後順序」:

  • 事件 A (先發生): 賓客吃完主菜。

  • 事件 B (後發生): CEO 到達晚宴。

當我們想表達「在未來某個時間點(CEO 到達)之前,另一個動作(吃完飯)已經完成」時,必須使用 未來完成式

2. 文法公式與線索 (Grammar Clues)

未來完成式公式: $will + have + V\text{-pp}$

  • 關鍵連接詞:By the time (到那時候為止)。

  • 時態搭配律:

    • 在 By the time 引導的從屬子句中,如果動詞用現在式(arrives),表示這是一個未來的設定。

    • 此時,主句的動詞通常要用未來完成式(will have finished)。

0
0

私人筆記 (共 1 筆)

私人筆記#7950104
未解鎖
? 逐句翻譯與拆解 "By the ...
(共 1156 字,隱藏中)
前往觀看
0
0