精英家教网 > 高中英语 > 题目详情
---Are you two old acquaintances?
---Yes, we _____ in the same neighborhood for quite a long time, though he went abroad with his family at 14.
A.have lived B.have been living C.were living D.lived
D

试题分析:因为他在14岁时和他的家人出国了,所以他们两个住在同一小区应是过去的事了。have been living表示从过去一直到现在都在这一个小区居住,显然不符合语意。故选D。
点评:本题难度适中。动词时态是近几年高考必考的内容。需要考生有分析理解复杂的句子结构的能力,必须会根据语境或已给动词的形式来判断动词的时态。
即学即练:—How long ________ at this job? 
—Since 1990. 
A.were you employed       B.have you been employed
C.had you been employed      D.will you be employed 
解析:B。本句用完成时当无疑问,值得注意的是后面的结构是系表结构表状态,不是被动语态。
练习册系列答案
相关习题

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

—You seem to be familiar with this city.
—I       here for three years.It's great to be back.
A.have livedB.livedC.had livedD.live

查看答案和解析>>

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

It is said that a new robot _______by him in a few days.
A.will be designedB.has been designed
C.designedD.will have been designed

查看答案和解析>>

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

The new play ______ next week.。
A.put onB.was put onC.will put onD.will be put on

查看答案和解析>>

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

I       Beijing in a few days. Do you know when the earliest plant      ?
A.leaves for; takes offB.am leaving for;is taking off
C.am leaving for; takes offD.leave for; taking off

查看答案和解析>>

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

Her car has been very dirty. She has got to _______.
A.get washedB.washC.get washed itD.get it washed

查看答案和解析>>

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

I called him many times, but I didn’t get through, maybe his mum _   on the phone all the time.
A.talkedB.was talkingC.has talkedD.had talked

查看答案和解析>>

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

She spent a happy afternoon       her coins and stamps she had collected those years.
A.to look forB.worked on
C.sorting outD.watch over

查看答案和解析>>

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

Jack doesn’t smoke now, but he _______ for almost twenty years.
A.was smokingB.had smokedC.has smokedD.smoked

查看答案和解析>>

同步练习册答案