5. I ______ English for twenty years since I graduated from school.
(A) teach
(B) taught
(C) will teach
(D) have taught

答案:登入後查看
統計: A(29), B(31), C(15), D(428), E(0) #2556031

詳解 (共 2 筆)

#4570864
題幹:從畢業後到現在,我已經教英語二十年...
(共 123 字,隱藏中)
前往觀看
2
0
#6221892

正確答案是 (D) have taught。


這句話的意思是「自從我從學校畢業以來,我已經教了二十年的英語。」選項 (D) have taught(已經教過)符合現在完成式的用法,表示從過去持續到現在的動作或狀態。

其他選項的解釋如下:

(A) teach:一般現在式,不適合用來表示持續的過去時間。

(B) taught:過去式,只表示過去的動作,不符合句子中的時間框架。

(C) will teach:未來式,表示將來的動作,不符合句子中的時間框架。


因此,正確選擇是 (D) have taught。


0
0

私人筆記 (共 1 筆)

私人筆記#3509518
未解鎖
已經教 所以用完成式
(共 10 字,隱藏中)
前往觀看
0
0