1、1 (每日一练每日一练)九年义务初中英语过去完成时高频考点知识梳理九年义务初中英语过去完成时高频考点知识梳理 单选题 1、Did Alan see his old friends yesterday?Yes,he did.He his old friends for several years.Adidnt seeBwouldnt see Chasnt seenDhadnt seen 答案:D 解析:试题分析:句意:-Alan 昨天看他的老朋友了吗?-是的。他昨天看到了。他已经好几年没看到他的老朋友了。到昨天为止已经好几年没见了,应用过去完成时,助动词用 had/hadnt。因此,选 D。考点
2、:考查时态的用法。2、Mary thought of the party which she _ for this day.AplanBplanned Chad plannedDwould plan 答案:C 解析:句意:玛丽想起了她计划今天举行的晚会。考查过去完成时。分析句子结构可知,这是 which 引导的定语从句,修饰先行词 party。主句中的动词 thought用的是一般过去式,从句中的动作“计划”发生在“thought”之前,即发生在过去的过去,用过去完成时,即2 had+done。故选 C。3、When the parents arrived at the hall,the st
3、udents _ their projects.Ahave finishBhad finished CfinishedDare finishing 答案:B 解析:句意:当父母们到达大厅的时候,学生们已经完成了他们的项目。根据句意及题干分析此空发生在父母们到达之前,是“过去的过去”,所以要用过去完成时态,故选 B。4、Unluckily,when he got to the station,the train _.Awould leaveBleftChad leftDleaves 答案:C 解析:句意:不幸的是,当他到达车站时,火车已经开走了。考查动词时态,A.would leave 过去将来
4、时;B.left 一般过去时;C.had left 过去完成时;D.leaves 一般现在时,根据句意,当他们到达之前,火车就已经走了,到达用的是一般过去时,那么火车离开应该用过去完成时,故选 C。5、Mr.White was about to lock the car door _ he realized he _the key in the car.Aafter;would leaveBuntil;leftCwhile;had leftDwhen;had left 答案:D 解析:句意:怀特先生即将要关轿车的门,这时他意识到他把钥匙留在车里了。考查连词和动词的时态。after 在之后;un
5、til 直到;while 当,尽管;when 当时。句子表达“正要打算做3 某事时,某事发生”,用“be about to do sth.when”的结构。根据“realized”可知动作“leave”发生在动词“realize”之前,是过去完成时,动词用“had left”。故选 D。6、When Jack rushed to the airport,the plane to Paris _.Ahad leftBleftChas leftDis leaving 答案:A 解析:句意:当 Jack 急匆匆到达机场,飞机已经起飞了。A.had left 已经离开,过去完成时;B.left 离开,
6、一般过去时;C.has left 已经离开,现在完成时;D.is leaving将要离开(表趋向的动词,它的进行时表示将来时)。根据句意 Jack 到达机场飞机已起飞,“rushed”是过去时,飞机离开在“rushed”之前,即表示过去的过去,所以用过去完成时。故选 A。7、By the time I got to the cinema,the movie for ten minutes Ahas been onBhad been onChad stoppedDhad begun 答案:B 解析:句意:当我到电影院的时候电影已经放映 10 分钟了。电影开始放映是发生在到电影院之前,而 got
7、to 是表示过去的动作,“过去的过去”用过去完成时态。start 是短暂性动词,不能与表示一段时间的时间状语连用,应该转换为延续性动词 be on。故答案选 B。点睛:短暂性动词在现在完成时态的肯定句中不能与表示一段的时间状语连用,如句中的 begin 为短暂性动词,另外还要记住几个常见的短暂性动词与延续性动词的转化:borrowkeep,buyhave,get/catch a coldhave a cold,diebe dead,openbe open,end/finish be over,begin/start be on,leavebe away,comebe in/here等。如:Hi
8、s father died 10 years ago.=His father has been dead for 10 years。I bought this pen 3 years ago.=I have had this pen for 3 days.4 8、By the time I walked into class,the teacher _ the lesson already.Ahad startedBstartsCstartDwas started 答案:A 解析:句意:当我走进教室时,老师已经开始上课了。A.had started 过去完成时;B.starts 动词三单式,一
9、般现在时;C.start 动词原形,一般现在时;D.was started 一般过去时态的被动语态。start 这一动词发生在走进教室之前,walked 是 walk 的过去式,表示“动作过去的过去”要用过去完成时,故答案选 A。9、By the end of last month,they _ the work on the new hospital already.AfinishBwill finishChas finishedDhad finished 答案:D 解析:句意:到上个月底,他们已经完成了新医院的建设工作。考查动词时态。根据句中的时间状语“By the end of last
10、 month”可知,句子应用过去完成时,构成形式为:had done;finish 的过去分词是 finished。故选 D。10、Jake _his key in the office so he had to wait until his wife _ home.Ahas forgotten comes Bforgot come Chad left came Dhad leftwould come 答案:C 解析:句意:杰克把他的钥匙丢在办公室了,因此他不得不等到他的妻子回家。5 考查动词时态。结合语境可知前文描述的是过去某时前已经完成的动作,故用过去完成时态。下文指的是过去某时的动作,故
11、用一般过去时态。故选 C。小提示:时态点评:英语中的时态主要是借助于时间状语与上下文语境来进行判断。解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。11、he girl sitting next to me on the plane was very nervous,for she before.Ahasnt flownBhadnt flown Cdidnt flyDwasnt flying 答案:B 解析:试题分析:句意:在飞机上挨着我坐的女孩很紧张,因为她以前从来没有乘过飞机。结合语境可知下文原因状语从句中描述的是过去某时已经完成的动作,故用
12、过去完成时态,选。考点:时态 点评:英语中的时态主要是借助于时间状语与上下文语境来进行判断。解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。英语疑问句中一般具有时态上的对应关系,注意结合这一特点进行区分。12、You did go to see“The Hunger Games 3”yesterday evening?No.I it already.AseeBhad seenChave seenDwould see 答案:B 解析:句意:昨天晚上你看饥饿游戏 3 吗?没有。我已经看过。根据句意,在昨天之前已经看过。故此句为过去完成时,had+过去
13、分词。故选 B 6 13、As soon as I got to the airport,I realized I _ my ID card at home.Ahad leftBhas leftCwould leaveDwill leave 答案:A 解析:句意:一到机场,我就意识到我将身份证忘在家里了。考查动词时态。根据语境可知,“将身份证忘在家里”是发生在“到达机场”之前,“到达机场”这一动作发生在过去,“将身份证忘在家里”则发生在过去的过去,所以应用过去完成时。故选 A。14、When they got home last night,they found that somebody _
14、 into the flat.AbreaksBis breakingChas brokenDhad broken 答案:D 解析:句意“当他们昨天晚上到家时,他们发现有人闯进了他们的公寓”。A.一般现在时;B.现在进行时;C.现在完成时;D.过去完成时。根据句意可知,got home 是过去的动作,有人闯进公寓是在到家之前,表示“过去的过去”,用过去完成时,故选 D。15、Before OShea hosted the Joy FM program in Beijing.He_in Hongkong for ten years.AworksBhas workedChad workedDwould work 答案:C 解析:句意:OShea 在北京主持 Joy FM 节目前,他在香港工作了 10 年了。根据 Before OShea hosted the Joy FM program in Beijing 和 for ten years.可知主句用过去完成时态;故选 C