收藏 分销(赏)

2025年过去完成时基础知识汇编及练习测试题1.doc

上传人:精**** 文档编号:13014243 上传时间:2026-01-05 格式:DOC 页数:13 大小:83.50KB 下载积分:8 金币
下载 相关 举报
2025年过去完成时基础知识汇编及练习测试题1.doc_第1页
第1页 / 共13页
2025年过去完成时基础知识汇编及练习测试题1.doc_第2页
第2页 / 共13页


点击查看更多>>
资源描述
- 过去完毕时基础知识汇编及练习测试题1 一、初中英语过去完毕时 1.—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。 【点评】本题考察过去完毕时使用方法,表达在过去某一时间前已经发生动作。 2.We are too tired. Please stop __________ a rest. A. to have                                  B. having                                  C. have                                  D. has 【答案】 A 【解析】【分析】句意:我们是在太累了,停下来休息一下吧。stop to have  a rest.固定搭配故选A 【点评】注意时态一致, 3.By the time I ________ on the TV, Beckham ________ two goals. A. turned; have scored                                         B. turned; had scored C. had turned; have scored                                  D. had turned; had scored 【答案】 B 【解析】【分析】句意:当我打开电视时候,贝克汉姆已经进了两个球。本句是时间状语从句,by the time到…时候为止,用于一般过去时,可排除CD选项。从句用一般过去时,主句用过去完毕时,需用“had+过去分词”构造,可排除A;根据句意构造,可知,故选B。 【点评】考察动词时态辨析题。 4.Jake _____his key in the office so he had to wait until his wife _______ home.  A. has forgotten … comes                                    B. forgot… come C. had left… came                                                 D. had left…would come 【答案】 C 【解析】【分析】句意:杰克把他钥匙丢在办公室了,因此他不得不等到他妻子回家。结合语境可知前文描述是过去某时前已经完毕动作,故用过去完毕时态。下文指是过去某时动作,故用一般过去时态。选C。 【点评】英语中时态重要是借助于时间状语与上下文语境来进行判断。解答此类题型,首先要注意句子中时间状语,假如没有则要通过度析上下文,结合语境来判断句子时态。 5.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。 【点评】考察动词时态。牢记过去完毕时使用方法。 6.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。 【点评】考察把…落在…使用方法。熟背句型。做题就很容易。 7.— 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+过去分词。 8.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。 【点评】考察本单元目句型,只要纯熟背诵句型,找出答案很简单。 9.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 【解析】【分析】句意:到8月1日为止,中国人民解放军已经成立了80年了。句中有by+过去时间,表达到…为止,句子用过去完毕时,found成立,故选D 【点评】动词时态是学习英语过程中非常重要知识。目前完毕时表达动词在过去发生对目前导致影响。目前完毕时往往和already,yet,for+一段时间,since+点时间时间状语连用。过去完毕时表达动作发生在过去过去,句子中强调过去动作对目前导致影响。 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.He said that ________. A. he has finished his work already                     B. he had finished his work already C. has he finished his work already                     D. had he finished his work already 【答案】B 【解析】【分析】句意:他说他已经完毕他工作了。说之前就已经做竣工作了,said是过去式,因此完毕工作是发生在过去之前,因此用过去完毕时,构造是had+动词过去分词,排除A、C。said背面跟是宾语从句,从句句子构造应当也是主语+谓语+宾语,因此排除D,故选B。 【点评】考察过去完毕时,注意其定义理解。 12. —I ______ know you can play the piano so well. —Thank you.    A. didn't                                       B. don't                                        C. can't 【答案】 A 【解析】【分析】句意:——我不懂得你钢琴弹得那么好。——谢谢。A. didn't不,一般过去时态,指过去状态及过去发生动作;B. don't不,一般目前时态,指常常性、习惯性动作;C. can't不能,指能力;不也许,表达否认推测。根据语境,说话时我已懂得你钢琴弹得好,不懂得是过去状态,用一般过去时,故选A。 13.He wanted to know how long       in hospital. A. she is staying                   B. she had stayed                   C. did she stay                   D. she stay 【答案】 B 【解析】【分析】句意:他想要懂得她在医院待了多长时间。根据停留stay发生在想懂得wanted之前,可知用过去完毕时had+过去分词,表达过去过去已经发生事。故选B。 【点评】本题考察过去完毕时,注意熟记过去完毕时构造had+过去分词。 14.—Peter, _______ you _______ your homework? —Not yet, I'll do it at once. A. have; finished                             B. Did; finish                             C. Will; finish 【答案】 A 【解析】【分析】句意:——皮特,你完毕作业了吗?——还没有,我立即做。根据Not yet, I'll do it at once.可知此处问你作业完毕了吗,因此句子时态用目前完毕时,目前完毕时构造have+done,故选A。 【点评】此题考察句子时态。要根据上下文联络确定句子时态。 15.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。句意是:看到约翰眼里含着泪水冲进房间,我问他发生什么事了。 【点评】本题考察过去完毕时使用方法。 16.—            your father            a newspaper when you got home? — No,                     . A. Was; reading; he was                                  B. Did; read; he did C. Was; reading; he wasn't                             D. Did; read; he didn't 【答案】C 【解析】【分析】句意:—当你到家时候,你父亲正在读报纸吗?—不,没有。此题考察在过去某个时间发生事情,用过去进行时,其构造为was/were doing,其疑问式为提前be动词,否认式回答为:No,主语+be动词后加not。根据句意,故选C。 【点评】考察一般疑问句构成和回答,过去进行时态,根据时间状语选择合适时态。 17.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。 【点评】本题考察过去完毕时使用方法。 18.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+过去时使用方法。 19.By the end of last year they _________ thousands of orange trees on the mountains. A. had planted                 B. have planted                 C. were planting                 D. would plant 【答案】 A 【解析】【分析】句意:到去年末,他们已经在山上种植了上万棵橘子树。根据 By the end of last year , 可知句子时态为过去完毕时,因此用had planted,故答案是A。 【点评】考察过去完毕时,注意识记与过去完毕时想搭配时间状语。 20.—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 【解析】【分析】句意:——在聚会时你见了汤姆了吗?——没有,我抵达时候他已经离开了。got,一般过去时,离开在抵达之前已经发生了,因此使用过去完毕时,故答案是C。 【点评】考察过去完毕时,注意过去完毕时体现是过去过去。 21.Mr. Wang ______ in this factory for 30 years already. A. works                          B. is working                          C. has worked                          D. will work 【答案】 C 【解析】【分析】句意:王先生在这个工厂工作已经30年了。根据 for 30 years already,可知句子为目前完毕时,表达发生于过去动作一直持续到目前。C是目前完毕时构造,故答案是C。 【点评】考察目前完毕时,注意结合时间状语确定句子时态和句子构造。 22.By the end of last week, she ______in the west of China for two months helping the homeless children. A. will stay                        B. has stayed                        C. would stay                        D. had stayed 【答案】 D 【解析】【分析】句意:直到上周末,她已经待在中国西部两个月协助那些无家可归孩子们。根据时间状语By the end of last week到上周末为止,可知本句描述是过去某时之前已经完毕动作,故用过去完毕时态,故选D。 【点评】此题考察动词时态。根据时间状语确定句子时态。 23.When I got to the cinema, the film ___________ for 15 minutes.  A. has begun                     B. has been                     C. has been on                     D. had been on 【答案】 D 【解析】【分析】句意:当我抵达电影院时,电影已经开始十五分钟了。结合语境可知主句描述是持续到过去某时并将继续下去动作,故用过去完毕时态。选D。 【点评】英语中时态重要是借助于时间状语与上下文语境来进行判断。解答此类题型,首先要注意句子中时间状语,假如没有则要通过度析上下文,结合语境来判断句子时态。 24.I ______ to study hard, but someone disturb me. A. thought                        B. had thought                        C. have thought                        D. think 【答案】B 【解析】【分析】句意:我本来想努力学习,不过有人打扰了我。动词think用过去完毕时来表达过去未曾实现想法,但愿,打算或意图等。故选B。 【点评】考察过去完毕时。 25.—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。 【点评】考察时态辨析 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.My aunt said that she ________ to Guangzhou. A. has never gone            B. had never gone            C. has never been            D. had never been 【答案】 D 【解析】【分析】句意:我阿姨说她从没去过广州。have gone to…表达已经去了某地(强调不在说话者所在地);have been to…曾经去过某地(目前已经回来)。又由于此处是宾语从句,并且主句是过去时,因此从句用过去完毕时had been to。故答案为D。 【点评】此题考察过去完毕时使用方法。 28.We       to be able to come and see you. A. had hoped                          B. hope                          C. have hoped                          D. are hope 【答案】A 【解析】【分析】句意:我们本来但愿能来看看你。动词hope用过去完毕时来表达过去未曾实现想法,但愿,打算或意图等。故选A。 【点评】考察过去完毕时。 29.They        to help but could not get there in time. A. wanted                         B. had wanted                         C. want                         D. have wanted 【答案】B 【解析】【分析】句意:他们本来打算去帮忙,但没有及时赶到那里。动词want用过去完毕时来表达过去未曾实现想法,但愿,打算或意图等。故选B。 【点评】考察过去完毕时。 30.—How long           you          TV by the time I called you? —For about two hours A. had; watched              B. have; watched                     C. did; watch              D. were; watching 【答案】 A 【解析】【分析】由句中by the time可判断.这里用过去完毕时,故选A。句意是:—到我打电话给你为止,你已经看了多长时间电视了?—大概两个小时。 【点评】本题考察过去完毕时使用方法。 二、初中英语动词时态 31.— May I speak to Judy? — Sorry, she a speech in the hall now. A.makes B.has made C.made D.is making 【答案】D 【解析】 【详解】 句意:--我可以让Judy接电话吗?--对不起,她目前在大厅做演讲。这是打电话用语,指是目前打电话时候正在做某事,因此应当用目前进行时。故选D。 32.—My grandma looking at that photo on the wall. —I can understand. It helps her remember her childhood. A.enjoys B.enjoyed C.was enjoying D.will enjoy 【答案】A 【解析】 句意:——我奶奶喜欢看墙上那个照片。——我能理解,它能帮她想起她童年。A. enjoys喜欢, 用于一般目前时态 ,主语单三时; B. enjoyed 喜欢, 用于一般过去时态 ; C. was enjoying 喜欢, 用于过去进行时态 ,主语单三时 ; D. will enjoy喜欢, 用于一般未来时态 ; 根据It helps her remember her childhood.可知用一般目前时态;故选A 33.—Linda is not coming for the party tonight. —But she _. A.promises B.promised C.will promise D.had promised 【答案】B 【解析】 【详解】 句意:---琳达今晚不来参与晚会了吗?----但她答应了。考察动词时态。A. promises一般目前时,第三人称单数;B. promised一般过去时;C. will promise一般未来时;D. had promised过去完毕时。根据上文是目前进行时,结合语境可知原先答应,可知用一般过去时。故选B。 34.My grandparents in that city since they got married. A.will live B.have lived C.live D.were living 【答案】B 【解析】句意:自从结婚以来,我祖父母就住在那个都市。since they got married是表达截止到目前为止时间段,主句要用目前完毕时态,故答案为B。 35.I _______ a picnic with my brother last Sunday. It was great. A.have B.had C.will have D.am having 【答案】B 【解析】 句意:上周日我和我哥哥一起去野餐了,非常棒。have有,动词原形;had是have过去式;will have将会有,一般未来时态;am having目前进行时态。have a picnic去野餐,是一种固定短语。根据句中时间状语last Sunday可知,这里说是过去事情,应用一般过去时态,故选B。 36.—What do you think of your hometown,Kate? —It a lot.It’s more beautiful than before. A.has changed B.changes C.will change D.change 【答案】A 【解析】句意:-你觉得你家乡怎么样,凯特?-它变化了诸多,比此前更漂亮了。A. has changed目前完毕时态,已变化;B. changes一般目前时态动词三单形式,变化;C. will change一般未来时态,将会变化;D. change动词原形,变化。根据语境可知,本句表达过去动作对目前导致影响与成果,因此使用目前完毕时态,has/have+动词过去分词。故选:A。 37.— What are you doing now, Kate? — I an email to my friend. A.write B.am writing C.wrote D.have written 【答案】B 【解析】 句意:——凯特你在做什么?——我正在给我朋友写电子邮件。考察目前进行时。根据What are you doing now, Kate?可知是问正在做什么,目前进行时态,因此回答也应用目前进行时,其构成为be+动词目前分词;主语是I,因此系动词be用am,write目前分词是writing,故答案选B。 38.---Where is Mr. Wang? ---He together with his students _______ Haibin Park. A.have gone to B.has gone to C.has been to D.have been to 【答案】B 【解析】 【详解】 句意“-王先生去哪里了?-他和他学生去了海滨公园”。have been to去了某地(回来了),have gone to去了某地(尚未回来),根据Where is Mr. Wang可知,尚未回来,排除C和D。且当together with连接两个主语时,谓语动词要和最前面主语保持一致,故选B。 【点睛】 主语后有with, along, like, except, besides, but, including, together with, as well as等引导名词或代词时,谓语动词与前面主语保持一致,即“就前原则”。 39.--________ you _________ Kate’s letter yet? --Yes, I ________ it for several days. A.Did; receive; have received B.Have; received; have had C.Have; received; have received D.Did; receive; have had 【答案】B 【解析】句意:-你收到凯特信了吗? -是,我已经收到好几天了。本题为目前完毕时态,receive动词,收到,临时性动词。在肯定陈说句中,临时性动词不能和一段时间连用,因而receive改为have,have为持续性动词,had过去分词;可以和for several days一段时间连用。故选:B。 40.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。 41.—Linda, why _______ you late for school yesterday? —Because I woke up late. A.was B.were C.are D.is 【答案】B 【解析】 句意:——琳达,你昨天为何上学迟到?——由于我醒晚了。根据时间状语yesterday可知此处用一般过去时,主语是you,因此谓语用were,故选B。 42.–_____ to the United States? –No, never. But I went to Canada a few years ago. A.Have you been B.Have you gone C.Did you go D.Will you go 【答案】A 【解析】 试题分析:句意:你去过美国吗?没有,但我在几年前去过加拿大。have/has been to,曾经去过某地 ,表达有过这种经历; have/has gone to 去了某地,表达某人不在此地; 根据题意故用目前完毕时;根据句意,故选A 考点:考察目前完毕时 43.—Tom, why are you so busy? —I ________ some plans to work in an old people’s home this summer. A.makes B.am making C.made D.have made 【答案】B 【解析】 句意:——汤姆,你为何这样忙?——我正计划今年夏天在一家养老院工作。考察动词时态辨析题。I是第一人称,动词不可用三单形式,可排除A。根据句意语境,可知是正在计划事情,需用目前进行时,需用be+目前分词构造,故选B。 44.In Beijing, you can see many people wear masks(口罩)if they ____________ out on foggy days. A.went B.go C.are going D.will go 【答案】B 【解析】 句意:在北京,大雾天,你会看见许多人出去时都戴着口罩。本句是if引导条件状语从句,当主句是一般未来时或者是具有情态动词一般目前时态时,从句则用一般目前时表达未来,根据句意可知,答案应选择B。 45.If you too much ice-cream,you will get sick. A.will eat B.were eating C.ate D.eat 【答案】D 【解析】 【详解】 句意:假如你吃太多冰激淋,你将会生病。If you too much ice-cream引导是条件状语从句,主句应当用一般未来时,符合主将从现原则。因此从句用一般目前时。故选D。 46.--- Do you know what time Daniel          Xuzhou tomorrow? ---At 2:00 p. m. I will meet him when he         at the airport. A.gets to; arrive
展开阅读全文

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


开通VIP      成为共赢上传

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

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

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

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

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

gongan.png浙公网安备33021202000488号   

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

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

客服