易混时态辨析完成时(现在完成时和过去完成时) 高频考点归纳 专项练 2026年初中英语中考一轮复习备考

2026-03-27
| 12页
| 1272人阅读
| 30人下载

资源信息

学段 初中
学科 英语
教材版本 -
年级 九年级
章节 -
类型 题集-专项训练
知识点 现在完成时,过去完成时
使用场景 中考复习-一轮复习
学年 2026-2027
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 DOCX
文件大小 41 KB
发布时间 2026-03-27
更新时间 2026-03-27
作者 内蒙古科尔沁左翼中旗试卷
品牌系列 -
审核时间 2026-03-27
下载链接 https://m.zxxk.com/soft/57044834.html
价格 3.00储值(1储值=1元)
来源 学科网

内容正文:

易混时态辨析完成时(现在完成时和过去完成时) 高频考点归纳 专项练 2026届初中英语中考一轮复习备考 1.The boy ________ on the playground ________ to me that he ________ my coat on the grass. A.lying; lied; had laid B.lied; laying; had laid C.laid; lay; had lain D.lay; lied; has laid 2.The new bridge ________ by the end of last month. A.has been built B.was built C.had been built D.would be built 3.When I got to the cinema, the movie ________ for ten minutes. A.had begun B.had been on C.has started D.has been on 4.The dance show Night Banquet in Tang Dynasty Palace (《唐宫夜宴》) is so wonderful that I ________ it twice on Sina Weibo. A.watch B.was watching C.have watched D.will watch 5.—Where is Jimmy? —Не ________ Australia and he________ Sydney for a month. A.has been to; has been in B.has gone to; has been to C.has gone to; has been in D.has gone to; has gone to 6.My grandparents have lived in Beijing ________ 60 years and they love Beijing very much. A.for B.in C.to D.from 7.My cousin ________ in a volunteer organization for two years and she has helped many people. A.works B.worked C.has worked D.will work 8.Tony ________ three books since he joined the book club last month. A.is reading B.has read C.read D.will read 9.— Have you ever ________ to a live concert? — Yes, I have. It was amazing. A.go B.went C.been D.gone 10.The volunteers ________ one hundred trees before last Tree Planting Day. A.planted B.have planted C.would plant D.had planted 11.Unfortunately, the man ________ by the time the ambulance arrived. A.dies B.died C.has died D.had died 12.By the end of last year, they ________ (learn) English for five years. A.learned B.have learned C.had learned D.will learn 13.—It was Mother’s Day yesterday. Did you do anything special for your mother? —By the time my mother got home from work, I ________ dinner already. A.have cooked B.had cooked C.cooked D.cook 14.By the time I got to the cinema, the movie ________ for ten minutes. A.had begun B.had been on C.has started 15.By the time we got there, the meeting _________. A.has begun B.had begun C.began D.will begin 16.By the time the rain stopped, we _________ in the classroom for over two hours. A.have stayed B.had stayed C.stayed D.will stay 17.Jima ________ a lot from the social work since he joined the projects at school. A.learns B.learnt C.has learnt D.will learn 18.—Where’s her son? I haven’t seen him for a long time. —He ________ Maine looking for a place to work. A.has gone to B.will go to C.had gone to D.has been to 19.So far, China ________ ten spaceships with people into space. A.sends B.will send C.has sent D.sent 20.It’s nice to see you again. We ________ each other since 2018. A.won’t see B.don’t see C.haven’t seen D.didn’t see 21.People ________ for the lost boy for two days. His parents are worried. A.search B.will search C.have searched D.were searching 22.My mother has taught in this school ________ she was 24 years old. A.if B.since C.until D.because 23.Since more and more people realize the importance of the environment, many trees ________ by the end of last month. A.have been planted B.had planted C.were planted D.had been planted 24.By the time the teacher came, we ________ cleaning the classroom. A.finished B.were finishing C.will finish D.had finished 25.By the time I got to school, I realized I ________ my key at home. A.have left B.had left C.would left D.left 26.By the end of last term, the students of the OM Hobby Group ________ 10 courses. A.took B.have taken C.had taken D.would take 27.When we hurried to the cinema, the film ________ for ten minutes. A.had been on B.had begun C.had begun on D.begun 28.My alarm didn’t ________ this morning, so by the time I got to the airport, my plane to Shanghai ________. A.go off; took off B.turn off; had put off C.go off; had taken off 29.Our school ________ a lot since last year. Now it has become one of the most beautiful schools in Huoqiu. A.has changed B.changes C.changed D.had changed 30.Shanghai Students’ Post ________ a great help in my English learning since 2006. A.will be B.was C.has been D.had been 31.—Where is Mr. Miller? —He __________ to New York. He __________ there three times. A.has been; has gone B.has gone; has gone C.has gone; has been 32.—Where is your brother? —He ________ Japan. He will come back after he has finished the work there. A.has been in B.has been to C.has gone to 33.My father ______ for 10 hours, because he was too tired these days. A.falls asleep B.is asleep C.has fallen asleep D.has been asleep 34.—How long have you ________ China? —For about two years. A.come back B.been away C.left D.been away from 35.—Where is Mr. Wang? —He as well as his students ________ Beihai Park. A.has gone to B.have gone to C.has been to D.have been to 36.David knows much about the city because he ________ there many times. A.has been B.has gone C.went D.goes 37.Jay and his family ________ in Beijing since 2005. A.live B.lived C.will live D.have lived 38.Congratulations! You ________ big progress in the last three years. A.made B.have made C.will make D.were making 39.—Where’s your father? —He ________ Guangzhou and he will be back in two days. A.has gone to B.has been to C.went to D.goes to 40.I ________ this computer for five years. A.have bought B.bought C.have had D.had 41.—It seems that you have learnt a lot about Shijiazhuang. —Of course. I ________ here for ten years. A.have moved B.have been C.have come D.have left 42.—Where is your father? —He ________ Australia. A.goes to B.has gone to C.has been to D.get to 43.I can tell you something about Dalian. I ________ the city twice. A.will visit B.visited C.have visited D.am visiting 参考答案 题号 1 2 3 4 5 6 7 8 9 10 答案 A C B C C A C B C D 题号 11 12 13 14 15 16 17 18 19 20 答案 D C B B B B C A C C 题号 21 22 23 24 25 26 27 28 29 30 答案 C B D D B C A C A C 题号 31 32 33 34 35 36 37 38 39 40 答案 C C D D A A D B A C 题号 41 42 43 答案 B B C 1.A 【详解】句意:——你认识操场上的那个男孩吗?——当然认识。那个躺在操场上的男孩对我撒谎说已经把外套放在草地上了。 考查动词的时态。 lying 是 lie(躺)的现在分词,作后置定语,表示“正躺在操场上的男孩”。 lied 是 lie(撒谎)的过去时,作谓语,表示“对我撒谎”。 had laid 是 lay(放置)的过去完成时,表示“已经把外套放好”。 选项 A 完全符合语法和语境,故选 A。 2.C 【详解】句意:到上个月底为止,这座新的桥梁已经建好了。 考查时态和语态。根据“by the end of last month”可知,此处应用过去完成时,表示在过去某一时间点之前已经完成的动作,且主语“The new bridge”与谓语动词“build”之间是被动关系,用被动语态,所以此处应用过去完成时的被动语态。故选C。 3.B 【详解】句意:当我到达电影院的时候,电影已经开始十分钟了。 考查时态和动词用法。had begun是过去完成时,begin是短暂性动词;had been on是过去完成时,be on上演、开始,是延续性的状态表达;has started是现在完成时,start是短暂性动词;has been on是现在完成时。根据“When I got to the cinema”可知,到达电影院是过去的动作,而电影开始发生在到达电影院之前,即过去的过去,所以要用过去完成时。故选B。 4.C 【详解】句意:《唐宫夜宴》舞蹈表演太精彩了,我在新浪微博上看了两遍。 考查现在完成时。“so … that …”表示“如此……以至于……”,可知,舞蹈表演太精彩所以“我”看过两次;“twice”表示“两次”,可知时态是现在完成时,谓语动词结构为“have/has+动词过去分词”。故选C。 5.C 【详解】句意:——吉米在哪儿?——他去了澳大利亚,在悉尼待了一个月了。 考查时态。根据“Where is Jimmy?”可知,吉米不在说话的地方,说明去某地了,故第一空用has gone to;根据“for a month”可知,第二空表示在悉尼待了一个月了,故第二空用has been in。故选C。 6.A 【详解】句意:我的祖父母已经在北京居住了60年,他们非常爱北京。 考查介词辨析。for持续;in在……内;to到……;from从……起。根据“My grandparents have lived in Beijing”可知,本句为现在完成时,表示一段时间用介词for。故选A。 7.C 【详解】句意:我的表姐在一个志愿者组织工作了两年,并且她已经帮助了许多人。 考查动词的时态。works工作,一般现在时;worked工作过,一般过去时;has worked已经工作,现在完成时;will work将要工作,一般将来时。根据“for two years”表示一段时间,强调动作从过去持续到现在,且后半句“she has helped”也使用现在完成时,表明动作的延续性,因此应用现在完成时。故选C。 8.B 【详解】句意:自从上个月参加读书俱乐部以来,托尼已经读了三本书。 考查现在完成时。根据“since he joined the book club last month”可知,此处时态为现在完成时。故选B。 9.C 【详解】句意:——你曾经去过现场音乐会吗?——是的,我去过。太棒了。 这是现在完成时的句子,结构为“have + 过去分词”。have been to表示“去过某地已回来”;have gone to表示“去了某地还未回来”。根据答句可知,说话人已经从音乐会回来,应填been。 10.D 【详解】句意:在去年植树节之前,志愿者们已经种了一百棵树。 考查动词时态。根据“before last Tree Planting Day”可知,表示过去的过去发生的动作,用过去完成时态“had done”,故选D。 11.D 【详解】句意:不幸的是,救护车到达时,那名男子已经去世了。 考查时态。根据“by the time the ambulance arrived”可知,表示“在救护车到达时”,这是一个过去的时间点,男子的死亡发生在救护车到达之前,即过去的过去,表示“过去的过去”应使用过去完成时,谓语动词构成是had done。故选D。 12.C 【详解】句意:到去年年底,他们已经学了五年英语。 考查时态。根据 “By the end of last year”可知句子用过去完成时。故选 C。 13.B 【详解】句意:——昨天是母亲节。你为你妈妈做了什么特别的事情吗?——等我妈妈下班回到家时,我已经做好了晚饭。 考查动词时态。by the time引导的从句为一般过去时,主句的动作发生在从句之前,应用过去完成时(had done),故选B。 14.B 【详解】句意:当我到达电影院时,电影已经开始了十分钟。 考查动词时态。 根据“By the time I got to the cinema”可知,“到达电影院”是发生在过去的时候,而且电影“开始”发生在“到达电影院”之前,即“过去的过去”,需要用过去完成时,排除C;由“for ten minutes”可知,此句应用延续性动词,begin或start都是短暂性动词,应用延续性动词be on。故选B。 15.B 【详解】句意:当我们到达那里时,会议已经开始了。 考查过去完成时。根据“By the time we got there”可知,“到达”是过去动作,而“会议开始”发生在“到达”之前,即“过去的过去”,需用过去完成时“had+动词过去分词”。故选B。 16.B 【详解】句意:到雨停的时候,我们已经在教室里待了两个多小时。 考查时态。have stayed现在完成时;had stayed过去完成时;stayed一般过去时;will stay一般将来时。“by the time”引导的时间状语从句表示“到……的时候为止”,主句动作发生在从句动作之前,需用过去完成时(had+过去分词)表示“过去的过去”。故选B。 17.C 【详解】句意:自从参加学校的项目以来,Jima从社会工作中学到了很多。 考查现在完成时。根据时间状语 “since he joined the projects ...”可知,该句为现在完成时,结构为“have/has+done”,主语为Jima,助动词用has,故选C。 18.A 【详解】句意:——她的儿子呢?我很久没见到他了。——他去缅因州找工作了。 考查动词时态。has gone to去了,人未回;has been to去过,人已回。根据“Where’s her son? I haven’t seen him for a long time.”可知,她的儿子去了缅因州,还没有回来。故选A。 19.C 【详解】句意:到目前为止,中国已经将十艘载人宇宙飞船送入太空。 考查动词时态。根据“So far”可知,此处应为现在完成时,构成为have/has + 动词过去分词。故选C。 20.C 【详解】句意:很高兴再次见到你。自从2018年,我们就没见过面。 考查现在完成时。根据“since 2018”和选项可知,句子是现在完成时的否定形式,其结构为:haven’t+过去分词。故选C。 21.C 【详解】句意:人们已经寻找那个走失的男孩两天了。他的父母很担心。 考查时态。根据时间状语“for two days”可知,此句应用现在完成时,结构为have/has done。故选C。 22.B 【详解】句意:我妈妈从24岁时就开始在这所学校教学。 考查连词。if如果;since自从;until直到;because因为。根据句子“My mother has taught in this school ... she was 24 years old.”可知此处表达“自24岁起就在这所学校教学”,又由完成时“has taught”可知,此处since符合语境。故选B。 23.D 【详解】句意:由于越来越多的人意识到环境的重要性,到上个月底已经种下了许多树。 考查动词时态及被动语态。主语many trees与动词plant之间是逻辑上的动宾关系,many trees是动作的承受者,故为被动语态。结合“by the end of last month”可知,时态是过去完成时,故此处是过去完成时的被动语态,结构是had been done。故选D。 24.D 【详解】句意:到老师来的时候,我们已经打扫完教室了。 考查动词的时态。finished完成,一般过去时;were finishing正在完成,过去进行时;will finish将完成,一般将来时;had finished已经完成,过去完成时。根据“By the time the teacher came”可知,“老师来”是过去时间点,而“打扫教室”发生在这一过去时间点之前,即“过去的过去”,需用过去完成时。故选D。 25.B 【详解】句意:当我到达学校时,我意识到我把钥匙忘在家里了。 考查时态。根据“By the time I got to school”可知,钥匙忘在家里的时间发生在“过去的过去”,即我到达学校之前,所以该句应用过去完成时态,构成是“had+过去分词”,故选B。 26.C 【详解】句意:到上学期末,OM爱好组的学生已经上了10门课。 考查时态。根据“By the end of last term”可知,此处表示在过去某个时间点之前就已经完成的动作,要用过去完成时“had done”,空处应是had taken。故选C。 27.A 【详解】句意:当我们赶到电影院时,电影已经开始十分钟了。 考查过去完成时。根据“When we hurried to the cinema, the film...for ten minutes”可知,电影放映十分钟是在我们到达电影院之前,即时间是“过去的过去”,时态用过去完成时,结构为had+过去分词。由“for ten minutes”可知,应该用延续性动词。故选A。 28.C 【详解】句意:今天早上我的闹钟没有响,所以当我到达机场时,我飞往上海的飞机已经起飞了。 考查动词短语以及时态。go off铃响;turn off关闭;take off起飞;put off推迟。根据“My alarm didn’t”可知是闹钟没有响,排除B;根据“by the time I got to the airport, my plane to Shanghai”可知飞机起飞发生在到达机场之前,故此处用过去完成时had done。故选C。 29.A 【详解】句意:自去年以来,我们学校有了很大的变化。现在它已经成为霍丘最美丽的学校之一。 考查现在完成时。根据“since last year”可知,句子用现在完成时,其构成为have/has done。故选A。 30.C 【详解】句意:从2006年开始, 《上海学生报》对我的英语学习帮助很大。 考查时态。根据“since 2016”可知,本句应用现在完成时,其结构为:have/has done,主语Shanghai Students’ Post 为第三人称单数,应用has。故选C。 31.C 【详解】句意:——米勒先生在哪儿?——他已经去纽约了。他已经去过那里三次了。 考查动词时态。has gone to去了某地 (还未回来);has been to去过某地 (已回来)。第一空根据“He… to New York”可知,去了纽约还没有回来,应用has gone;第二空根据“He…there three times”可知,去过三次,应用has been。故选C。 32.C 【详解】句意:——你弟弟在哪里?——他去日本了。他将在那里完成工作后回来。 考查现在完成时。has been in在某地待了多久;has been to指某人到过某地,已经从目的地返回;has gone to指某人离开了说话地,去了某地;根据“Where is your brother?”可知,他的弟弟不在说话地,用has gone to。故选C。 33.D 【详解】句意:我爸爸已经睡了10个小时了,因为这几天他太累了。 考查现在完成时。be asleep入睡,睡着,延续性动词;fall asleep入睡,瞬间动词。根据“for over ten hours”可知,此句是现在完成时(have/has done),且谓语动词用延续性动词,故选D。 34.D 【详解】句意:——你离开中国多久了?——大约两年了。 考查延续性动词。“How long”表示“多长时间”,其谓语动词必须是延续性动词,leave“离开”是短暂性动词,结合空后是地点,可知此处需要改为be away from。故选D。 35.A 【详解】句意:——王先生在哪里?——他和他的学生们一起去了北海公园。 考查主谓一致以及现在完成时。has/have gone to 去了……,不在说话的地点;have/has been to去过某地,表示有过去某地的经历。根据“Where is Mr. Wang”可知王先生不在说话地点,主语是he,助动词用has,故选A。 36.A 【详解】句意:David对那个城市非常了解,因为他去过那里很多次。 考查现在完成时。根据“many times”可知David已经去过好多次这个城市,对现在造成的影响是他对这个城市非常了解,所以句子要用现在完成时,其谓语动词结构为“ have/has+动词过去分词”,“he”是第三人称单数,所以用has,表示已经去过某地用“have/has been (to)+地点”,故选A。 37.D 【详解】句意:杰伊和他的家人自2005年以来一直住在北京。 考查现在完成时。根据“since 2005”可知,句子时态为现在完成时,其结构为“has/have done”,主语“Jay and his family”为复数人称,应用助动词have。故选D。 38.B 【详解】句意:祝贺!你在过去的三年里取得了很大的进步。 考查动词时态。根据“in the last three years”可知,句子时态为现在完成时,构成为have/has +动词过去分词。故选B。 39.A 【详解】句意:——你爸爸在哪里?——他去了广州,他两天后回来。 考查时态。have gone to去了某地(还未回来);have been to去过(已经回来)。根据“He...Guangzhou and he will be back in two days”可知他去了广州,还未回来,用have gone to。故选A。 40.C 【详解】句意:我买这台电脑已经五年了。 考查现在完成时。根据“for five years.”可知,本句用现在完成时,结构为:主语+have/has done,排除BD选项;现在完成时中表示持续一段时间时,动词用延续动词,buy是短暂性动词,排除,have符合。故选C。 41.B 【详解】句意:——看来你对石家庄有了不少了解。——当然。我在这里已经十年了。 考查延续性动词。根据“for ten years”可知谓语用延续性动词,ACD都属于非延续性动词,此处用have been in表示“待在某地”,here是副词,其前不用介词in。故选B。 42.B 【详解】句意:——你爸爸在哪里?——他去澳大利亚了。 考查现在完成时。goes to去哪里,单三形式;has gone to去了某地;has been to曾经去过某地;get to到达。根据“He...Australia.”可知,表达的是去了澳大利亚。故选B。 43.C 【详解】句意:我可以给你讲讲关于大连的事。我去过这座城市两次。 考查动词时态辨析。will visit一般将来时;visited一般过去时;have visited现在完成时;am visiting现在进行时。根据句意可知,说话者表示已经去过大连两次,即时态需用现在完成时表示,体现了过去的“参观”动作对现在能讲述大连相关事情的影响。故选C。 学科网(北京)股份有限公司 $

资源预览图

易混时态辨析完成时(现在完成时和过去完成时)    高频考点归纳  专项练    2026年初中英语中考一轮复习备考
1
易混时态辨析完成时(现在完成时和过去完成时)    高频考点归纳  专项练    2026年初中英语中考一轮复习备考
2
易混时态辨析完成时(现在完成时和过去完成时)    高频考点归纳  专项练    2026年初中英语中考一轮复习备考
3
相关资源
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。