满分5 > 初中英语试题 >

He _____in Xinxiang for five years when ...

He _____in Xinxiang for five years when I heard his news.

A. has lived   B. had lived

C. is living   D. has been lived

 

B 【解析】 试题分析:句意:当我听说他的消息的时候,他在新乡已经住了5年了。has lived 现在完成时,表示过去发生的动作持续到现在,或对现在造成影响或结果;had lived 是过去完成时,表示在过去动作之前发生的事;is living 现在进行时,表示现在正在做某事;has been lived 是现在完成时的被动语态,不符合句意。根据句意可知,我听说他的消息是过去发生的,而在那之前他在新乡已经住了5年了,因此应该用过去完成时。故选B。 考点:考查过去完成时。  
复制答案
考点分析:
相关试题推荐

We all should make a contribution to ______ our environment.

A. protects    B. to protect

C. protecting  D. protect

 

查看答案

Neither my classmates nor my teacher_____ chess better than me.

A. play       B. plays

C. playing   D. played

 

查看答案

_____ the development of the country, most people are living happily.

A. On        B. With     C. In       D. For

 

查看答案

More than _____children took part in activities last month.

A. two thirds    B. thirds second

C. second three D. two third

 

查看答案

--- It was a heavy snow last night. Are we all here now?

--- Yes, and _____ of us was late for school.

A. all       B. either

C. neither   D. none

 

查看答案
试题属性

Copyright @ 2008-2019 满分5 学习网 ManFen5.COM. All Rights Reserved.