精英家教网 > 高中英语 > 题目详情
Tony  ____ for the company as an engineer for two decades. Now he teachesmechanics m Peking University.
A.has workedB.workedC.is workingD.had worked
B

试题分析:考查动词的时态。句义:唐妮在这个公司做工程师做了20 年,现在她在北京大学教力学。前句是说明她的过去的工作经历,后句是说明她现在的工作。所以前句应该用一般过去时,所以B正确。
练习册系列答案
相关习题

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

I ran across David while walking along the street yesterday. I ________ him for three years.
A.hadn’t seenB.didn’t see
C.haven’t seen D.don’t see

查看答案和解析>>

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

Mr White _______his racing bicycle by himself yesterday, but I’m not sure  whether it is ready
A.repairedB.had repaired
C.was repairingD.would repair

查看答案和解析>>

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

—Your colleague is speaking English with fluency.
—It's no wonder.She ____ in the UK for a year as a visiting professor
A.workedB.has worked
C.had workedD.has been working

查看答案和解析>>

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

—Is Tom at home?
—No, he ______ to town.
A.has beenB.has goneC.goesD.will go

查看答案和解析>>

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

That tests can actually give measurement of the language skills of the students_______ by many teachers.
A.questionedB.are questioned
C.is questionedD.questioning

查看答案和解析>>

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

Great changes___ have taken place _____ in the city, and a lot of factories________.
A.have been taken place; have been set up
B.have taken place; have been set up
C.have taken place; have set up
D.were taken place; were set up

查看答案和解析>>

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

Many students_______ from the new library since it was open to all.
A.benefitedB.were benefited
C.have been benefitedD.have benefited

查看答案和解析>>

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

Glad to see you back. How long _______ in Russia?
A.did you stayB.have you stayed
C.were you stayingD.have you been staying

查看答案和解析>>

同步练习册答案