收藏 分销(赏)

2025年中考英语过去完成时100及答案1.doc

上传人:精*** 文档编号:13006952 上传时间:2026-01-04 格式:DOC 页数:13 大小:86.50KB 下载积分:8 金币
下载 相关 举报
2025年中考英语过去完成时100及答案1.doc_第1页
第1页 / 共13页
2025年中考英语过去完成时100及答案1.doc_第2页
第2页 / 共13页


点击查看更多>>
资源描述
中考英语过去完毕时100及答案经典1 一、初中英语过去完毕时 1.——Jim, did you take out the trash just now? ——No. By the time I came home it          . A. have been taken out                  B. had taken out                   C. had been taken out 【答案】 C 【解析】【分析】take out拿出,带出,by the time直到,came home是过去时,扔垃圾是发生在came之前动作,过去完毕时表达是过去过去。又有be+动词过去分词构成被动语态。had been+过去分词,具有被动语态过去完毕时。句意:Jim,刚刚是你把垃圾扔了吗?不,我回来时候垃圾已经被扔了。故选C。 【点评】考察被动语态及过去完毕时使用方法。 2.By the end of , many buildings         built in our city. A. have been                               B. have                               C. had been                               D. will 【答案】 C 【解析】【分析】句意:到底,我们都市里已经建成了诸多大楼。Buildings是build这一动作承受者,该用被动语态。而被动语态是由“be + 及物动词过去分词”构成。根据By the end of 可知该用过去完毕时,因此选C。 3.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。 【点评】考察动词时态。牢记过去完毕时使用方法。 4.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+点时间时间状语连用。过去完毕时表达动作发生在过去过去,句子中强调过去动作对目前导致影响。 5.— Jack, would you like to see the new movie? — I'd love to, but I______ it already. A. am seeing                             B. will see                             C. see                             D. have seen 【答案】 D 【解析】【分析】句意:——杰克,你乐意去看这个新电影吗?——当然乐意,不过我已经看过了。由already可知是完毕时,因此用have done。故选D。 【点评】本题考察完毕时have done。 6.I thought I _________in my project report , but the manager said he didn't see it at all. A. hand                       B. am handing                       C. have handed                       D. had handed 【答案】 D 【解析】【分析】句意:我以为我已经上交了我项目汇报,不过经理说他主线没有看到。hand上交,是一种动词原形;am handing是目前进行时态;have handed目前完毕时态;had handed过去完毕时态。句中I thought使用是一般过去时态,而根据句意可知,上交项目汇报应当发生在这之前,故应使用过去完毕时态,选D。 【点评】考察动词时态,本题波及过去完毕时应用。 7.The film       when I got there.     A. was on                       B. has been on                       C. had begun                       D. has begun 【答案】 C 【解析】【分析】题中“I got there”体现是过去时,且题意体现已经开始故为过去完毕时,故选C. 【点评】此题考察过去完毕时。 8.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。 【点评】考察句子时态。注意过去完毕时使用方法。 9.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+动词过去分词体现。 10.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。 【点评】本题考察过去完毕时以及延续性动词使用方法。 11.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+过去分词。 12.—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。 【点评】本题考察过去完毕时使用方法,表达在过去某一时间前已经发生动作。 13.—We all went to the cinema except you last night. Why didn't you come? —Because I             that movie twice. A. have watched              B. had watched                     C. was watching              D. would watch 【答案】 B 【解析】【分析】“看过电影”这一动作发生在“没去影院”之前,是过去过去,用过去完毕时,故选B。句意是:—昨天晚上除了你之外我们都去电影院了,你为何没来?—由于这部电影我已经看过两次了。 【点评】本题考察过去完毕时使用方法,表达过去过去。 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.— Jim, why didn't you go to Beijing by train? — Bad luck! When I got to the station, the train ________. A. left                    B. had already left                    C. has already left                    D. has been left 【答案】 B 【解析】【分析】 句意:——吉姆,你为何不坐火车去北京呢?——真晦气!我到车站时,火车已经开走了。根据 When I got to the station 可知,到那是过去时,离开是过去过去,使用过去完毕时,had done,故选B。 【点评】考察时态,注意过去过去是过去完毕时使用方法。 16.Mr Brown was too busy ______ our papers _______ this question. A. to mark, to answer                                           B. to mark, answering   C. marking, answering                                          D. marking, to answer 【答案】 D 【解析】【分析】句意:布朗先生忙着写论文来回答这个问题。根据句意可知布朗先生正在写论文,然而写论文这个事情是发生在过去,因此要用过去进行时,因此要用making,这里面写论文是为了回答问题,表达目因此answer之前应当加to。故选D。 【点评】考察固定搭配too…to…,及动词不定式表目。 17.—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。 【点评】考察过去完毕时,注意过去完毕时体现是过去过去。 18.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。 【点评】考察动词时态。 19.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。 【点评】英语中时态重要是借助于时间状语与上下文语境来进行判断。解答此类题型,首先要注意句子中时间状语,假如没有则要通过度析上下文,结合语境来判断句子时态。 20.-My parents         our home for a few hours when I arrived. I didn't meet them. -You could call them if you wanted to know where they were. A. have been away from             B. had been away from             C. had left             D. had gone 【答案】 B 【解析】【分析】句意:---当我到家时候,我父母已离开家几种小时了。我没遇到他们。---假如你想懂得他们在哪里话,你可以给他们打电话。当我到家时候是过去时间状语,因此我父母已离开家几种小时了。for a few hours表达一段时间,不能与非延续动词连用。因此要用过去完毕时态。故选B. 【点评】考察完毕时态使用方法。 21.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。 【点评】考察过去完毕时使用方法。 22.I met Jim last week. We___________ each other for about twenty years since we left Japan. A. didn't meet                     B. don't meet                     C. haven't met                     D. hadn't met 【答案】 D 【解析】【分析】句意:我上周见过吉姆。我们离开日本大概有二十年没会面了。A.没有会面,一般过去时;B.没有会面,一般目前时;C.已经没有会面,目前完毕时;D.已经没有会面,过去完毕时。for+时间段用完毕时,排除A、B。met表明时态是过去时,因此用过去完毕时,故选D。 【点评】考察过去完毕时,注意平时识记其构造及标志词。 23.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 【解析】【分析】句意:到八月第一天,中国人民解放军已经建立了八十年了。结合语境可知本句描述是过去某时之前已经完毕动作,故用过去完毕时态。主语是被建立对象,故用被动语态,选D。 【点评】英语中时态重要是借助于时间状语与上下文语境来进行判断。解答此类题型,首先要注意句子中时间状语,假如没有则要通过度析上下文,结合语境来判断句子时态。语态判断重要是确定句子主语与谓语动词关系。假如是积极关系则用积极语态,反之假如是动宾关系,则用被动语态,尤其要注意某些特殊动词使用方法。 24.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。 25.– 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。 【点评】考察过去完毕时使用方法。 26.I ________ to go to Beijing the next day. A. plans                         B. planned                         C. had planned                         D. has planned 【答案】C 【解析】【分析】句意:我本来计划着第二天去北京。动词plan用过去完毕时来表达过去未曾实现想法,但愿,打算或意图等。故选C。 【点评】考察过去完毕时。 27.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 +过去时间状语和过去完毕时连用,可知句子时态要用过去完毕时,begin为瞬间动词,不能与一段时间连用。故选A。 【点评】此题考察过去完毕时。注意和过去时间状语连用。 28.They        to help but could not get there in time. A. wanted                         B. had wanted                         C. want                         D. have wanted 【答案】B 【解析】【分析】句意:他们本来打算去帮忙,但没有及时赶到那里。动词want用过去完毕时来表达过去未曾实现想法,但愿,打算或意图等。故选B。 【点评】考察过去完毕时。 29.– Were you late for work yesterday morning? – Yes. By the time I got to the bus stop, the early bus         . A. has already left                        B. is already left                         C. had already left 【答案】 C 【解析】【分析】句意:昨天上午你上班迟到了吗?——是,等我抵达公交车站时候,早班车已经开走了。结合语境可知下文描述是过去某时前已经完毕动作,故用过去完毕时态。选C。 【点评】英语中时态重要是借助于时间状语与上下文语境来进行判断。解答此类题型,首先要注意句子中时间状语,假如没有则要通过度析上下文,结合语境来判断句子时态。英语疑问句中一般具有时态上对应关系,注意结合这一特点进行辨别。 30.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词义和使用方法。 二、初中英语动词时态 31.—You look unhappy. What’s wrong? —No one ______ me when I was in America. Maybe they all forgot me. A.phoned B.phones C.has phoned D.had phoned 【答案】A 【解析】句意:-你看起来不开心,怎么了?-当我在美国时候没有人给我打电话,也许他们都忘了我吧!题干有过去时间状语when I was in America,需要用一般过去时态用来描述过去一种动作。故选A。 32.—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。 33.By the time I got up, my mother ________the breakfast well. A.has cooked B.cooked C.have cooked D.had cooked 【答案】D 【解析】句意:我起床时候,妈妈已经做好早饭了。考察动词时态辨析题。by the time等到/到…时候为止,用于表达一段时间,主句需用完毕时。根据从句时态(got是过去式),结合句意语境,可知用过去完毕时,即had+过去分词构造,故选D。 34.Linda a lot since I saw her last time A.has changed B.willchange C.is changing D.changed 【答案】A 【解析】句意:自从我上次见到她以来,Linda变化了诸多。本题考察动词时态。Change变化,变化。A. has changed 已经变化,是目前完毕时 B. will change 将要变化,是一般未来时 C. is changing正在变化,是目前进行时 D. changed变化了,是一般过去时。本句是目前完毕时经典句型,故选A。 35.— 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。 36.—Have you ever been to Singapore, Ann? —Yes. I _________ there for a week with my parents last year. A.have gone B.have been C.went D.was 【答案】D 【解析】句意:——你去过新加坡吗,安?——去过,去年我和父母在那里呆了一种星期。have/has gone to表达某人去了某地,目前还没有回来;have/has been to表达某人去了某地,目前已经回来了;但在肯定句中,它们都不能与表达一段时间状语连用,went是go过去式,为短暂性动词,在肯定句中也不能用一段时间状语连用,was there表达状态,可以与一段时间状语连用,答案为D。 37.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。 38.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。 39.— Who the classroom tomorrow, Tony? — Our group. A.will clean B.cleans C.cleaned D.clear 【答案】A 【解析】 句意:——托尼,明天谁打扫教室?——我们小组。考察一般未来时。根据提醒词tomorrow可知时态用一般未来时,其构成为:will+动词原形;故答案选A。 40.He likes music very much. He’s the school music club for half a year. A.joined B.taken part in C.joined in D.been in 【答案】D 【解析】 【详解】 句意:他非常喜欢音乐。他在学校音乐俱乐部工作六个月了。A. joined“加入,参与”,指加入某党派、某组织或某社会团体;B. taken part in参与 (群众性活动、会议等) ;C. joined in表达参与某项运动或活动;D. been in常常表达状态,并且寓意更为丰富【执政;在家;抵达;在…里面 参与…运动项目;从事等】。half an hour表达是时间段,而A,B,C选项都是短暂性动词或词组,在肯定句中不能与表达一段时间状语连用,用join延续性形式be in,故答案为D。 41.---Could you tell me______________ at the meeting? I didn’t take part in it. ---Sorry, I don’t know, either. A.what he said B.what did he say C.what he says D.what does he say 【答案】A 【解析】 句意“-你能告诉我他在会议上说了什么吗?-对不起,我不懂得”。根据tell sb sth可知,本题考察宾语从句。宾语从句要用陈说句语序,排除B和D,且根据I didn’t take part in it可知,用一般过去时,故选A。 42.She ______ for ten years and now she has a lovely daughter. A.married B.has been married C.has got married 【答案】B 【解析】句意:她结婚十年了,目前有了一种可爱女儿。marry和get married都是短暂性动词,不能与表达一段时间状语连用,marry延续性形式为be married,故答案为B。 点睛: 短暂性动词又称瞬间动词,表达动作一旦发生就立即结束。此类动词有:go, come, arrive, leave, begin, start, join, marry 等。瞬间动词可以用于目前完毕时,但不能和表达一段时间状语连用。如for 和since 所引导时间状语都表达一段时间,那就要将瞬间动词转化为表延续动词或者表状态形式,be+
展开阅读全文

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

客服