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

答案:登入後查看
統計: A(43), B(50), C(49), D(23), E(0) #564244

詳解 (共 4 筆)

#1453486

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 waited for me.

 

3.   [ By the time ]的句型外,還有另一類似句型:

      [ By + 未來時間主詞 + 未來完成式 … ]

      例句如下:

      a) By the year 2050, the world will have lacked for enough food.

      b) By this time next year, this company will have sold billions of smart phones.

11
0
#2944774

翻譯看起來很像 是過去完成,"當我們到餐館時,每個人都已經吃完了______"

但是by the time用法與中文翻譯不同...

請參閱3F


0
3
#1143705
by the time we get to the restaurant→我們到餐廳的時候
everyone will have finished eating already→使用未來完成進行式will have been + ~ing
0
3
#1142965
請問怎麼判斷
0
2