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
統計: A(18), B(39), C(24), D(86), E(0) #3804683
詳解 (共 2 筆)
#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