1、2020-2021 年 过去完成时考点解析(Word版附答案)经典1一、初中英语过去完成时1We all went to the park except you last weekend. Why didnt you come?Because Ithe park twice.A. have gone toB. had gone toC. had been toD. have been to【答案】C【解析】 【分析】have gone to 去了(尚未回)have been to去过(已回),根据句意在last weekend之前去过,所以用过去完成时,故选C。【点评】本题考查过去完成时的用法
2、,表示在过去某一时间前已经发生的动作。2By the end of last month, Jane _ enough money for the poor sick boy.A. raisedB. would raiseC. had raisedD. has raised【答案】C【解析】 【分析】句意:在上个月末,珍已经为贫穷的生病的孩子筹集到了足够的钱。根据 By the end of last month ,可知句子的时态为过去完成时, C 是过去完成时结构,故答案是 C。【点评】考查过去完成时,注意过去完成的时的判定方法。3By the end of 2012, many build
3、ingsbuilt in our city.A. have beenB. haveC. had beenD. will【答案】C【解析】 【分析】句意:到2012年底,我们的城市里已经建成了很多大楼。Buildings是build 这一动作的承受者,该用被动语态。而被动语态是由成。根据By the end of 2012 可知该用过去完成时,所以选“ be+ C。及物动词的过去分词”构4Before OShea hosted the Joy FM program in Beijing, he_ in Hongkong for ten years.A. worksB. has workedC.
4、had workedD. would work【答案】C【解析】 【分析】句意:OShea 在北京主持Joy FM 节目前,他已经在香港工作了10 年了。根据Before OShea hosted the Joy FM program in Beijing 可知,主持节目这个动作发生在过去,而在香港呆了十年是发生在过去的过去,时态要用过去完成时(had +过去分词),故选C。【点评】考查动词的时态。牢记过去完成时的用法。5By the time the alarm clock went off, My mother had already _.A. wake me upB. wake up m
5、eC. waken up meD. waken me up【答案】D【解析】 【分析】句意:闹钟响时,我妈妈已经把我叫起来了。根据句意,动词应用过去完成时,用 had +动词的过去分词。 wake up 是动副结构,代词作宾语必须放中间,故选D。【点评】考查本单元的目标句型,只要熟练背诵句型,找出答案很简单。6By the end of last month , Iall the CDs of the famous singer A. collectB. collectedC. have collectedD. had collected【答案】D【解析】 【分析】根据时间状语 “by the
6、 end of last month”可知谓语动词发生在过去的过去,故用过去完成时。故选 D.【点评】此题考查动词时态。7 Jack, would you like to see the new movie? Id love to, but I_ it already.A. am seeingB. will seeC. seeD. have seen【答案】D【解析】 【分析】句意:杰克,你愿意去看这个新电影吗?当然乐意,但是我已经看过了。由already 可知是完成时,所以用have done。故选 D。【点评】本题考查完成时have done。8The filmwhen I got the
7、re A. was onB. has been onC. had begunD. has begun【答案】C【解析】 【分析】题中 “Igot there ”表现的是过去时,且题意表达已经开始故为过去完成时,故选 C.【点评】此题考查过去完成时。9The fireman_ the burning building three times before the fire was put out.A. is enteringB. has enteredC. was enteringD. had entered【答案】D【解析】 【分析】句意:消防 三次 入着火的大楼,才把火扑 。A. is en
8、tering 在 行 ; B. has entered 在完成 ; C. was entering 去 行 ; D. had entered 去完成 。根据 was put out ,可知一般 去 ,消防 三次 入着火的大楼, 作已 完成,因此用 去完成 (表达 去的 去),had entered ,故 D。【点 】考 句子 。注意 去完成 的用法。10 The boy was _ on the ground and he had _ bicycle behind the big tree.A. lying; laidB. lying; layC. lay; lainD. lied; lied
9、【答案】A【解析】 【分析】句意: 个男孩躺在地上,他把自行 放在了大 的后面。lie 有两个意思,躺下, 去式是lay, 去分 是lain , 在分 是lying;另一个意思是撒 , 去式和 去分 是lied ;lay 可以作 lie 的 去式,也可以做 原形,意思是下蛋,放置, 去式和 去分 是laid。根据句意可知,第一个空是躺下,用的是 去 行 ,故 里填 在分 lying;第二个空是放置,用的是 去完成 ,故填lay 的 去分 laid。 A。【点 】考 辨析, 去 行 , 去完成 。11 The bus _ for five minutes when Tim arrived at
10、the station.A. wentB. has leftC. had leftD. had been away【答案】 D【解析】 【分析】句意:当迪姆到达 站 ,公交离开了五分 了。表示到达 站前已 生或完成的 作,句子用 去完成 ;leave 是一个非延 性的 ,不能与表示一段 的状 for 用,可以表达成 be away,形容 表示状 ,可以与表示一段 的状 用。故 D。【点 】本 考 去完成 以及延 性 的用法。12 By the time of last year, shethe piano for five years.A. learntB. has learntC. had
11、learntD. will learn【答案】 C【解析】 【分析】句意:到去年的 候,她已 学了五年 琴了。由 状 By thetimeof last year 可知 里是指在 个 之前已 完成的 作, 用 去完成 :had+动词的 去分 。故答案 C。【点 】考 去完成 。掌握 去完成 的构成和用法。13 The little boyme a few minutes before his mother showed up.A. stares atB. has stared atC. looks atD. had stared at【答案】D【解析】 【分析】句意:这个小男孩在他妈妈出现之前
12、一直盯着我。根据stare 这个动作发生在他妈妈showed up 出现之前,是过去的过去,可知用过去完成时had+过去分词。故选D。【点评】本题考查过去完成时,熟记过去完成时的结构had+过去分词。14 Mary thought of the party which she_ for this day.A. planB. plannedC. had plannedD. would plan【答案】C【解析】 【分析】句意:玛丽想起了她今天计划的聚会。plan 的动作发生在动作之前,表示过去的过去,要用过去完成时had+过去分词。故选C。【点评】考查过去完成时的构成和用法。注意过去完成时表示过
13、去的过去含义。thoughtof的15 My grandparentsfor fifty years by the time My sister was 15.A. marriedB. had marriedC. had got marriedD. had been married【答案】D【解析】 【分析】句意:到我妹妹十五岁的时候,我的祖父母已经结婚五十年了。根据forfiftyyears 五十年和be动词was,可知是表示一段时间的状语,谓语动词具有持续性,用过去完成时had been married“结婚 ”表状态。故选D。【点评】本题考查过去完成时,注意通过时间状语及动词判断句子的时
14、态。16 I asked your mother if shethat dress.A. boughtB. had boughtC. had buyedD. buy【答案】B【解析】 【分析】句意:我问你妈妈她是否买了那件裙子。本句中从句的动作应该是发生在 ask 之前的 . 所以用 “had+过去分词 ”形式来表达。故选 D【点评】考查过去完成时。17 Did you see Tom at the party?No, heby the time I got there.A. leftB. was leavingC. had leftD. has left【答案】C【解析】 【分析】 by t
15、he time 的从句用 去 ,主句用 去完成 ,表示主句的 作先 生,故 C。句意是:在我到那里之前他已 离开了。【点 】本 考 去完成 的用法。18 By the time heat the railway station, the train.A. had arrived; had leftB. arrived; had leftC. arrived; leftD. had arrived; has left【答案】B【解析】 【分析】由 境可知,到达火 站 生在火 离开之后,故排除A、 D两 。bythe time引 状 从句,从句用一般 去 ,主句 用 去完成 ,故 B。【点 】本
16、考 去完成 的用法。19 By the time we got there, the film _ already.A. beganB. has begunC. have begunD. had begun【答案】D【解析】 【分析】句意:我 到那儿 , 影已 开始了。by the time从 去某一点到从句所示的 止的一段 ,常与 去完成 用。故 【点 】考 ,注意by the time+ 去 的用法。,直到 候,指D。20 By the end of last month, we _already _ our lessons.A. has, finishedB. have, finishe
17、dC. had, finishedD. will, finish【答案】C【解析】 【分析】 意:到上个月末 止,我 已 束了 程。根据句意, C。【点 】注意 状 ,很容易 出。21 When we hurried to the meeting room, the meeting _.A. had begunB. had been onC. has begunD. has been on【答案】A【解析】 【分析】句意:当我 赶到会 室的 候会 已 开始了。本句中会 开始的 作 生在我 到达会 室之前,所以表示 去的 去,用 去完成 ,故 A【点 】 的 是学 英 程中非常重要的知 。而很多
18、的 目,句中并没有像本 一 有明确的 ,很多要通 上下文的判断得知。 去完成 表示 作 生在 去的 去,本 不 ,平 加 ,理解即可。22 By the time she went outside, the bus _ already _ . A. had, gone B. had, went C. has, goneD. has, went【答案】A【解析】 【分析】这题考查时态的用法, by the time 是连词词组,可以连接时间状语从句, “到什么时候为止 ”,主句一般和相应的完成时连用,因为从句是过去时,所以从句用过去完成时连用。选A。句意是:到她出去的时间为止,公共汽车已经走了。
19、23 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 finishedB. have finished yetC. had already finished【答案】C【解析】 【分析】 had+动词的过去分词构成过去完成时,表示的过去的过去的时间点,本句中电影结束发生在我到达电影院之前,而到达电影院用的过去时,电影结束发生在过去的过去,所以用过去完成时。句意:昨天你看的电影怎么样?没想法,我到电影院的时候,
20、电影已经结束了。故选C。【点评】考查过去完成时的用法。24 By the end of last month, I _ all the CDs of Justin Bieber.A. had collectedB. collectedC. have collectedD. collect【答案】A【解析】 【分析】句意:到上个月底,我已经把贾斯汀比伯的所有CD都收集到了。A.已经收集,过去完成时;B.收集了,一般过去时;C.已经收集,现在完成时;D.收集,一般现在时。根据By the end of last month可知时态是过去完成时,结构是had+动词过去分词,collect的过去分词是
21、collected ,故选A。【点评】考查过去完成时,注意平时识记其结构及标志词。25 Tom realized that he _ his physics book at home when he reached school A. leftB. had leftC. was leavingD. leaves【答案】B【解析】 【分析】本题考查过去完成时的用法,由had+过去分词。我们可以看到意识到和到都是过去的动作,而忘记带物理书则是在意识到之前,故为过去的过去,选B。26 Sheto be a good mother.A. have thoughtB. thoughtC. thinksD
22、. had thought【答案】 D【解析】 【分析】句意:她本来想做一个好 。 think 用 去完成 来表示 去未曾 的想法,希望,打算或意 等。故 D。【点 】考 去完成 。27 Weto be able to come and see you.A. had hopedB. hopeC. have hopedD. are hope【答案】 A【解析】 【分析】句意:我 本来希望能来看看你。 hope 用 去完成 来表示 去未曾 的想法,希望,打算或意 等。故 A。【点 】考 去完成 。28 Johnson _ two tickets for the concert before Joe
23、 made a phone call to him.A. had bookedB. bookedC. has bookedD. were booking【答案】A【解析】 【分析】句意: 打 杰克 前,杰克 已 定了两 音 会的票。表示去的 去 ” 作要用 去完成 (had + 去分 ),所以 A。“ 29 Mr Brown was too busy _ our papers _ this question.A. to mark, to answerB. to mark, answeringC. marking, answeringD. marking, to answer【答案】D【解析】
24、【分析】句意:布朗先生忙着写 文来回答 个 。根据句意可知布朗先生正在写 文,然而写 文 个事情是 生在 去,所以要用 去 行 ,所以要用 里面写 文是 了回答 ,表示目的所以answer 之前 加to。故 D。making ,【点 】考 固定搭配too to ,及 不定式表目的。30 He wanted to know how longin hospital.A. she is stayingB. she had stayed【答案】BC. did she stayD. she stay【解析】 【分析】句意:他想要知道她在医院待了多 。根据停留stay 生在想知道wanted之前,可知用
25、去完成 had+ 去分 ,表示 去的 去已 生的事。故 B。【点 】本 考 去完成 ,注意熟 去完成 的 构had+ 去分 。二、初中英语动词的时态31 Mike, I haven t seen your elder sister for a long time. She _ Hong Kong on business for a few days.A went toB has gone toC has been toD has been in【答案】 D【解析】句意: 迈克,我好久没见到你姐姐了。她已经在香港出差几天了。根据for a fewdays 可知,这些天一直在香港,表示从过去的时间
26、一直延续到现在,应用现在完成时;又根据 has been to 去过 和 has gone to 去过 都不能与时间段连用可知,应排除BC;要表示在哪里呆多长时间应用延续性动词短语be in 表状态,故答案选D。32 Shall we play tennis now? Sorry, I can t. Imy homework.A doB didC have doneD am doing【答案】 D【解析】句意:我们现在打网球去好吗?对不起,我不能去,我在做作业。A. do做,用于一般现在时态,主语复数时;B. did 做 ,用于一般过去时态;C. have done做,用于一般现在完成时态;D
27、. am doing 做,用于现在进行时态,主语是I 时;根据now 可知用现在进行时态,故选D33 May I speak to Mary?Hold on, please.She_in the kitchen.A has cookedB cookedC will cookD is cooking【答案】 D【解析】句意: 我可以让玛丽接电话吗?请不要挂断电话。她正在厨房做饭。根据Hold on,please.可知此处表示现在让对方别挂断电话,应是表示他找的玛丽正做某事,故用现在进行时 be doing ,故选 D。34 My grandparentsin that city since th
28、ey got married.A will liveB have livedC liveD were living【答案】 B【解析】句意:自从结婚以来,我祖父母就住在那个城市。since they got married是表示截止到目前为止的时间段,主句要用现在完成时态,故答案为B。35 There _ a football match on TV this evening.A will haveB is going to beC hasD is going to have【答案】 B【解析】【分析】【详解】句意:今天晚上电视上将有一场足球赛。本句时态为将来时,将来时态有两种表达方式,一种是
29、will+ 动词原形,另一种是be goingto+ 动词原形,本句用到there be 句型,故选B。36 Do you know _ a wonderful match and two basketball matches on July 15 th ? Yeah . I am going to watch them on that day.A there will beB there is going to haveC there are going tobeD is there going to be【答案】 A【解析】【详解】句意: 你知道 7 月 15 日会有一场精彩的比赛和两场篮
30、球赛吗?是的。那天我要去看它们。考查 there be 结构。宾语从句需用陈述句语序,D 是疑问句语序,可排除。根据句意语境,本句用一般将来时。there be 结构的一般将来时用 there will be 和 there is goingto be ,表示最近要做的事,可排除B。根据就近原则, a wonderful match 一场精彩的比赛,需用 there is going to be ,可排除 C 项。综合以上,可知选A。37 Neither Amy nor her parents _ to Australia, but _ of them know Australiancusto
31、ms very well.A have been, allB have been, bothC has been, neitherD has been, none【答案】 B【解析】句意:艾米和她的父母都没去过澳大利亚,但他们都很了解澳大利亚的风俗习惯。考查动词时态和不定代词辨析题。 Neither A nor B ,表示两者都没有 / 都不,遵循就近原则;空格前面的 parents (父母)是复数形式,不可用 has,可排除 CD 两项。 all 全都; both 两者都, Amy 和 her parents 是两个方面,需用both 。根据句意语境,可知选B。38 Eric, can yo
32、u bring me the scissors? Just a momentthepaper.I-cutting with it.A makeBmadeC am makingD has made【答案】 C【解析】句意: Eric,你能给我带来剪刀吗?等一会儿。我正在用它做剪纸。根据Justa moment 可知此处表示让对方等一会儿,应是正在使用这个剪刀,故用现在进行时bedoing,故选 C。39 My grandmalooking at that photo on the wall.I can understand. It helps her remember her childhood
33、.A enjoysBenjoyedC was enjoyingD will enjoy【答案】 A【解析】句意: 我奶奶喜欢看墙上的那个照片。我能理解,它能帮她想起她的童年。A.enjoys 喜欢, 用于一般现在时态,主语单三时;B. enjoyed 喜欢, 用于一般过去时态;C. was enjoying 喜欢, 用于过去进行时态,主语单三时;D. will enjoy 喜欢, 用于一般将来时态; 根据 It helps her remember her childhood.可知用一般现在时态;故选A40 He _ his wife for ten yearsA has marriedB h
34、as been married withC has been married toD 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-Sorry, I don t know, either.A what h
35、e saidB what did he sayC what he says【答案】 A【解析】句意 “-你能告诉我他在会议上说了什么吗?-对不起,我不知道 t take part in it.D what does he say”。根据 tell sb sth 可知,本题考查宾语从句。宾语从句要用陈述句语序,排除B 和 D,且根据I didn t takepart in it 可知,用一般过去时,故选A。42 -Its too noisy here. whats going on?-Oh, the noise comes from the boys. They_ a partyA Hold B
36、 are holding C were holding D have held 【答案】 B【解析】【详解】句意: -这里太吵闹了,发生什么事了?-哦,噪音来自那些男孩,他们在举行聚会。hold举行,动词原形;are holding 现在进行时,正在举行;were holding 过去进行时; have held现在完成时。根据对话whats going on 可知,他们在说的是现在正在发生的事情,应用现在进行时,故选B。43 Mr Li left our school last month . Hein our school for nine years since hehere in 20
37、00.A is ; cameB had been ; cameC was ; had comeD is ; has come【答案】B【解析】试题分析:句意:李先生上个月离开了我们学校。从他到这儿2000年到这儿开始,他在我们学校呆了9 年了。根据Mr Li left our school last month可知,本题用过去完成时。故选B。44 When did the classroom have a power cut?This morning. While we _ an English lesson.A haveBhadC are havingD were having【答案】 D【解析】句意:教室什么时候停电的?今天早上,当我们正在上英语课。根据句中的 This morning 判断句子是一个过去的时间,时态用过去时;而While 引导的句子通常用进行时,所以本句使用过去进行时,构成为were/wa