1、人教版中考英语 过去完毕时专题复习练习(含解析)经典 一、初中英语过去完毕时 1.——Jim, did you take out the trash just now? ——No. By the time I came home it . A. have been taken out B. had taken out C. had been taken out 【答案】 C 【解析】【分析】take out拿出,带出,by the time直到,came home是过去时,扔垃
2、圾是发生在came之前动作,过去完毕时表达是过去过去。又有be+动词过去分词构成被动语态。had been+过去分词,具有被动语态过去完毕时。句意:Jim,刚刚是你把垃圾扔了吗?不,我回来时候垃圾已经被扔了。故选C。 【点评】考察被动语态及过去完毕时使用方法。 2.By the end of , many buildings built in our city. A. have been B. have C. had been
3、 D. will 【答案】 C 【解析】【分析】句意:到底,我们都市里已经建成了诸多大楼。Buildings是build这一动作承受者,该用被动语态。而被动语态是由“be + 及物动词过去分词”构成。根据By the end of 可知该用过去完毕时,因此选C。 3.Before O'Shea hosted the Joy FM program in Beijing, he_______ in Hongkong for ten years. A. works
4、 B. has worked C. had worked D. would work 【答案】C 【解析】【分析】句意:O'Shea在北京主持Joy FM节目前,他已经在香港工作了了。根据Before O'Shea hosted the Joy FM program in Beijing可知,主持节目这个动作发生在过去,而在香港呆了十年是发生在过去过去,时态要用过去完毕时(had +过去分词),故选C。 【点评】考察动词时态。牢记过去完毕时使用方法。 4.When I got to scho
5、ol, I realized I ______ my backpack at home. A. left B. had left C. forgot D. had forgotten 【答案】 B 【解析】【分析】句意:当我到学校时,我才意识到我把双肩包落在家里了。把…落在…用leave,又由于是过去完毕时,故选B。 【点评】考察把…落在…使用方法。熟背句型。做题就很容易。 5.I got to th
6、e party late. By the time I arrived, some people ______ home already. A. went B. would go C. had gone D. have gone 【答案】 C 【解析】【分析】句意:我到聚会晚了。在我抵达之前,某些人已经回家了。结合语境可知下文描述是过去某时已经完毕动作,用过去完毕时态。故选C。 【点评】英语中时态重要是借助于时间状语与上
7、下文语境来进行判断。解答此类题型,首先要注意句子中时间状语,假如没有则要通过度析上下文,结合语境来判断句子时态。 6.By the time the alarm clock went off, My mother had already _________. A. wake me up B. wake up me C. waken up me D. waken me up 【答案】 D 【解析】【分析】句意:闹钟响时,我妈妈已经把我叫起来了。根据句意,动词应用过去完毕
8、时,用had +动词过去分词。wake up是动副构造,代词作宾语必须放中间,故选D。 【点评】考察本单元目句型,只要纯熟背诵句型,找出答案很简单。 7.I thought I _________in my project report , but the manager said he didn't see it at all. A. hand B. am handing C. have handed D. had hand
9、ed 【答案】 D 【解析】【分析】句意:我以为我已经上交了我项目汇报,不过经理说他主线没有看到。hand上交,是一种动词原形;am handing是目前进行时态;have handed目前完毕时态;had handed过去完毕时态。句中I thought使用是一般过去时态,而根据句意可知,上交项目汇报应当发生在这之前,故应使用过去完毕时态,选D。 【点评】考察动词时态,本题波及过去完毕时应用。 8.The girl sitting next to me on the plane was very nervous, for she before.
10、 A. didn't fly B. hasn't flown C. hadn't flown D. wasn't flying 【答案】C 【解析】【分析】句意:飞机上坐在我旁边女孩很紧张,由于她此前没有坐过飞机。根据上文句子The girl sitting next to me on the plane was very nervous一般过去时态可知,这里空白处所示是过去过去,谓语应当用过去完毕时态:had+动词过去分词。根据句意,故答案为C。 【点评
11、考察过去完毕时态。掌握过去完毕意义和使用方法:表达过去过去动作或状态。用had+动词过去分词体现。 9.The bus ______ for five minutes when Tim arrived at the station. A. went B. has left C. had left D. had been away 【答案】D 【解析】【分析】句意:当迪姆抵达车站时,公交离开了五分钟了
12、表达抵达车站前已经发生或完毕动作,句子用过去完毕时态;leave是一种非延续性动词,不能与表达一段时间状语for…连用,可以体现成be away,形容词表达状态,可以与表达一段时间状语连用。故选D。 【点评】本题考察过去完毕时以及延续性动词使用方法。 10.Tom by the time I got to the party. A. left B. was leaving C. had left
13、 D. has left 【答案】 C 【解析】【分析】句中有“by+过去时间”作时间状语,提醒谓语动同用过去完毕时,即“我抵达”和“他离开”,后者发生在前者之前,即“过去过去”,因此,后者用过去完毕时。故选C。 【点评】本题考察过去完毕时使用方法。 11.Seeing John rush into the room with tears in his eyes, I asked him what . A. would happen B. had happened C. happen
14、ed D. was happened 【答案】 B 【解析】【分析】所填写动作发生在asked此前,表达过去过去,用过去完毕时,故选B。句意是:看到约翰眼里含着泪水冲进房间,我问他发生什么事了。 【点评】本题考察过去完毕时使用方法。 12.—Did you see Tom at the party? —No, he by the time I got there. A. left B. was leaving
15、 C. had left D. has left 【答案】 C 【解析】【分析】by the time从句用过去时,主句用过去完毕时,表达主句动作先发生,故选C。句意是:在我到那里之前他已经离开了。 【点评】本题考察过去完毕时使用方法。 13.By the time he at the railway station, the train . A. had arrived; had left B. arrived; had left
16、 C. arrived; left D. had arrived; has left 【答案】 B 【解析】【分析】由语境可知,抵达火车站发生在火车离开之后,故排除A、D两项。by the time引导时间状语从句,从句用一般过去时,主句则用过去完毕时,故选B。 【点评】本题考察过去完毕时使用方法。 14.Simon ________ the piano for ages when he gave his first concert. A. has played B. is playi
17、ng C. had played D. will play 【答案】 C 【解析】【分析】句意:西蒙举行第一次音乐会时,他已经弹了很数年钢琴了。根据时间状语when he gave his first concert.可知此处用过去时态,表达先弹钢琴弹了很数年,然后开了音乐会,表达过去过去,应当用过去完毕时:had+动词过去分词,故答案为C。 【点评】考察过去完毕时。掌握过去完毕时意义(过去过去)和构成:had+动词过去分词。 15.My parents ______________
18、to work by the time I ______________ up. A. began; get B. began; had got C. had begun; had got D. had begun; got 【答案】 D 【解析】【分析】句意:我起床时候,我父母已经开始工作了。began开始,一般过去时;had begun开始,过去完毕时;get up 起床,一般目前时;had got up起床,过去完毕时。by the time到……时候,从句用一般过去时, 表达“截止到从
19、句动作发生时,主句动作已经完毕,即过去过去”,主句用过去完毕时,故选D。 【点评】考察动词时态。注意by the time词义和使用方法。 16.Mr Brown was too busy ______ our papers _______ this question. A. to mark, to answer B. to mark, answering C. marking, answering
20、 D. marking, to answer 【答案】 D 【解析】【分析】句意:布朗先生忙着写论文来回答这个问题。根据句意可知布朗先生正在写论文,然而写论文这个事情是发生在过去,因此要用过去进行时,因此要用making,这里面写论文是为了回答问题,表达目因此answer之前应当加to。故选D。 【点评】考察固定搭配too…to…,及动词不定式表目。 17.—Are you surprised at the ending of the movie? —No, because I ___________ the story. A. read
21、 B. will read C. have read D. was reading 【答案】 C 【解析】【分析】句意:—你对这部电影结局感到惊讶吗?—不惊讶,由于我读过这个故事。根据语境判断,这本书已经读过,应当用目前完毕时态来表达,故答案为C。 【点评】考察目前完毕时态。主语为第一人称故动词应使用原形。 18.By yesterday, the plane ______out of view for more than a month. A.
22、 is B. has been C. was D. had been 【答案】 D 【解析】【分析】句意:到昨天,飞机已经失去联络了一种多月。根据By yesterday可知该用过去完毕时,因此选D。 【点评】考察动词时态。 19.When we hurried to the meeting room, the meeting _______. A. had begun
23、 B. had been on C. has begun D. has been on 【答案】 A 【解析】【分析】句意:当我们赶到会议室时候会议已经开始了。本句中会议开始动作发生在我们抵达会议室之前,因此表达过去过去,用过去完毕时,故选A 【点评】动词时态是学习英语过程中非常重要知识。而诸多题目,句中并没有像本题同样有明确时间,诸多要通过上下文判断得知。过去完毕时表达动作发生在过去过去,本题不难,平时加强记忆,理解即可。 20.By the time she went
24、 outside, the bus ____ already ______ . A. had, gone B. had, went C. has, gone D. has, went 【答案】 A 【解析】【分析】这题考察时态使用方法, by the time是连词词组,可以连接时间状语从句,“到什么时候为止”,主句一般和对应完毕时连用,由于从句是过去时,因此从句用过去完毕时连用。选A。句意是:到她出去时间为止,公共汽车已经走了。 21
25、.-My parents our home for a few hours when I arrived. I didn't meet them. -You could call them if you wanted to know where they were. A. have been away from B. had been away from C. had left D. had gone 【答案】 B 【解析】【分析】句意:---当我到家时候,我父母已离开家几种小时了。我没遇
26、到他们。---假如你想懂得他们在哪里话,你可以给他们打电话。当我到家时候是过去时间状语,因此我父母已离开家几种小时了。for a few hours表达一段时间,不能与非延续动词连用。因此要用过去完毕时态。故选B. 【点评】考察完毕时态使用方法。 22.——How was the movie you saw yesterday? ——I have no idea. By the time I got to the movie theatre, the movie ______. A. has already finished B. have fi
27、nished yet C. had already finished 【答案】 C 【解析】【分析】had+动词过去分词构成过去完毕时,表达过去过去时间点,本句中电影结束发生在我抵达电影院之前,而抵达电影院用过去时,电影结束发生在过去过去,因此用过去完毕时。句意:昨天你看电影怎么样?没想法,我到电影院时候,电影已经结束了。故选C。 【点评】考察过去完毕时使用方法。 23.By the end of last month, I ______________ all the CDs of Justin Bieber.
28、 A. had collected B. collected C. have collected D. collect 【答案】 A 【解析】【分析】句意:到上个月底,我已经把贾斯汀·比伯所有CD都搜集到了。A.已经搜集,过去完毕时;B.搜集了,一般过去时;C.已经搜集,目前完毕时;D.搜集,一般目前时。根据By the end of last month可知时态是过去完毕时,构造是had+动词过去分词,collect过去分词是collected,故选A。
29、 【点评】考察过去完毕时,注意平时识记其构造及标志词。 24.By the first day of August, , the PLA ________ for eighty years. A. founded B. has founded C. has been found D. had been founded 【答案】 D 【解析】【分析】句意:到八月第一天,中国人民解放军已经建立了八十年了。结合语境可知本句描述是过去某时之前已经完毕动作,故用过去完毕时态。主语是被建立对象,故用被动
30、语态,选D。 【点评】英语中时态重要是借助于时间状语与上下文语境来进行判断。解答此类题型,首先要注意句子中时间状语,假如没有则要通过度析上下文,结合语境来判断句子时态。语态判断重要是确定句子主语与谓语动词关系。假如是积极关系则用积极语态,反之假如是动宾关系,则用被动语态,尤其要注意某些特殊动词使用方法。 25.Tom realized that he ________ his physics book at home when he reached school. A. left B. had left
31、 C. was leaving D. leaves 【答案】 B 【解析】【分析】本题考察过去完毕时使用方法,由had+过去分词。我们可以看到意识到和到都是过去动作,而忘记带物理书则是在意识到之前,故为过去过去,选B。 26.She to be a good mother. A. have thought B. thought C. thinks
32、 D. had thought 【答案】D 【解析】【分析】句意:她本来想做一种好妈妈。动词think用过去完毕时来表达过去未曾实现想法,但愿,打算或意图等。故选D。 【点评】考察过去完毕时。 27.They to help but could not get there in time. A. wanted B. had wanted C. want D.
33、 have wanted 【答案】B 【解析】【分析】句意:他们本来打算去帮忙,但没有及时赶到那里。动词want用过去完毕时来表达过去未曾实现想法,但愿,打算或意图等。故选B。 【点评】考察过去完毕时。 28.She ______ to go to school earlier, but she forgot to get up. A. plans B. planned C. had planned D. ha
34、s planned 【答案】C 【解析】【分析】句意:她本来打算早点上学,不过她忘记起床了。动词plan用过去完毕时来表达过去未曾实现想法,但愿,打算或意图等。故选C。 【点评】考察过去完毕时。 29.When he arrived at the bus stop, the bus ________ for 10 minutes. A. has left B. had left C. has been away D. had been
35、away 【答案】 D 【解析】【分析】句意:当他抵达车站时,公交车已经离开10分钟了。for+时间段,表达动作或状态延续,leave是短暂性动词,故用其相对应延续性构造be away,公交车离开发生在他抵达之前,因此用过去完毕时,故选D。 【点评】考察过去完毕时。 30.By the time we got there, the film ________ already. A. began B. has begun C. have begun
36、 D. had begun 【答案】 D 【解析】【分析】 句意:我们到那儿时,电影已经开始了。by the time,直到……时候,指从过去某一点到从句所示时间为止一段时间,常与过去完毕时连用。故选D。 【点评】考察时态,注意 by the time+过去时使用方法。 二、初中英语动词时态 31.The dog ________ several days ago. I felt very sorry for its ________. A.died;death B.died;died C.death;died D.death;dea
37、th 【答案】A 【解析】 【详解】 句意:这只狗几年前就死了,我为它死感到难受。根据句意及根据可知第一种空出缺乏谓语动词,又由于时间是过去,共过去时态。根据句意及构造可知第二个空是名词。die,动词,death,名词,故选A。 32.— Who the classroom tomorrow, Tony? — Our group. A.will clean B.cleans C.cleaned D.clear 【答案】A 【解析】 句意:——托尼,明天谁打扫教室?——我们小组。考察一般未来时。根据提醒词tomorrow可知时态用一
38、般未来时,其构成为:will+动词原形;故答案选A。 33.You can ring me this evening. I at home. A.stay B.stayed C.will stay D.have stayed 【答案】C 【解析】 【详解】 句意:今天晚上你可以给我打电话,我会待在家里。stay待在,停留,一般目前时态构造;stayed是过去式形式;will stay一般未来时态;have stayed目前完毕时。根据句意可知,这里说是this evening,是一种未来时间,故用一般未来时态,选C。 34.I don’t know if it
39、 tomorrow. If it _____________, we will do some cleaning at home. A.snows; will snow B.will snow; snows C.will snow; will snow D.snows; snows 【答案】B 【解析】 【详解】 句意:我不懂得明天与否会下雪。假如下雪,我们就在家做清洁工作。考察动词时态辨析。前句if意思是“与否”,引导宾语从句,tomorrow(明天)用于一般未来时,从句动词需用“will +原形动词”构造,可排除AD两项;后句if意思是“假如”,引导条件状语从
40、句,时态遵照主将从现原则,可排除C项。根据句意构造和语境,可知选B。 35.I _________a book three days ago and I __________it yet. A.bought; didn’t read B.bought; haven’t read C.have bought; didn’t read D.have bought; haven’t read 【答案】B 【解析】 句意:我三天前买了一本书,我还没读过。根据时间three days ago(三天前)可知此句时态是一般过去式,故填bought,根据yet(用于否认句或疑问句)可知此句时态
41、是目前完毕时,可知填haven’t read。故选B。 36.—How soon will you finish the work? —In a week. We ________ about 80% of the work so far. A.have completed B.completed C.will complete D.are completing 【答案】A 【解析】 【详解】 句意“-你多久会完毕这个任务?-一种星期,到目前为止,我们已经完毕了80%工作了”。so far是目前完毕时常用提醒词,此外根据句意“到目前已经完毕80%”应当用目前
42、完毕时,故选A。 【点睛】 常见目前完毕时标志词:in the last few years; for; since; since then; lately; so far;since+过去时间点;for+一段时间等。 37.The factory over 1200 cars a month. My car in it in . A.produces,was produced B.was produced,produces C.produces,produces D.was produced,produced 【答案】A
43、解析】 【详解】 句意:这个工厂每月生产1200多辆车,我车就是在这里生产。根据句意可知,第一种空是积极语态,且是一般目前时,主语是the factory,故填produces; 第二个空表达“the car”被生产,且动作发生在,故填was produced。故选A。 38.They their holidays in Paris last summer A.spend B.spent C.will spend D.are spending 【答案】B 【解析】句意:去年,他们在巴黎度假了。本题考察动词时态A. spend 花费,度过,是动词
44、原形 B. spent 度过,是动词过去式 C. will spend 将要度过,是未来时态 D. are spending。正在度过,是目前进行时。根据题意,去年度过。故选B。 39.--- Where’s my father? Could tell me? --- He to Beijing. He’ll attend an important meeting. A.goes B.is going C.has gone D.has been 【答案】C 【解析】 【详解】 句意:——我父亲在哪里?可以告诉我吗?——他已经去北京了。他将参与一种
45、重要会议。考察动词时态辨析。根据句意语境,可知父亲不在说话地点已经去了北京,需用目前完毕时,可排除AC两项。have been to意为“曾经去过某地”,目前已不在那里了;have gone to意为“到某地去了”,说话时作句子主语人不在现场,故选C。 40.He _________________ his wife for ten years A.has married B.has been married with C.has been married to D.got married to 【答案】C 【解析】 【详解】 句意:他和妻子
46、结婚十年了。“for+一段时间”表达某个动作或状态持续一段时间,谓语动词是可持续动词。marry结婚,是短暂性动词,不可以持续,get married to sb.也是不可以持续,排除A和D;be married to sb.与某人结婚,表达状态,故答案为C。 41.---Could you tell me______________ at the meeting? I didn’t take part in it. ---Sorry, I don’t know, either. A.what he said B.what did he say C.what he says D.wh
47、at does he say 【答案】A 【解析】 句意“-你能告诉我他在会议上说了什么吗?-对不起,我不懂得”。根据tell sb sth可知,本题考察宾语从句。宾语从句要用陈说句语序,排除B和D,且根据I didn’t take part in it可知,用一般过去时,故选A。 42.Alice, together with her classmates punished for breaking the school rules last week. A.is B.are C.was D.were 【答案】C 【解析】 【详解】 句意:艾丽斯和她同学上周因
48、违反校规而受到惩罚。考察一般过去时和主谓一致。根据last week可知句子时态应用一般过去时,排除A、B选项;together with her classmates在句中作状语,主语是Alice,第三人称单数,因此谓语动词也要用第三人称单数形式,排除D选项;故答案选C。 43.The water dark and dirty. It’s no longer safe to drink. A.became B.will become C.has become D.was becoming 【答案】C 【解析】 【分析】 考点:考察动词时态。 【详解】
49、试题分析:句意:水变得又脏又黑,已经不能继续安全饮用了。根据It’s no longer safe to drink.可知,给目前带来成果是不能饮用了,因此用目前完毕时,表达过去动作对目前影响,故选C。 44.(广东省初中毕业生学业考试模拟)—I was shopping with my mom at 8 o’clock last night. What about you? —I ______________ a new movie named fast and Furious 8. A.am watching B.watched C.will watch
50、 D.was watching 【答案】D 【解析】句意:——昨天晚上8点我正和我妈妈一起购物。你呢?——我正在看一部名为《速度与激情8》新电影。根据I was shopping with my mom at 8 o’clock last night.可知此处指是昨天晚上8点钟正在做事,故用过去进行时,故选D。 45.–Have you seen yesterday’s TV play? I think Mary won’t marry the rich man. –I agree. Unless the man finally ________ his mind to help






