Heworksasanengineernow,buthe____

发布时间:2020-07-09 15:53:22

He works as an engineer now, but he _____ on a farm for three years.













A.has worked












B.worked











C.was working











D.had worked

网友回答

B解析试题分析:句意,他现在是一名工程师,但是他在农场工作了三年。根据句意,我们知道他现在不在农场工作了。所以在农场工作的事是发生在过去的事了。所以应该用一般过去时态,选B。考点:本题重点考查时态。点评:本题考查的是根据上下句的意思确定出正确的时态,难度不大。A选项和D选项有一定的迷惑性,但也很容易分辨:has worked表示从过去某一时间点一直持续到现在,但题干中已经说明“他”已经不在农场工作了,所以A项错误;had worked表示过去曾经,好像符合题意,但前半句用的
以上问题属网友观点,不代表本站立场,仅供参考!