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
統計: 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