收藏 分销(赏)

2025年英语过去完成时易错点汇总及练习测试题2.doc

上传人:知****运 文档编号:13009463 上传时间:2026-01-04 格式:DOC 页数:13 大小:82KB 下载积分:8 金币
下载 相关 举报
2025年英语过去完成时易错点汇总及练习测试题2.doc_第1页
第1页 / 共13页
2025年英语过去完成时易错点汇总及练习测试题2.doc_第2页
第2页 / 共13页


点击查看更多>>
资源描述
【英语】 过去完毕时易错点汇总及练习测试题经典 一、初中英语过去完毕时 1.Seeing Danel went into the classroom with tears in his eyes, I asked him what    . A. happened                B. had happened                C. would happen                D. was happened 【答案】 B 【解析】【分析】句意:看着丹尼尔哭着跑进教室,我问他发生了什么。根据动词asked一般过去时可知,动词happen动作发生在asked之前,表达过去过去,用过去完毕时had+过去分词。故选B。 【点评】本题考察过去完毕时,注意掌握过去完毕时构造had+过去分词。 2.Sue didn't go to see the film with us last week because she ________________ it with her mother. A. has seen                              B. had seen                              C. will see                              D. saw 【答案】 B 【解析】【分析】句意:苏上星期没和我们一起去看电影,由于她和她妈妈一起看过了。A.已经看了,目前完毕时;B.已经看了,过去完毕时;C.将看,一般未来时;D.看了,一般过去时。Sue和妈妈看了电影影响是上周Sue没有和我们看电影,因此用完毕时,根据didn't可知是与过去有关,因此用过去完毕时,构造是had+动词过去分词,see过去分词是seen,故选B。 【点评】考察过去完毕时,注意平时识记其构造,理解句意。 3.—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。 【点评】此题考察句子时态。要根据上下文联络确定句子时态。 4.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。 【点评】考察动词时态辨析题。 5.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。 【点评】英语中时态重要是借助于时间状语与上下文语境来进行判断。解答此类题型,首先要注意句子中时间状语,假如没有则要通过度析上下文,结合语境来判断句子时态。 6.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。 【点评】考察过去完毕时,注意过去完毕时判定措施。 7.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。 【点评】考察把…落在…使用方法。熟背句型。做题就很容易。 8.— 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+过去分词。 9.By the time I got to school, I realized that I ________ my backpack at home. A. have forgotten                     B. had forgotten                     C. have left                     D. had left 【答案】 D 【解析】【分析】句意:我到学校时候,我意识到我把书包忘在家里。考察过去完毕时。by the time:到…时候为止;一般引导一种时间状语从句,表达“到……时候为止”主句则表达在此时间之前某个事件已完毕。值得注意是,当从句用过去时时,主句一般用过去完毕时。Leave sth. Sp.:把…落在某地。结合句意和语境可知选D。 【点评】此题考察过去完毕时使用方法。 10.By the time I got there, the football match ________ already ________. A. has; finished                   B. was; finished                   C. had; finished                   D. /; finished 【答案】 C 【解析】【分析】句意:到我抵达那里时候,足球赛已经结束了。by the time一般用完毕时态,根据got可知是过去完毕时,故选C。 【点评】考察过去完毕时。 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.The fireman________ the burning building three times before the fire was put out. A. is entering                    B. has entered                    C. was entering                    D. had entered 【答案】 D 【解析】【分析】句意:消防队员三次进入着火大楼,才把火扑灭。A. is entering目前进行时;B. has entered目前完毕时;C. was entering过去进行时;D. had entered过去完毕时。根据 was put out,可知一般过去时,消防队员三次进入着火大楼,动作已经完毕,因此用过去完毕时(体现过去过去),had entered,故选D。 【点评】考察句子时态。注意过去完毕时使用方法。 13.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。 【点评】本题考察过去完毕时以及延续性动词使用方法。 14.— 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。 【点评】考察动词时态。 15.Tom            by the time I got to the party. A. left                             B. was leaving                             C. had left                             D. has left 【答案】 C 【解析】【分析】句中有“by+过去时间”作时间状语,提醒谓语动同用过去完毕时,即“我抵达”和“他离开”,后者发生在前者之前,即“过去过去”,因此,后者用过去完毕时。故选C。 【点评】本题考察过去完毕时使用方法。 16.I asked your mother if she           that dress. A. bought                           B. had bought                           C. had buyed                           D. buy 【答案】 B 【解析】【分析】句意:我问你妈妈她与否买了那件裙子。本句中从句动作应当是发生在ask之前. 因此用“had+过去分词”形式来体现。故选D 【点评】考察过去完毕时。 17.My grandparents     for fifty years by the time My sister was 15. A. married                B. had married                C. had got married                D. had been married 【答案】D 【解析】【分析】句意:到我妹妹十五岁时候,我祖父母已经结婚五十年了。根据for fifty years 五十年和be动词was,可知是表达一段时间状语,谓语动词具有持续性,用过去完毕时had been married“结婚”表状态。故选D。 【点评】本题考察过去完毕时,注意通过时间状语及动词判断句子时态。 18.—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。句意是:在我到那里之前他已经离开了。 【点评】本题考察过去完毕时使用方法。 19.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。 【点评】本题考察过去完毕时使用方法。 20.She said when she got to the cinema, the film ________ for 5 minutes. A. has begun                    B. had begun                    C. has been on                    D. had been on 【答案】 D 【解析】【分析】句意:她说当她抵达电影院时候,电影已经开始五分钟了。根据got可知,电影开始五分钟属于在过去某时间前已经存在状态,应当用过去完毕时,因此排除A和C。开始begin,电影已经开始了五分钟是存在状态,要用延续性动词,因此要将瞬间动词begin改为be on,故选D。 【点评】此题考察动词时态问题以及瞬间动词和延续性动词区别。 21.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词义和使用方法。 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.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。 【点评】考察动词时态。 24.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 【点评】动词时态是学习英语过程中非常重要知识。而诸多题目,句中并没有像本题同样有明确时间,诸多要通过上下文判断得知。过去完毕时表达动作发生在过去过去,本题不难,平时加强记忆,理解即可。 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.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。 【点评】此题考察过去完毕时使用方法。 27.She       to be a good mother. A. have thought                        B. thought                        C. thinks                        D. had thought 【答案】D 【解析】【分析】句意:她本来想做一种好妈妈。动词think用过去完毕时来表达过去未曾实现想法,但愿,打算或意图等。故选D。 【点评】考察过去完毕时。 28.I ________ to go to Beijing the next day. A. plans                         B. planned                         C. had planned                         D. has planned 【答案】C 【解析】【分析】句意:我本来计划着第二天去北京。动词plan用过去完毕时来表达过去未曾实现想法,但愿,打算或意图等。故选C。 【点评】考察过去完毕时。 29.We       to be able to come and see you. A. had hoped                          B. hope                          C. have hoped                          D. are hope 【答案】A 【解析】【分析】句意:我们本来但愿能来看看你。动词hope用过去完毕时来表达过去未曾实现想法,但愿,打算或意图等。故选A。 【点评】考察过去完毕时。 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.Mary with her parents to Hong Kong. They’ll stay there for two weeks. A.have been B.have gone C.has been D.has gone 【答案】D 【解析】 【详解】 句意:玛丽和她父母一起去了香港,他们打算在那里待一种星期。考察主谓一致和目前完毕时。根据背面They’ll stay there for two weeks.一句话,可知玛丽和她父母待在香港两周了,一起去了香港,并且还没有回来,因此用have/has gone to;have/has been to 则表达去过某地(已经回来);主语背面由with构造时,谓语动词由前面主语决定单复数,根据主语Mary判断用助动词has.故选D。 【点睛】 目前完毕时标志词 already(肯定), yet(否认,疑问), just, before, recently, still, lately, never, ever, never, twice, on several occasion, in the past few days/weeks/months/years,(up to)these few days/weeks/months/years, this morning/week/month/year, just, up to present, so far, up to now, till now, since+时间 32.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。 33.—Mum, where is my dictionary? —Oh, I didn’t see it, either. I’m afraid you ___________ it. A.are losing B.will lose C.have lost D.were losing 【答案】C 【解析】 句意:——妈妈,我字典在哪里?——哦,我也没有看到它,恐怕你把它弄丢了。A. are losing目前进行时态; B. will lose一般未来时态;C. have lost目前完毕时态; D. were losing过去进行时态。lose这一动词发生在过去,导致成果是目前看不见了,属于完毕动作,要用目前完毕时态来体现,故答案为C。 34.— The boy misses his parents very much. — So he does. They _________ the hometown for nearly two years. A.have left B.has left C.have been away from D.will leave 【答案】C 【解析】 【详解】 句意:——那个男孩非常想念他父母。——他确实是。他们离开家乡几乎两年了。leave离开,是短暂性动词,不与时间段连用;be away离开,与时间段连用。此处接时间段for nearly two years连用,故用延续性动词,故选C。 35.Johnson won't answer the phone if he ________ the number. A.knew B.doesn't know C.will know D.didn't know 【答案】B 【解析】 句意:假如约翰逊不懂得电话号码,他就不接电话。考察动词时态。本句是if引导条件状语从句,当主句是未来时态时,从句用一般目前时,可排除C、D两项。根据句意,本句与否认陈说,故选B。 36.Not only my classmates but also our English teacher Chinese poems, so we often share their favourite ones. A.like B.liked C.likes D.liking 【答案】C 【解析】句意:不仅我同学们并且我老师都喜欢古诗,因此我们常常分享他们最喜欢诗。本题考察动词时态。A. like动词原形; B. liked 过去式;C. likes 单数第三人称; D. liking目前分词形式。Not only···but also···不仅···并且···用于连接两个对等成分;若连接两个成分作主语,其后谓语动词与靠近主语保持一致。our English teacher为单数第三人称,故选C 37.The movie for about 5 minutes,so let’s see the next one. A.has been on B.has started C.started D.began 【答案】A 【解析】 句意:这部电影已经开演五分钟了,我们去看下一部吧。根据句中时间状语for about 5 minutes可知动词应当用延续性动词,时态为目前完毕时态。start和begin均为短暂性动词,start对应延续性动词短语是be on。故答案选A。 38.I _______ him the good news as soon as he _______ back. A.will tell, comes B.told, comes C.will tell, will come D.tell, come 【答案】A 【解析】句意:他一回来,我就告诉他这个好消息。as soon as“一……就……”,引导时间状语从句,用一般目前时,主句用一般未来时。第二空主语he是第三人称单数,故谓语用第三人称单数comes。故选A。 39.-Has your cousin arrived in Beijing yet? --Yes. She Beijing since yesterday morning. A.arrived in B.has arrived in C.has been in D.has been to 【答案】C 【解析】句意:你表弟到北京了吗?-是。她从昨天起就在北京了。since yesterday morning自昨天上午以来,表达是截止到目前为止时间段,用于目前完毕时态,排除A;arrived为短暂性动词,不能与表达一段时间状语连用;have been to表达某人去过某地,也不能与表达一段时间状语连用,故答案为C。 点睛:have(has) been in 表达“在某地呆多长时间”,常与表达一段时间状语连用,如:since, for, how long 等。例如:Mr. Brown has been in Shanghai for three days. 布朗先生来上海已经有三天了。 have(has)been to表达“曾经去过某地”,目前已经不在那里了。可与just, ever, never等连用,例如: I have just been to the post office. 我刚刚去邮局了。 have(has) gone to 意为“到某地去了”,表达到了某地或正在去某地途中。总之,说话时该人不在现场,一般不用第一、第二人称代词作句子主语。 例如:----Where is Tom? ----He has gone to the bookshop. 汤姆在哪里?他到书店去了。 Jack Johnson has gone to London. 杰克.约翰逊到伦敦去了。 还要注意是,无论have/has been to还是have/has gone to都不能与表达一段时间状语连用。 40.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。 41.Today’s young people can’t live without smart phones. They keep their hands on the phones whenever they go, even while they______ meals. A.had B.will have C.were having D.are having 【答案】D 【解析】句意:如今年轻人没有智能手机就无法生存。当他们吃饭时候,他们随时都会拿起手机。考察动词时态辨析题。while当……时候,表达从句动作和主句动作同步发生,常用进行时态。根据句意语境,可知选D。 42.— What did you do after school yesterday? — I ______ basketball with Peter. A.play B.will play C.played D.has played 【答案】C 【解析】 【详解】 句意:昨天放学后你做了什么?—我和彼得打了篮球。 本题考察是动词时
展开阅读全文

开通  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 

客服