资源描述
-人教版中考英语 过去完毕时专题复习练习(含解析)经典
一、初中英语过去完毕时
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是过去时,扔垃圾是发生在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 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 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 school, I realized I ______ my backpack at home.
A. left B. had left C. forgot D. had forgotten
【答案】 B
【解析】【分析】句意:当我到学校时,我才意识到我把双肩包落在家里了。把…落在…用leave,又由于是过去完毕时,故选B。
【点评】考察把…落在…使用方法。熟背句型。做题就很容易。
5.I got to the party late. By the time I arrived, some people ______ home already.
A. went B. would go C. had gone D. have gone
【答案】 C
【解析】【分析】句意:我到聚会晚了。在我抵达之前,某些人已经回家了。结合语境可知下文描述是过去某时已经完毕动作,用过去完毕时态。故选C。
【点评】英语中时态重要是借助于时间状语与上下文语境来进行判断。解答此类题型,首先要注意句子中时间状语,假如没有则要通过度析上下文,结合语境来判断句子时态。
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
【解析】【分析】句意:闹钟响时,我妈妈已经把我叫起来了。根据句意,动词应用过去完毕时,用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 handed
【答案】 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.
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。
【点评】考察过去完毕时态。掌握过去完毕意义和使用方法:表达过去过去动作或状态。用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
【解析】【分析】句意:当迪姆抵达车站时,公交离开了五分钟了。表达抵达车站前已经发生或完毕动作,句子用过去完毕时态;leave是一种非延续性动词,不能与表达一段时间状语for…连用,可以体现成be away,形容词表达状态,可以与表达一段时间状语连用。故选D。
【点评】本题考察过去完毕时以及延续性动词使用方法。
10.Tom by the time I got to the party.
A. left B. was leaving C. had left 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. happened 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 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 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 playing C. had played D. will play
【答案】 C
【解析】【分析】句意:西蒙举行第一次音乐会时,他已经弹了很数年钢琴了。根据时间状语when he gave his first concert.可知此处用过去时态,表达先弹钢琴弹了很数年,然后开了音乐会,表达过去过去,应当用过去完毕时:had+动词过去分词,故答案为C。
【点评】考察过去完毕时。掌握过去完毕时意义(过去过去)和构成:had+动词过去分词。
15.My parents ______________ 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到……时候,从句用一般过去时, 表达“截止到从句动作发生时,主句动作已经完毕,即过去过去”,主句用过去完毕时,故选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 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 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. 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 B. had been on C. has begun D. has been on
【答案】 A
【解析】【分析】句意:当我们赶到会议室时候会议已经开始了。本句中会议开始动作发生在我们抵达会议室之前,因此表达过去过去,用过去完毕时,故选A
【点评】动词时态是学习英语过程中非常重要知识。而诸多题目,句中并没有像本题同样有明确时间,诸多要通过上下文判断得知。过去完毕时表达动作发生在过去过去,本题不难,平时加强记忆,理解即可。
20.By the time she went outside, the bus ____ already ______ .
A. had, gone B. had, went C. has, gone D. has, went
【答案】 A
【解析】【分析】这题考察时态使用方法, by the time是连词词组,可以连接时间状语从句,“到什么时候为止”,主句一般和对应完毕时连用,由于从句是过去时,因此从句用过去完毕时连用。选A。句意是:到她出去时间为止,公共汽车已经走了。
21.-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
【解析】【分析】句意:---当我到家时候,我父母已离开家几种小时了。我没遇到他们。---假如你想懂得他们在哪里话,你可以给他们打电话。当我到家时候是过去时间状语,因此我父母已离开家几种小时了。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 finished yet C. had already finished
【答案】 C
【解析】【分析】had+动词过去分词构成过去完毕时,表达过去过去时间点,本句中电影结束发生在我抵达电影院之前,而抵达电影院用过去时,电影结束发生在过去过去,因此用过去完毕时。句意:昨天你看电影怎么样?没想法,我到电影院时候,电影已经结束了。故选C。
【点评】考察过去完毕时使用方法。
23.By the end of last month, I ______________ all the CDs of Justin Bieber.
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。
【点评】考察过去完毕时,注意平时识记其构造及标志词。
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
【解析】【分析】句意:到八月第一天,中国人民解放军已经建立了八十年了。结合语境可知本句描述是过去某时之前已经完毕动作,故用过去完毕时态。主语是被建立对象,故用被动语态,选D。
【点评】英语中时态重要是借助于时间状语与上下文语境来进行判断。解答此类题型,首先要注意句子中时间状语,假如没有则要通过度析上下文,结合语境来判断句子时态。语态判断重要是确定句子主语与谓语动词关系。假如是积极关系则用积极语态,反之假如是动宾关系,则用被动语态,尤其要注意某些特殊动词使用方法。
25.Tom realized that he ________ his physics book at home when he reached school.
A. left B. had left C. was leaving D. leaves
【答案】 B
【解析】【分析】本题考察过去完毕时使用方法,由had+过去分词。我们可以看到意识到和到都是过去动作,而忘记带物理书则是在意识到之前,故为过去过去,选B。
26.She to be a good mother.
A. have thought B. thought C. thinks 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. 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. has 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 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 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;death
【答案】A
【解析】
【详解】
句意:这只狗几年前就死了,我为它死感到难受。根据句意及根据可知第一种空出缺乏谓语动词,又由于时间是过去,共过去时态。根据句意及构造可知第二个空是名词。die,动词,death,名词,故选A。
32.— Who the classroom tomorrow, Tony?
— Our group.
A.will clean B.cleans C.cleaned D.clear
【答案】A
【解析】
句意:——托尼,明天谁打扫教室?——我们小组。考察一般未来时。根据提醒词tomorrow可知时态用一般未来时,其构成为: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 _________ 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意思是“假如”,引导条件状语从句,时态遵照主将从现原则,可排除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(用于否认句或疑问句)可知此句时态是目前完毕时,可知填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%”应当用目前完毕时,故选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
【解析】
【详解】
句意:这个工厂每月生产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 花费,度过,是动词原形 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
【解析】
【详解】
句意:——我父亲在哪里?可以告诉我吗?——他已经去北京了。他将参与一种重要会议。考察动词时态辨析。根据句意语境,可知父亲不在说话地点已经去了北京,需用目前完毕时,可排除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
【解析】
【详解】
句意:他和妻子结婚十年了。“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.what 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
【解析】
【详解】
句意:艾丽斯和她同学上周因违反校规而受到惩罚。考察一般过去时和主谓一致。根据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
【解析】
【分析】
考点:考察动词时态。
【详解】
试题分析:句意:水变得又脏又黑,已经不能继续安全饮用了。根据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 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
展开阅读全文