17. By the time I finish my PhD dissertation I _______ for five years in this university.
(A) had work
(B) will work
(C) have worked
(D) will have worked

答案:登入後查看
統計: A(1), B(3), C(11), D(27), E(0) #2344660

詳解 (共 1 筆)

#6478921

 (D) will have worked句意是「等我完成博士論文時,我在這所大學已經工作了五年」,是描述未來某時間點之前會完成的動作,所以用未來完成式 will have + p.p.

(A) had work:語法錯誤(應為 had worked)。

(B) will work:普通未來式,不能表達「到那時為止」的意思。

(C) have worked:現在完成式,時態不符合“by the time...”的未來語境。

0
0

私人筆記 (共 1 筆)

私人筆記#6558226
未解鎖
"By the time" 之後的動作指...
(共 206 字,隱藏中)
前往觀看
0
0