1、1 (每日一练每日一练)人教版初三英语过去完成时考点精题训练人教版初三英语过去完成时考点精题训练 单选题 1、When the parents arrived at the hall,the students _ their projects.Ahave finishBhad finished CfinishedDare finishing 答案:B 解析:句意:当父母们到达大厅的时候,学生们已经完成了他们的项目。根据句意及题干分析此空发生在父母们到达之前,是“过去的过去”,所以要用过去完成时态,故选 B。2、By the time he was eighteen,he three forei
2、gn languages.AlearnBlearnedChas learnedDhad learned 答案:D 解析:句意:到他十八岁的时候,他已经学会了三种外国语言了。本题考查时态的用法。By 的含义是“到时间为止”,By the time he was eighteen 意思是“到他十八岁为止”这个时间概念指的是“十八岁以前的时间”,即“过去的过去”,符合过去完成时的时间概念,因此 D 选项符合题意;A 选项是一般现在时,B 选项是过去时,C 选项是现在完成时,均不符合题意。故答案选 D。3、By the time I locked the door,I realized I _ my
3、keys at home.Ahad leftBhave leftChas left 2 答案:A 解析:句意:当我锁门的时候,我意识到我把钥匙忘在家里了。考查过去完成时。根据“By the time I locked the door,I realized Imy keys at home.”可知,“把钥匙忘在家里”发生在“意识到”之前,“过去的过去”是过去完成时,故选 A。4、When I got to the train station,the train _for ten minutes.Ahad leftBhas leftChad been awayDhas been away 答案:
4、C 解析:句意:当我到达火车站时,火车已经开走十分钟了。本题考查时态和动词辨析。had left 是过去完成时,是瞬间性动词;has left 是现在完成时,是瞬间性动词;had been away 是过去完成时,是延续性动词;has been away 是现在完成时,是延续性动词。根据 When I got to the train station,可知,此处用过去完成时,排除 BD 两项。根据 for ten minutes 可知,与时间段连用,用延续性动词。故选 C。小提示:延续性动词表示能够延续的动作,这种动作可以延续下去或产生持久影响。如:learn,work,stand,lie,k
5、now,walk,keep,have,wait,watch,sing,read,sleep,live,stay 等。.延续性动词可以用于现在完成时,其完成时态可与表示段时间的状语连用。终止性动词也称非延续性动词、瞬间动词或短暂性动词,表示不能延续的动作,这种动作发生后立即结束。常见的非延续性动词有:come,go,arrive,reach,leave,begin,start,buy,join,die,borrow,getup 等。这类动词也可以用于完成时态,说明某个动作的结果还存在,但不能和 for 表示的一段时间的状语连用。5、Did you see Tom at the party?No,
6、he_by the time I got there.3 AleftBwas leavingChad leftDhas left 答案:C 解析:句意:-你在聚会上看到 Tom 了吗?-没有,等我到那儿的时候,他已经离开了。left 离开,过去式;was leaving正要离开,是过去进行时,表示将来;had left 过去完成时;has left 现在完成时。根据句意可知,汤姆是在“我”到之前离开的,即“过去的过去”,故应用过去完成时。选 C。6、Before they got married they_ in love with each other for years.AfellBhav
7、e beenChad fallenDhad been 答案:D 解析:句意:他们结婚前就已经相爱多年。本题考查动词和时态。fall in love with 和 be in love with 均表示“相爱”。根据 for years 可知应该用现在完成时,fall 是终止性动词,其现在完成时不能与时间段连用。根据 before可知,be in love with 发生在 got married 之前,所以应该用过去完成时,故答案选 D。7、Tom realized that he _ his physics book at home when he reached school.AleftB
8、had leftCwas leavingDleaves 答案:B 解析:试题分析:句意:当 Tom 到学校时他意识到他已经把物理书丢在了家里。“意识到”是过去时,“把物理书丢在了家里”发生在过去的过去,即过去完成时。选出正确答案 B。考点:考查动词的时态 8、The police found that the house _ and a lot of things _.4 Ahas broken into;has been stolenBhad broken into;had been stolen Chas been broken into;stolenDhad been broken in
9、to;stolen 答案:D 解析:句意:警察发现房子被人破门而入,很多东西被偷了。考查被动语态用法。宾语从句中的动作“break into”与“steal”发生在“found”这一过去时之前,因此用过去完成时。且“house”与“break into”,“things”与“steal”有被动关系。故选 D。9、When Jack rushed to the airport,the plane to Paris _.Ahad leftBleftChas leftDis leaving 答案:A 解析:句意:当 Jack 急匆匆到达机场,飞机已经起飞了。A.had left 已经离开,过去完成时
10、;B.left 离开,一般过去时;C.has left 已经离开,现在完成时;D.is leaving将要离开(表趋向的动词,它的进行时表示将来时)。根据句意 Jack 到达机场飞机已起飞,“rushed”是过去时,飞机离开在“rushed”之前,即表示过去的过去,所以用过去完成时。故选 A。10、By eight oclock last night,we _ over 20 pictures of the new library from Uncle Wang.AgetBgotChave gotDhad got 答案:D 解析:句意:截止到昨天晚上八点,我们从王叔叔那里收到了 20 多张新图
11、书馆的图片。考查时态辨析。get 得到,一般现在时;got 一般过去时;have got 现在完成时;had got 过去完成时。根据时间状语“By eight oclock last night”表示,过去的时间以前完成的动作,应用过去完成时,故选 D。5 11、By the time I got to the meeting room,the meeting _ for half an hour.Ahad begunBhas begunChas been onDhad been on 答案:D 解析:句意:当我到达会议室的时候,会议已经开始了半个小时了。A.had begun 已经开始,过
12、去完成时,动词是短暂性的;B.has begun 已经开始,现在完成时,动词短暂性;C.has been on 已经开始,现在完成时,表示状态;D.had been on 已经开始,过去完成时,表示状态。根据 for half an hour 可知动词必须是持续性的,排除 AB,根据 By the time 引导的时间状语从句,遵循主句用过去完成时,从句用一般故去时态,根据题意,故选 D。小提示:12、As a great badminton player,John _ three medals by the end of last year.AwinsBwonChas wonDhad won
13、 答案:D 解析:句意:作为一名伟大的羽毛球运动员,约翰到去年年底赢得了三枚奖牌。A.wins 赢,第三人称单数形式;B.won 动词过去式;C.has won 现在完成时;D.had won 过去完成时。根据 by the end of last year.是过去完成时的时间标志词,故选 D。小提示:一般说来,各种时态都有特定的时间状语。与过去完成时连用的时间状语有:(1)by+过去的时间点。如:I had finished reading the novel by nine oclock last night.(2)by the end of+过去的时间点。如:We had learned over two thousand English words by the end of last term.6 (3)before+过去的时间点。如:They had planted six hundred trees before last Wednesday.