精英家教网 > 初中英语 > 题目详情
--- ________ did your uncle leave his home town?.
--- Let me see. He _______ for nearly twenty years.
A.When; has leftB.When; has been away
C.How long; has left D.How long; has been away
B

试题分析:句意:你的叔叔什么时候离开了他的家乡?——让我想想。他已经离开将近二十年了。结合语境可知上文描述的是过去发生的动作,故用一般过去时态。下文描述的是从过去一直持续到现在的动作,故用现在完成时态。瞬间动词不能和表示一段时间的时间状语连用,leave表示瞬间动作,故选B。
点评:英语中的时态主要是借助于时间状语与上下文语境来进行判断。解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。完成时态中的动词有瞬间动词和持续性动词之分,瞬间动词的过去分词强调的是动作的完成,持续性动词强调的是动作的持续性。现在完成时态中表示一段时间的时间状语不能和瞬间动词连用,持续性动词不能和表示瞬间时间的时间状语连用,需注意区分。
练习册系列答案
相关习题

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

The twins didn’t go to the theatre, they ______ the light music all night.
A.have enjoyedB.will enjoyC.are enjoyingD.were enjoying

查看答案和解析>>

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

--- Good news! The great movie is on in the cinema
---Nothing new.I_________ it with my parents on the first day.
A.would seeB.seeC.sawD.had seen

查看答案和解析>>

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

—Look, the palace is so great.
—Yeah, it     nearly 800 years ago.
A.was buildingB.was builtC.has builtD.is built

查看答案和解析>>

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

He often __________emails to his parents on weekends.
A.sendB.sendsC.is sendingD.will send

查看答案和解析>>

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

____ they ____ a cow yesterday?
A.Did; milkedB.Did; milkC.Do; milkedD.Do; milk

查看答案和解析>>

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

—I called you at 4:50 yesterday afternoon, but no one answered.
—Sorry. I_______with my friends at that time.
A.swamB.swimC.was swimmingD.will swim

查看答案和解析>>

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

I want to know if they _____ the spring sports meeting next month. I must get ready for it if they ___ it.
A.hold, will holdB.will hold, hold
C.hold, hold D.will hold, will hold

查看答案和解析>>

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

—Hello! May I speak to Alice?
—Sorry. She isn’t here right now. She ________ to the library.
A.goesB.wentC.has goneD.is going

查看答案和解析>>

同步练习册答案