收藏 分销(赏)

2025年过去完成时专题含答案.doc

上传人:w****g 文档编号:13014280 上传时间:2026-01-05 格式:DOC 页数:13 大小:84.50KB 下载积分:8 金币
下载 相关 举报
2025年过去完成时专题含答案.doc_第1页
第1页 / 共13页
2025年过去完成时专题含答案.doc_第2页
第2页 / 共13页


点击查看更多>>
资源描述
-过去完毕时专题(含答案)(word) 一、初中英语过去完毕时 1.By the time I locked the door, I realized I           my keys at home. A. had repaired                    B. had changed                    C. had forgotten                    D. had left 【答案】 D 【解析】【分析】句意为“到我锁门时候,我才意识到把钥匙忘在家里了”,表达“把某物遗忘在某处”要用leave。该动作发生在realized之前,用过去完毕时,故选D。 【点评】本题考察过去完毕时使用方法。 2.— How long has the train been away? — Sorry. I don't know. By the time I got here, the train ________. A. has left                       B. was leaving                       C. had been away                       D. had left 【答案】 C 【解析】【分析】句意:——火车离开多久了?——很抱歉。我不懂得。我到这儿时候,火车已经离开了。由By the time I got here可知该用过去完毕时,因此选C。 【点评】考察动词时态。 3.We are too tired. Please stop __________ a rest. A. to have                                  B. having                                  C. have                                  D. has 【答案】 A 【解析】【分析】句意:我们是在太累了,停下来休息一下吧。stop to have  a rest.固定搭配故选A 【点评】注意时态一致, 4.By the end of last month, Jane _____ enough money for the poor sick boy. A. raised                         B. would raise                         C. had raised                         D. has raised 【答案】 C 【解析】【分析】句意:在上个月末,珍已经为贫穷生病孩子筹集到了足够钱。根据 By the end of last month,可知句子时态为过去完毕时,C是过去完毕时构造,故答案是C。 【点评】考察过去完毕时,注意过去完毕时判定措施。 5.By the time I finished my homework,my mother        .     A. slept                   B. has been asleep                   C. was asleep                   D. had been asleep 【答案】 D 【解析】【分析】由上文“By the time ”和“ finished”可知此处应为过去完毕时,故选D. 【点评】考察过去完毕时。 6.When I ______ the cinema, the film _______for ten minutes A. got to; has begun                                             B. arrived at; has been on C. reached; had begun                                         D. hurried to; had been on 【答案】 D 【解析】【分析】这题考察时态,第一空几种选项都可以,第二空指“我到电影院之前电影已经开始5分钟了”,用过去完毕时,又由于begin是短暂动词,不能和一段时间连用,因此选D。 【点评】要注意完毕时态中延续性动词转换。 7.By the time they reached the bus stop, the bus__________ for ten minutes. A. had left                    B. have left                    C. had been away                    D. have been away 【答案】 C 【解析】【分析】句意:到他们抵达公交车站时候,公交车已经离开十分钟了。句中by the time 意思是到...时候,后跟从句,从句使用是一般过去时。根据句意可知,从句中表达动作应当发生在他们抵达车站之前,故应当用过去完毕时。A是过去完毕时,不过left是瞬间性动词,不能和一段时间状语连用;B是目前完毕时;C是过去完毕时,并且是系表构造,可以和一段时间连用;D是目前完毕时。故选C。 【点评】考察动词时态。 8.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。 【点评】英语中时态重要是借助于时间状语与上下文语境来进行判断。解答此类题型,首先要注意句子中时间状语,假如没有则要通过度析上下文,结合语境来判断句子时态。 9.— What do you think of the young lady? — She is hard-working. She ________ all her effort into her work before she got ill. A. has put                              B. put                              C. had put                              D. would put 【答案】 C 【解析】【分析】句意:——你认为这位小姐怎样?——她很勤奋。她生病前把她所有精力都投入到她工作中。根据时间状语从句before she got ill.可知主句动作是过去过去,该用过去完毕时态:had+过去分词,故答案为C。 【点评】考察过去完毕时。理解句意并掌握过去完毕时表达过去过去,构成为:had+过去分词。 10.By the end of last month,I    all the CDs of the famous singer.     A. collect                      B. collected                      C. have collected                      D. had collected 【答案】 D 【解析】【分析】根据时间状语“by the end of last month”可知谓语动词发生在过去过去,故用过去完毕时。故选D. 【点评】此题考察动词时态。 11.Everything he ____ away from him before he returned to his hometown. A. took                  B. had been taken                  C. had had been taken                  D. had taken 【答案】 C 【解析】【分析】句意为:他所拥有一切在他回家之前都被拿走了。根据题干中before he returned to his hometown,可知主句谓语动词要用过去完毕时,又因everything 与take 之间存在动宾关系,且everything 作take 宾语,谓语动词要用被动语态,过去完毕时被动语态基本构成是had been +过去分词,第一种had表达拥有意思,背面had been taken是过去完毕时被动语态。故选C。 【点评】考察过去完毕时被动语态基本构成。 12.By the time I got back to school, the bell______.     A. rang                                   B. has rung                                    C. had rung 【答案】 C 【解析】【分析】句意:当我返回到学校时,铃早响了。By the time…,在……时间前,常常用于过去完毕时态。过去完毕时态,表达动作发生在过去过去。铃响发生在过去动作回到学校之前,因此用过去完毕时态。 A. rang一般过去时态;B. has rung目前完毕时态;C. had rung过去完毕时态。故选 C。 13.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+动词过去分词体现。 14.Mary thought of the party which she___________ for this day. A. plan                         B. planned                         C. had planned                         D. would plan 【答案】 C 【解析】【分析】句意:玛丽想起了她今天计划聚会。plan动作发生在thought of动作之前,表达过去过去,要用过去完毕时had+过去分词。故选C。 【点评】考察过去完毕时构成和使用方法。注意过去完毕时表达过去过去含义。 15.The little boy    me a few minutes before his mother showed up. A. stares at                       B. has stared at                       C. looks at                       D. had stared at 【答案】 D 【解析】【分析】句意:这个小男孩在他妈妈出现之前一直盯着我。根据stare这个动作发生在他妈妈showed up出现之前,是过去过去,可知用过去完毕时had+过去分词。故选D。 【点评】本题考察过去完毕时,熟记过去完毕时构造had+过去分词。 16.Lucy_______ to go shopping, but it began to rain. A. want                           B. wants                           C. had wanted                           D. has wanted 【答案】C 【解析】【分析】句意:露西本来想出去购物,不过开始下雨了。动词want用过去完毕时来表达过去未曾实现想法,但愿,打算或意图等。故选C。 【点评】考察过去完毕时。 17.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。句意是:看到约翰眼里含着泪水冲进房间,我问他发生什么事了。 【点评】本题考察过去完毕时使用方法。 18.—We all went to the park except you last weekend. Why didn't you come? —Because I             the park twice. A. have gone to              B. had gone to                        C. had been to              D. have been to 【答案】 C 【解析】【分析】have gone to去了(尚未回).have been to去过(已回),根据句意在last weekend之前去过,因此用过去完毕时,故选C。 【点评】本题考察过去完毕时使用方法,表达在过去某一时间前已经发生动作。 19.—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。句意是:在我到那里之前他已经离开了。 【点评】本题考察过去完毕时使用方法。 20.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。 【点评】本题考察过去完毕时使用方法。 21.By the time he ______________ at the cinema, the movie ______________ for five minutes. A. arrived; had begun                                           B. had arrived; had begun C. arrived; had been on                                        D. had arrived; had been on 【答案】 C 【解析】【分析】句意:当他抵达电影院时,电影已经开演五分钟了。arrived抵达,一般过去时;had begun开始,过去完毕时,had been on进行,上映;begin开始,是短暂性动词,不能和段时间连用,根据 for five minutes.故排除AB,be on进行,上映,表状态,可和段时间连用,by the time到……时候,从句用一般过去时, 表达“截止到从句动作发生时,主句动作已经完毕,即过去过去”,主句用过去完毕时,故选C。 【点评】考察动词时态。注意句子波及到begin和be on词义和使用方法。 22.By the time my mum got home, I _______ my homework. A. have finished                      B. had finished                      C. finished                      D. will finish 【答案】 B 【解析】【分析】考察动词时态。句意为“我母亲到家时,我已经做完作业了。”主句动作在从句动作(一般过去时)之前就已经完毕了,因此主句应用过去完毕时,故选B。 23.—Did Alan see his old friends yesterday? —Yes, he did. He     his old friends for several years. A. didn't see                     B. wouldn't see                     C. hasn't seen                     D. hadn't seen 【答案】 D 【解析】【分析】 句意:昨天艾伦见到他老朋友了吗?——使得,他见到了。他已经有几年不见他老朋友了。结合语境可知下文描述是一直持续到过去某时动作,故用过去完毕时态。选D。 【点评】考察时态辨析 24.Nick stayed up really late last 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。 【点评】考察过去完毕时使用方法。 25.By the end of last term, the students of Class One___________ three projects. A. finished                    B. would finish                    C. have finished                    D. had finished 【答案】 D 【解析】【分析】句意:到上学期末,一班学生已经完毕了三个项目。根据by the end of last term,可知表达过去过去,谓语动词要用过去完毕时had+过去分词。故选D。 【点评】考察过去完毕时构成和使用方法。根据时间状语,确定动词时态。 26.——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。 【点评】考察过去完毕时使用方法。 27.Rose and Minnie ________ each other pretty well before they worked in the same bank. A. knows                           B. know                           C. have known                           D. had known 【答案】 D 【解析】【分析】句意:罗斯和米妮他们在同一种银行工作此前就认识了。根据时间状语before they worked in the same bank可知,认识是在同一种银行工作之前,worked是过去时,因此,空白处指过去过去,用过去完毕时:had+过去分词,故答案为D。 【点评】考察过去完毕时。掌握过去完毕时意义:表过去过去;构成:had+过去分词。 28.– What were you doing when I called you last night? – I ______ my homework and was going to bed. A. did                                   B. had done                                    C. was doing 【答案】 B 【解析】【分析】 had+动词过去分词构成过去完毕时,表达是过去过去,答语中go to bed是过去未来时,do my homework发生在go to bed之前,即过去过去,要用过去完毕时had done my homework.句意:昨天我给你打电话时候,你正在做什么?我完毕作业正要去睡觉。故选B。 【点评】考察过去完毕时使用方法。 29.I       you could come. A. hope                        B. had hoped                        C. have hoped                        D. are hoping 【答案】B 【解析】【分析】句意:我本来但愿你能来。动词hope用过去完毕时来表达过去未曾实现想法,但愿,打算或意图等。故选B。 【点评】考察过去完毕时。 30.By the time of last year, she            the piano for five years. A. learnt                           B. has learnt                           C. had learnt                           D. will learn 【答案】C 【解析】【分析】句意:到去年时候,她已经学了五年钢琴了。由时间状语By the time of last year可知这里是指在这个时间之前已经完毕动作,应当用过去完毕时:had+动词过去分词。故答案为C。 【点评】考察过去完毕时。掌握过去完毕时构成和使用方法。 二、初中英语动词时态 31.Everyone in Class 4 _______ TV on Sundays. A.watches B.to watch C.watching D.watched 【答案】A 【解析】 句意:在星期天四班每个人看电视。watches是动词watch第三人称单数;to watch动词不定式,作宾语或目状语;watching目前分词,作宾语或伴随状语;watched动词watched过去式,用于一般过去时。根据时间状语on Sundays可知此处用于一般目前时,主语everyone是第三人称单数,故谓语用第三人称单数watches。故选A。 32.The students of Class 5 trees in the park every year. A.plant B.will plant C.planted D.plants 【答案】A 【解析】 【详解】 句意:五班学生每年在公园植树。根据时间状语every year句子应当用一般目前时,句子主语students是复数形式,因此谓语动词用原形。故选A。 33.(题文)—If you try hard, your dream will_______. —Yes, I____. A.come true; will B.be truly; will C.come true; do D.be true; do 【答案】A 【解析】句意:--假如你努力,你梦想将实现。--是,我会。根据题干-If you try hard,your dream will_______.Yes,l____.可知从句是一般目前时,主句用一般未来时,因此 will 背面接动词原形come true,意为"实现";因此回答用will.即假如你努力,你梦想将实现。--是,我会。故选A. 34.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。 35.They don’t live here any longer. They to Chengdu last month. A.move B.moved C.will move D.are moving 【答案】B 【解析】 【详解】 句意:他们不再住在这里了,他们上个月搬到了成都。考察一般过去时。A. move一般目前时;B. moved一般过去时;C. will move一般未来时;D. are moving目前进行时。根据They don’t live here any longer.可知此处句意为“他们上个月搬到了成都。”由last month可知时态用一般过去时;故答案选B。 36.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。 37.The 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 on B.had begun C.has been on 【答案】A 【解析】句意:到乐天集团为美国提供土地为止,政府在全中国联合抵制韩国货物已经开始了一段时间。考察时态使用方法。由时间状语by +过去时间可知要用过去完毕时,排除C;begin为瞬间动词,不能与一段时间连用。故选A。 38.–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 the poor. A.change B.changes C.changed D.will change 【答案】B 【解析】句意:你看过昨天电视剧吗?我想玛丽不会嫁给那个有钱人。-----我同意。除非这个人最终变化主意去协助穷人。unless引导条件状语从句用一般目前时态表未来,故答案为B。 39.—Shall we play tennis now? —Sorry, I can’t. I my homework. A.do B.did C.have done D.am doing 【答案】D 【解析】句意:——我们目前打网球去好吗?——对不起,我不能去,我在做作业。A. do 做,用于一般目前时态,主语复数时; B. did做 ,用于一般过去时态; C. have done 做,用于一般目前完毕时态; D. am doing做,用于目前进行时态,主语是I时;根据 now可知用目前进行时态,故选D 40.Mr Li left our school last month . He in our school for nine years since he here in . A.is ; came B.had been ; came C.was ; had come D.is ; has come 【答案】B 【解析】试题分析:句意:李先生上个月离开了我们学校。从他到这儿到这儿开始,他在我们学校呆了9年了。根据Mr Li left our school last month可知,本题用过去完毕时。故选B。 41.-- _______ all _______ our class will visit Danying Garden? --Yes. Every student _______ about it. A.Do...know; will tell B.Are...known; has told C.Have...known; was told D.Will...know; told 【答案】C 【解析】 句意:-大家都懂得我们班要去参观丹樱花园了吗?-是,每个学生都被告知了这件事。Do…know一般目前时态,一般疑问句形式;Are…known是一般目前时被动语态;Have …known目前完毕时,一般疑问句形式;Will…know一般未来时,一般疑问句形式。will tell一般未来时;has told目前完毕时;was told一般过去时被动语态;told过去式。根据对话意思可知,第一种空表达过去发生事情对目前影响,应用目前完毕时态;第二句话主语Every student和动词tell构成被动关系,应用被动语态,并且这个动作发生在过去,应用一般过去时。故选C。 42.—Dear, I have an important meeting tomorrow. —It doesn’t matter. If you _______ go to the movie tomorrow, I _______ my friend to go with me. A.don’t; will ask B.won’t; will ask C.don’t; ask D.won’t; ask 【答案】A 【解析】 试题分析: 句意:亲爱,明天我有个重要会议。没关系,假如明天你不能去看电影,我就邀请我朋友和我一起去。此题考察if引导条件状语从句,主句一般未来时,从句一般目前时;故选A。 考点:考察动词时态。 43.--Is that beautiful sweater yours? --Yes. I it for two years. A.bought B.have bought C.have had D.kept 【答案】C 【解析】句意:——那件漂亮毛衣是你吗?——是,我已经买了两年了。bought为短暂性动词,不能与表达一段时间状语for two years连用,排除A,B;for two years表达是到目前为止一段时间,阐明是目前状况,故时态为目前完毕时态,答案为C。 点睛:短暂性动词又称瞬间动词,表达动作一旦发生就立即结束。此类动词有:go, come, arrive, leave, begin, start, join, marry, buy, die 等。瞬间动词可以用于目前完毕时,但不能和表达一段时间状语连用。如for 和since 所引导时间状语都表达一段时间,那就要将瞬间动词转化为表延续动词或者表状态形式,就可以与表达一段时间状语连用。如: His father has died since he was born.就是一种错误句子,必须转化为:His father has been dead since he was born. 44.--- Do you k
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 教育专区 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服