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

—I am really struck by your spoken English. You speak so fluently. Have you been abroad. 
—Yes, I ________ in London for two years.

A.have stayedB.stayedC.had stayedD.have been staying

B

解析试题分析:考查时态。考生看到for two years,容易误选A。但句子中并没有说什么时候回来的,所以不能选用完成时。句意:“我在伦敦呆了两年。”根据语境说明stay的动作发生在过去,所以用过去时,延续性动词的过去时可以与时间段连用,因此选择B。
考点:考查时态

练习册系列答案
相关习题

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

I had been working on math for the whole afternoon and the numbers ________ before my eyes.

A.swim B.swam C.swimming D.had swum

查看答案和解析>>

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

I don’t smoke now, but I _______ for more than twenty years.

A.smokedB.was smokingC.have smokedD.had smoked

查看答案和解析>>

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

The teacher rather than the students _____ referring to Reading Skills that _____newly published in America.

A.is; wasB.is; wereC.are; wasD.are; were

查看答案和解析>>

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

At present , the butter factory is still polluting the river though it _____to stop.

A.orderedB.has ordered C.will be orderedD.has been ordered

查看答案和解析>>

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

—Have you heard from Nelly recently?
— Yes, I _________ his letters and cards many times while I was in Italy.

A.have received B.received C.had received D.would receive

查看答案和解析>>

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

It’s the third time ________ late for School this week.

A.that you are B.you are
C.when you arrived D.that you have been

查看答案和解析>>

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

The boys followed the marks that they ________, until finally they found their way back to the campsite.

A.leftB.have leftC.had leftD.have been left

查看答案和解析>>

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

– Where are you working now?
– In Chongqing. But I _____ in Shanghai for 5 years.

A.worked B.had worked C.have worked D.had been working

查看答案和解析>>

同步练习册答案