1、英语 过去完成时考点解析Word版附答案【英语】 过去完成时考点解析(Word版附答案)一、初中英语过去完成时1By the time my mum got home, I _ my homework.A.have finishedB.had finishedC.finishedD.will finish【答案】 B 【解析】【分析】考查动词时态。句意为“我母亲到家时,我已经做完作业了。”主句动作在从句动作(一般过去时)之前就已经完成了,因此主句应用过去完成时,故选B。2By the time I _ on the TV, Beckham _ two goals A.turned; have
2、scoredB.turned; had scoredC.had turned; have scoredD.had turned; had scored【答案】 B 【解析】【分析】句意:当我打开电视的时候,贝克汉姆已经进了两个球。本句是时间状语从句,by the time到时候为止,用于一般过去时,可排除CD选项。从句用一般过去时,主句用过去完成时,需用“had+过去分词”结构,可排除A;根据句意结构,可知,故选B。【点评】考查动词时态辨析题。3 What do you think of the young lady? She is hard-working. She _ all her ef
3、fort into her work before she got ill.A.has putB.putC.had putD.would put【答案】 C 【解析】【分析】句意:你认为这位小姐怎样?她很勤奋。她生病前把她所有的精力都投入到她的工作中。根据时间状语从句before she got ill.可知主句动作是过去的过去,该用过去完成时态:had+过去分词,故答案为C。【点评】考查过去完成时。理解句意并掌握过去完成时表示过去的过去,构成为:had+过去分词。4By the first day of August, 2007, the PLA _ for eighty years.A.f
4、oundedB.has foundedC.has been foundD.had been founded【答案】 D 【解析】【分析】句意:到2007年8月1日为止,中国人民解放军已经成立了80年了。句中有by+过去的时间,表示到为止,句子用过去完成时,found成立,故选D【点评】动词的时态是学习英语过程中非常重要的知识。现在完成时表示动词在过去发生对现在造成的影响。现在完成时往往和already,yet,for+一段时间,since+点时间的时间状语连用。过去完成时表示动作发生在过去的过去,句子中强调过去的动作对现在造成的影响。5 Jack, would you like to see
5、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。6He said that _. A.he has finished his work alreadyB.he had finished his work alreadyC.has he finished his work alread
6、yD.had he finished his work already【答案】B 【解析】【分析】句意:他说他已经完成他的工作了。说之前就已经做完工作了,said是过去式,所以完成工作是发生在过去之前,所以用过去完成时,结构是had+动词过去分词,排除A、C。said后面跟的是宾语从句,从句句子结构应该也是主语+谓语+宾语,所以排除D,故选B。【点评】考查过去完成时,注意其定义的理解。7The film when I got there A.was onB.has been onC.had begunD.has begun【答案】 C 【解析】【分析】题中“I got there”表现的是过去
7、时,且题意表达已经开始故为过去完成时,故选C.【点评】此题考查过去完成时。8The girl sitting next to me on the plane was very nervous, for she before. A.didnt flyB.hasnt flownC.hadnt flownD.wasnt flying【答案】C 【解析】【分析】句意:飞机上坐在我旁边的女孩很紧张,因为她以前没有坐过飞机。根据上文的句子The girl sitting next to me on the plane was very nervous的一般过去时态可知,这里空白处所表示的是过去的过去,谓语
8、应该用过去完成时态:had+动词的过去分词。根据句意,故答案为C。【点评】考查过去完成时态。掌握过去完成的意义和用法:表示过去的过去的动作或状态。用had+动词的过去分词表达。9We all went to the cinema except you last night. Why didnt you come?Because I that movie twice.A.have watchedB.had watchedC.was watchingD.would watch【答案】 B 【解析】【分析】“看过电影”这一动作发生在“没去影院”之前,是过去的过去,用过去完成时,故选B。句意是:昨天晚
9、上除了你之外我们都去电影院了,你为什么没来?因为这部电影我已经看过两次了。【点评】本题考查过去完成时的用法,表示过去的过去。10By the time he at the railway station, the train .A.had arrived; had leftB.arrived; had leftC.arrived; leftD.had arrived; has left【答案】 B 【解析】【分析】由语境可知,到达火车站发生在火车离开之后,故排除A、D两项。by the time引导时间状语从句,从句用一般过去时,主句则用过去完成时,故选B。【点评】本题考查过去完成时的用法。1
10、1By the time we got there, the film _ already. A.beganB.has begunC.have begunD.had begun【答案】 D 【解析】【分析】 句意:我们到那儿时,电影已经开始了。by the time,直到时候,指从过去某一点到从句所示的时间为止的一段时间,常与过去完成时连用。故选D。 【点评】考查时态,注意 by the time+过去时的用法。12 Jim, why didnt you go to Beijing by train? Bad luck! When I got to the station, the train
11、 _.A.leftB.had already leftC.has already leftD.has been left【答案】 B 【解析】【分析】 句意:吉姆,你为什么不坐火车去北京呢?真倒霉!我到车站时,火车已经开走了。根据 When I got to the station 可知,到那是过去时,离开是过去的过去,使用过去完成时,had done,故选B。 【点评】考查时态,注意过去的过去是过去完成时的用法。13By the end of last year they _ thousands of orange trees on the mountains. A.had plantedB
12、.have plantedC.were plantingD.would plant【答案】 A 【解析】【分析】句意:到去年末,他们已经在山上种植了上万棵橘子树。根据 By the end of last year , 可知句子时态为过去完成时,因此用had planted,故答案是A。 【点评】考查过去完成时,注意识记与过去完成时想搭配的时间状语。14Peter, _ you _ your homework?Not yet, Ill do it at once.A.have; finishedB.Did; finishC.Will; finish【答案】 A 【解析】【分析】句意:皮特,你完
13、成作业了吗?还没有,我马上做。根据Not yet, Ill do it at once.可知此处问你的作业完成了吗,所以句子时态用现在完成时,现在完成时的结构have+done,故选A。【点评】此题考查句子时态。要根据上下文的联系确定句子时态。15By the time she went outside, the bus _ already _ .A.had, goneB.had, wentC.has, goneD.has, went【答案】 A 【解析】【分析】这题考查时态的用法, by the time是连词词组,可以连接时间状语从句,“到什么时候为止”,主句一般和相应的完成时连用,因为从
14、句是过去时,所以从句用过去完成时连用。选A。句意是:到她出去的时间为止,公共汽车已经走了。16I asked your mother if she that dress.A.boughtB.had boughtC.had buyedD.buy【答案】 B 【解析】【分析】句意:我问你妈妈她是否买了那件裙子。本句中从句的动作应该是发生在ask之前的. 所以用“had+过去分词”形式来表达。故选D【点评】考查过去完成时。17My parents our home for a few hours when I arrived. I didnt meet them.You could call the
15、m if you wanted to know where they were.A.have been away fromB.had been away fromC.had leftD.had gone【答案】 B 【解析】【分析】句意:-当我到家的时候,我的父母已离开家几个小时了。我没遇到他们。-假如你想知道他们在哪里的话,你可以给他们打电话。当我到家的时候是过去时间状语,所以我的父母已离开家几个小时了。for a few hours表示一段时间,不能与非延续动词连用。所以要用过去完成时态。故选B.【点评】考查完成时态的用法。18Nick stayed up really late last
16、 night. So this morning he by the time the class began.A.had fallen asleep B.had showm up C.had realized【答案】 A 【解析】【分析】stay up熬夜,by the time直到,句意:Nick昨晚熬夜到很晚,因此今天上午直到上课他也没有起来。fall asleep入睡,睡觉。began是过去时,过去的过去用过去完成时,故选A。【点评】考查过去完成时的用法。19By the end of last month, I _ all the CDs of Justin Bieber. A.had
17、 collectedB.collectedC.have collectedD.collect【答案】 A 【解析】【分析】句意:到上个月底,我已经把贾斯汀比伯的所有CD都收集到了。A.已经收集,过去完成时;B.收集了,一般过去时;C.已经收集,现在完成时;D.收集,一般现在时。根据By the end of last month可知时态是过去完成时,结构是had+动词过去分词,collect的过去分词是collected,故选A。 【点评】考查过去完成时,注意平时识记其结构及标志词。20I met Jim last week. We_ each other for about twenty y
18、ears since we left Japan. A.didnt meetB.dont meetC.havent metD.hadnt met【答案】 D 【解析】【分析】句意:我上周见过吉姆。我们离开日本大约有二十年没见面了。A.没有见面,一般过去时;B.没有见面,一般现在时;C.已经没有见面,现在完成时;D.已经没有见面,过去完成时。for+时间段用完成时,排除A、B。met表明时态是过去时,所以用过去完成时,故选D。 【点评】考查过去完成时,注意平时识记其结构及标志词。21Rose and Minnie _ each other pretty well before they work
19、ed in the same bank. A.knowsB.knowC.have knownD.had known【答案】 D 【解析】【分析】句意:罗斯和米妮他们在同一个银行工作以前就认识了。根据时间状语before they worked in the same bank可知,认识是在同一个银行工作之前,worked是过去时,所以,空白处指过去的过去,用过去完成时:had+过去分词,故答案为D。【点评】考查过去完成时。掌握过去完成时的意义:表过去的过去;构成:had+过去分词。22Pardon? I _ quite catch you.I said I _ the song before.
20、A.didnt, hadnt heardB.dont, didnt hearC.didnt, didnt hearD.wont, hadnt heard【答案】 A 【解析】【分析】句意:请再说一遍,我没太听清你说的话。我说,我以前听过这首歌。结合语境可知上文描述的是刚才发生的动作,故用一般过去时态。下文描述的是过去某时之前完成的动作,故用过去完成时态。选A。【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。英语疑问句中一般具有时态上的对应关系,注意结合这一特点进行区分。23Tom r
21、ealized that he _ his physics book at home when he reached schoolA.leftB.had leftC.was leavingD.leaves【答案】 B 【解析】【分析】本题考查过去完成时的用法,由had+过去分词。我们可以看到意识到和到都是过去的动作,而忘记带物理书则是在意识到之前,故为过去的过去,选B。24My aunt said that she _ to Guangzhou. A.has never goneB.had never goneC.has never beenD.had never been【答案】 D 【解析
22、】【分析】句意:我阿姨说她从没去过广州。have gone to表示已经去了某地(强调不在说话者所在地);have been to曾经去过某地(现在已经回来)。又因为此处是宾语从句,而且主句是过去时,所以从句用过去完成时had been to。故答案为D。【点评】此题考查过去完成时的用法。25She to be a good mother. A.have thoughtB.thoughtC.thinksD.had thought【答案】D 【解析】【分析】句意:她本来想做一个好妈妈。动词think用过去完成时来表示过去未曾实现的想法,希望,打算或意图等。故选D。【点评】考查过去完成时。26Th
23、e movement of boycotting(联合抵制) the South Korean goods in whole China _ for a few months by the time Lotte Group(乐天集团)agreed to provide land for USA. A.had been onB.had begunC.has been on【答案】 A 【解析】【分析】句意:到乐天集团为美国提供土地为止,政府在全中国联合抵制韩国货物已经开始了一段时间。by +过去时间状语和过去完成时连用,可知句子时态要用过去完成时,begin为瞬间动词,不能与一段时间连用。故选A
24、。【点评】此题考查过去完成时。注意和过去时间状语连用。27Johnson _ two tickets for the concert before Joe made a phone call to him.A.had bookedB.bookedC.has bookedD.were booking【答案】 A 【解析】【分析】句意:乔打电话给杰克逊前,杰克逊已经定了两张音乐会的票。表示“过去的过去”动作要用过去完成时(had + 过去分词),所以选A。28I you could come. A.hopeB.had hopedC.have hopedD.are hoping【答案】B 【解析】【分析】句意:我本来希望你能来。动词hope用过去完成时来表示过去未曾实现的想法,希望,打算或意图等。故选B。【点评】考查过去完成时。29Lucy_ to go shopping, but it began to rain. A.want
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1