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

—Have you worked here since you graduated?
—No, I ________ at a factory in Beijing for six years.

A.would workB.have workedC.had workedD.worked

D

解析试题分析:句意:--自从你毕业就在这儿工作吗?--不是,我在北京的一个工厂工作了6年。从第一句话可知这个人现在在这儿工作,而在北京的6年是过去的六年,所以是过去的动作,用一般过去式,选D。
考点:考查时态

练习册系列答案
相关习题

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

_______ for many times, he still hopes to win.

A.Failing B.Failed C.Having failed D.To have failed 

查看答案和解析>>

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

—I’m going to see John tomorrow.
—Don’t tell him the result of his medical examination when you __________ to him.

A.talkB.have talkedC.will talkD.talked

查看答案和解析>>

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

Look! The pond ________, and no fish in it can survive.

A.dries up B.has dried up C.had dried up D.dried up

查看答案和解析>>

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

 ----when are you going off for your holiday?
----My plane ______ at 9:20, so I must be at the airport by 8:20.

A.took offB.has taken off
C.is taking offD.would take off

查看答案和解析>>

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

Although the Eiffel Tower ________ to last for 20 years, it is still standing today.

A.has designedB.had designedC.is designedD.was designed

查看答案和解析>>

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

--- Got your US visa?
---Not yet. I          too busy to apply for an appointment, so I didn’t go to Shanghai last week?

A.wasB.have been C.had beenD.would be

查看答案和解析>>

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

—What’s the noise?   —Oh, I forget to tell you. The new machine     .

A.has been testedB.is testedC.will be testedD.is being tested

查看答案和解析>>

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

Mr. Smith ________ his pupils how to prepare for the test since 8 am, but no one listens to him.

A.has told  B.is telling
C.has been telling  D.will have told

查看答案和解析>>

同步练习册答案