本题选择什么15. He works as a teacher now, but he________ on a farm for three years.

来源:百度知道 编辑:UC知道 时间:2024/06/02 14:42:00
15. He works as a teacher now, but he________ on a farm for three years.
A. worked B. has worked
C. had worked D. works

答案是A。但是我觉得应该选择B

He works as a teacher now, but he (once worked) on a farm for three years.
这里加上一个once会更顺一些

答案:
A. worked
一定是说过去
他现在是老师,但以前曾经在农场工作过三年。

不能选择完成时态。

选C

我也觉得是c
因为他现在是老师,那么以前的事用要用过去式。
后面有个For 那么就用完成时态。
综上所述:用过去完成时。C