問題詳情

11. By the time we get to the restaurant, everyone ______ eating already.
(A) had finished
(B) has finished
(C) will have finished
(D) would have finished

參考答案

答案:C
難度:困難0.247525
統計:A(30),B(29),C(25),D(11),E(0)

用户評論

【用戶】馬小包

【年級】高一下

【評論內容】by the time we get to the restaurant→我們到餐廳的時候everyone will have finished eating already→使用未來完成進行式will have been + ~ing

【用戶】mido1219m

【年級】小二上

【評論內容】1. [ By the time ]是連接詞,假如它引導的子句是描述未來,主要子句要用未來完成式。例句如下:  a) By the time they are released, they will have learned some skills to begin their new lives.  b) By the time Dad comes home, I will have finished my homework. 雖然[ By the time ]引導的子句是描述未來,但其動詞要用現在式。 2. [ By the time ]引導的子句也可以描述過去,主要子句要用過去完成式。例句如下:  a) By the time I finished my homework, my young brother had gone to bed.  b) By the time I got to Maggie’s place, she and her friends had all wait...

【用戶】C_K

【年級】大三上

【評論內容】翻譯看起來很像 是過去完成,"當我們到餐館時,每個人都已經吃完了______"但是by the time用法與中文翻譯不同...請參閱3F