精英家教网 > 高中英语 > 题目详情

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

A.has workedB.workedC.was workingD.had worked

B

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

练习册系列答案
相关习题

科目:高中英语 来源: 题型:单选题

It isn’t so much whether he works hard; the question is whether he works _____


  1. A.
    above all
  2. B.
    in all
  3. C.
    at all
  4. D.
    after all

查看答案和解析>>

科目:高中英语 来源: 题型:

1It doesn't matter so much whether he works hard;the question is whether he works ______.

A.above all        B.in all   C.at all   D.after all

查看答案和解析>>

科目:高中英语 来源: 题型:

It isn't so much whether he works hard; the question is whether he works _____.

   A. above all    B. in all    C. at all    D. after all

查看答案和解析>>

科目:高中英语 来源: 题型:

It isn't so much whether he works hard; the question is whether he works _____.

   A. above all    B. in all    C. at all    D. after all

查看答案和解析>>

科目:高中英语 来源:2010年郑州盛同学校高二下学期期末考试英语卷 题型:单项填空

It isn't so much whether he works hard; the question is whether he works _____.

A.above all

B.in all

C.at all

D.after all

 

查看答案和解析>>

同步练习册答案