精英家教网 > 高中英语 > 题目详情
He______on the farm for twenty years and now he is a teacher.
A.has workedB.had workedC.workedD.works
C

试题分析:现在完成时表示发生在过去的动作对现在有影响的的事情,而这边对现在已经没有影响了,因为现在是一名老师,所以不用现在完成时;过去完成时表示过去的过去,这里没有过去的动作作为参照的动作,故不用过去完成时;又根据he is a teacher,他现在是老师,故选C。
点评:本题难度适中。动词时态的考查与一定的语境结合一起增加了试题的难度,有的考生时态的用法背的很熟,但在不同的语境下,就做不对了,提醒考生一定要会分析理解语境。
即学即练:——You look pale,what troubled you? —I ________ my dead friend. 
A.am thinking about     B.was thinking about C.had thought about     D.will think about 
解析:B。句意:--你的脸色苍白什么事?--我刚才在想我的去世的朋友。
练习册系列答案
相关习题

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

A new cinema      here . They hope to finish it next month.
A.will be builtB.is builtC.has been builtD.is being built

查看答案和解析>>

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

—Hi, Jack! When did you arrive in Berlin?
—Last weekend .I         a different culture since then.
A.was experiencingB.will be experiencing
C.have been experiencingD.had been experiencing

查看答案和解析>>

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

---Why, Emily, you look so energetic!
---Well, I ______ in the gym for a slim figure so far.
A.am working outB.had been working out
C.worked outD.have been working out

查看答案和解析>>

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

-----Do you regret having quit your job?
----Why should I? I ________ as much ,but I really enjoy the present one.
A.didn’t earnB.don’t earnC.hadn’t earnedD.haven’t earned

查看答案和解析>>

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

---Don't put the waste on the ground.
---Oh, I'm very sorry. I ________ the dustbin(垃圾箱) there.
A.don't seeB.isn't seeingC.didn't seeD.haven't seen

查看答案和解析>>

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

—I have just received another message, telling me I have won a big prize.
—Don't jump on it. You ________.
A.should be cheatedB.are being cheated
C.are cheatingD.should have been cheated

查看答案和解析>>

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

--Excuse me, I don't think you can smoke here.
---Really sorry. I ______ this is a non-smoking room.
A.didn't knowB.don't knowC.have no ideaD.haven't known

查看答案和解析>>

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

His father, a famous university professor, who is said to have started his teaching career in Australia, _____ in Nanjing University for more than twenty years.
A.has workedB.workedC.is working D.will work

查看答案和解析>>

同步练习册答案