精英家教网 > 初中英语 > 题目详情
He _____in Xinxiang for five years when I heard his news.
A.has livedB.had livedC.is livingD.has been lived
A
本题的含义是他在新乡已经住了5年,可能还要继续住下去,表示过去发生的事一直持续到现在还可能继续下去,通常用现在完成时,结构为have或has+过去分词,故选A。
练习册系列答案
相关习题

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

There __________another English party next Sunday.
A.are going to be    B.was going to be
C.is going to be  D.were going to be

查看答案和解析>>

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

—What are you doing?
—I’m ________ TV.
A. watching           B. watches               C. watched

查看答案和解析>>

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

By the time I got to the cinema,the movie _______ for ten minutes.
A.had begunB.had been onC.has startedD.has been on

查看答案和解析>>

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

You are too late. The film ______ since half an hour ago.
A. has begun              B. has been on        C. began    

查看答案和解析>>

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

I will send you an e-mail as soon as I ______ in Canada.
A.arriveB.arrived C.am arriving D.will arrive

查看答案和解析>>

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

Don’t make so much noise. The children    an English lesson.
A. have             B. are having           C. were having

查看答案和解析>>

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

.—Has your father finished his report?
—Sorry,I don’t know.He ________ it this morning.
A.was writingB.wroteC.has writtenD.had written

查看答案和解析>>

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

----How long has Sam been skating?
------He         for five hours.
A  have been skating   B  has been skating  C  was skating  D has been skated

查看答案和解析>>

同步练习册答案