41. By the time Jason retires in April, he ___ in the company for 30 years.
(A) will work
(B) has worked
(C) will have worked
(D) will be working

答案:登入後查看
統計: A(100), B(1796), C(2426), D(332), E(0) #1917015

詳解 (共 8 筆)

#3491771

By the time 到....那個時候 (所以還沒有到) ---->表示未來 

he ___ in the company for 30 years. <---- 已在公司服務30年(用完成式)

(C) will have worked 

      未來    完成式     will have +p.p 

 

 

191
-1
#3132999
時間延續到「現在」: 現在完成式 ...

(共 36 字,隱藏中)
前往觀看
49
0
#4016046

補充

in time 及時

on time 按時、準時

By the time 到....那個時候

36
0
#3135150
要選完成式,所以A.D刪掉由By the...
(共 77 字,隱藏中)
前往觀看
17
1
#3130720
By the time Jason re...
(共 148 字,隱藏中)
前往觀看
15
1
#4564223
以此題By the time Jason...
(共 987 字,隱藏中)
前往觀看
15
0
#5682619
27. At present, the ...
(共 316 字,隱藏中)
前往觀看
10
2
#5407346

by the time 的用法等同於 by + 時間點,有兩種用法:

by S+過去式/現在式(表未來) 動詞, S+ had p.p./will have p.p.
從屬子句, 主要子句

皆可翻譯為: 在...的時候

6
0