专题12 现在完成时100题(中考真题+中考模拟)-备战2026年中考英语语法填空百题分类训练

2025-07-24
| 2份
| 22页
| 921人阅读
| 91人下载
初高中精品英语馆
进店逛逛

资源信息

学段 初中
学科 英语
教材版本 -
年级 九年级
章节 -
类型 题集-专项训练
知识点 -
使用场景 中考复习-二轮专题
学年 2026-2027
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 ZIP
文件大小 81 KB
发布时间 2025-07-24
更新时间 2025-07-24
作者 初高中精品英语馆
品牌系列 -
审核时间 2025-07-24
下载链接 https://m.zxxk.com/soft/53201030.html
价格 2.00储值(1储值=1元)
来源 学科网

内容正文:

备战2026年中考英语语法填空百题分类训练 (中考真题+中考模拟) 专题12 现在完成时100题 近年中考真题练习 1.(2025·江苏扬州·中考真题)Recently, more and more people have to visit Yangzhou during holidays. (choose) 【答案】chosen 【详解】句意:最近,越来越多的人选择在假期游览扬州。choose“选择”。根据“Recently, more and more people have”可知,空格处需填入动词的过去分词形式,与have构成现在完成时(have + 过去分词)。choose的过去分词形式为chosen。故填chosen。 2.(2024·西藏·中考真题)China (plan) to export (出口) railway technology to countries along the Belt and Road (一带一路) so far. 【答案】has planned 【详解】句意:到目前为止,中国计划向“一带一路”沿线国家出口铁路技术。根据时间状语“so far”可知,句子应用现在完成时(have/has done),表示动作从过去开始一直持续到现在。主语China是第三人称单数,因此助动词用has,动词用过去分词形式planned。故填has planned。 3.(2024·江苏无锡·中考真题)The Shenzhou-18 astronauts (work) in Tiangong space station since late April. 【答案】have worked 【详解】句意:神舟18号的宇航员自4月下旬以来一直在天宫空间站工作。根据“since late April”可知,此处应使用现在完成时,主语是复数,助动词用have,故填have worked。 4.(2024·甘肃白银·中考真题)Have you ever (try) Chinese food outside of China? 【答案】tried 【详解】句意:你在国外吃过中国菜吗?try“尝试”,动词。根据“ever”及“Have…”可知,此处是现在完成时态,结构是have done。故填tried。 5.(2023·西藏·中考真题)I (be)a teacher in Xizang for 40 years. 【答案】have been 【详解】句意:我在西藏当了40年的老师。根据“for 40 years”可知时态是现在完成时。主语是I,助动词用have。故have been。 6.(2023·辽宁大连·中考真题)Scientists are trying to find life on Mars but they anything yet. (not find) 【答案】haven’t found 【详解】句意:科学家们正试图在火星上寻找生命,但他们还没有发现任何东西。根据“yet”可知,句子应用现在完成时,结构是“have/has+过去分词”,主语是they,助动词用have,否定直接在have后接not,可以缩写成haven’t,故填haven’t found。 7.(2023·江苏无锡·中考真题)What you (do) to my computer? It’s dead! 【答案】 have done 【详解】句意:你对我的电脑做了什么?它死机了!分析句子可知,电脑现在死机了,过去对电脑做的事情,对现在产生了影响,应为现在完成时,结构是has/have done,主语是第二人称you,助动词用have。故填have;done。 8.(2023·甘肃武威·中考真题)I (learn) English ever since I was in Grade 3. 【答案】have learned 【详解】句意:我从三年级就开始学英语了。此句为since引导的时间状语,用现在完成时“have/has+过去分词”表示过去发生的动作,持续到现在,也许还要继续下去,主语为I,助动词用have。故填have learned。 9.(2022·西藏·中考真题)So far, they (work) here for 10 years. 【答案】have worked 【详解】句意:到目前为止,他们已经在这里工作10年了。根据“So far”可知,时态是现在完成时,主语是they,助动词用have。故填have worked。 10.(2022·贵州安顺·中考真题)As President Xi Jinping has ever (say), “Clear water and green mountains are as valuable as gold.” 【答案】said 【详解】句意:正如习近平主席所说,“碧水青山贵如金。” “has+过去分词”构成现在完成时结构,故此空应填过去分词,故填said, 中考模拟真题练习 11.(2025·江苏无锡·模拟预测)—Don’t make any noise. The baby is sleeping. —There is no need. He (wake) up. 【答案】has woken 【详解】句意:——别出声,宝宝正在睡觉呢。——没必要,他已经醒了。根据“There is no need. He...up.”可知,因为已经醒了,所以没必要避声了,用现在完成时,结构为have/has done,主语是He,助动词用has,故填has woken。 12.(2025·黑龙江牡丹江·二模)She hasn’t (eat) anything since morning. 【答案】eaten 【详解】句意:她从早上起就什么都没吃。根据“hasn’t”可知,句子时态为现在完成时,其结构为“have/has + 过去分词”。eat“吃”,动词,其过去分词形式为eaten。故填eaten。 13.(2025·江苏淮安·二模)I (watch) Huai Opera three times since I came to Huai’an. 【答案】have watched 【详解】句意:自从来了淮安,我已经看了三次淮剧了。根据“since I came to Huai’an”,可知主句用现在完成时,主语为I,应为have+过去分词,watch的过去分词为watched。故填have watched。 14.(2025·全国·二模)So far, he (make) quite a few friends here. 【答案】has made 【详解】句意:到目前为止,他已经在这里交了相当多的朋友。根据“So far, he...quite a few friends here.”可知,“So far”是现在完成时的标志性时间状语,结构为“have/has+过去分词”。主语“he”是第三人称单数,助动词用“has”;“make”的过去分词为“made”。故填has made。 15.(2025·江苏南京·三模)The life we were used to (change) a lot in the past few years. 【答案】has changed 【详解】句意:我们过去习惯的生活方式在过去的几年里发生了很大的变化。分析句子可知,the life作主语,we were used to是定语从句,修饰主语,故此处缺少谓语动词;根据“in the past few years.”可知句子用现在完成时,主语是The life,助动词用has。故填has changed。 16.(2025·甘肃陇南·三模)We (finish) our project already, so we can start the presentation. 【答案】have finished 【详解】句意:我们已经完成了我们的项目,所以我们可以开始演示了。根据“already”和“we can start the presentation”可知动作已完成并对现在有影响,应用现在完成时,主语“We”为复数,谓语结构用have done。故填have finished。 17.(2025·甘肃酒泉·三模)Middle schools have (provide) students with classes to learn basic life skills. 【答案】provided 【详解】句意:中学已经为学生提供了学习基本生活技能的课程。根据“Middle schools have ______ (provide) students with classes”可知,此处考查现在完成时的用法,结构为:have/has + 过去分词。动词 provide的过去分词形式是provided,故填provided。 18.(2025·江苏无锡·三模)Neither my parents nor my sister (watch) the exciting film before. 【答案】has watched 【详解】句意:我的父母和姐姐都没看过这部激动人心的电影。根据“before”可知,句子应用现在完成时have/has done;Neither…nor…遵循就近一致原则,谓语动词与靠近的主语my sister一致,为第三人称单数,故用has。故填has watched。 19.(2025·江苏无锡·模拟预测)So far, Mr. Wu (help) over 500 children to receive education. 【答案】has helped 【详解】句意:到目前为止,吴先生已经帮助500多名儿童接受教育。根据“So far”可知,此处描述表示从过去某一时间开始一直持续到现在的动作或状态,用现在完成时,主语Mr Wu是单数。故填has helped。 20.(2025·甘肃白银·三模)I have (be) a member of the art club since last September. 【答案】been 【详解】句意:自去年九月以来,我一直是艺术俱乐部的成员。根据“since last September”可知,这句话是现在完成时,表示“自从九月以来,我就是艺术俱乐部的成员”,表示动作或状态从过去持续到现在,结构为“have/has+过去分词”,be的过去分词形式是“been”,故填been。 21.(2025·江苏无锡·二模)Since you (grow) up, don’t depend too much on your parents. 【答案】have grown 【详解】句意:既然你已经长大了,你不应该总是依赖父母。句子主句为祈使句“don’t depend…”,表示对现在情况的建议。从句由“since”引导,表示“既然”,强调“你已经长大”这一已完成的动作对现在的影响,需用现在完成时have/has + 过去分词。主语是you,用have,grow的过去分词grown。故填have grown。 22.(2025·西藏·模拟预测)Since he fell off the bike, John (lie) in bed for nearly a week. 【答案】has lain 【详解】句意:自从约翰从自行车上摔下来后,他已经躺在床上将近一个星期了。根据“Since he fell off the bike”可知,此处时态为现在完成时,主语是John,因此助动词用has,lie的过去分词是lain。故填has lain。 23.(2025·江苏南京·二模)Plants (provide) great support for nature over millions of years. 【答案】have provided 【详解】句意:数百万年来,植物为自然界提供了巨大的支持。根据时间状语“over millions of years”可知,强调从过去持续到现在的动作,应用现在完成时,结构为“have/has + 过去分词”;主语“Plants”为复数名词,助动词用“have”,provide的过去分词为“provided”。故填have provided。 24.(2025·甘肃兰州·二模)Both Lily and Lucy (visit) the Lanzhou Science and Technology Museum twice. 【答案】have visited 【详解】句意:莉莉和露西都去过兰州科技博物馆两次了。根据“twice”可知,“参观兰州科技博物馆”这个动作在过去发生过两次,对现在(说话时刻)的影响是她们去过这个博物馆了,所以用现在完成时,结构为have/has+过去分词。由于主语“Lily and Lucy”是复数意义,所以助动词用have,visit的过去分词形式是visited。故填have visited。 25.(2025·江苏淮安·二模)There (be) great changes in Jiangsu Province over the past 30 years. 【答案】have been 【详解】句意:在过去的30年里,江苏省发生了巨大的变化。根据“over the past 30 years”可知,句子时态应用现在完成时。句子为there be句型的现在完成时结构,即 there have/has been。主语“great changes”是复数,因此助动词用have。故填have been。 26.(2025·江苏无锡·二模)To protect this cultural symbol, the local government (repair) the old buildings twice since 2010. 【答案】has repaired 【详解】句意:为了保护这一文化象征,当地政府自2010年以来已对旧建筑进行了两次修缮。根据“since 2010.”可知,本句是现在完成时,主语是三单,助动词用has。故填has repaired。 27.(2025·甘肃·模拟预测)The story of Houyi Shoots the Suns (be) popular with children in China for many years. 【答案】has been 【详解】句意:后羿射日的故事在中国已经受孩子们欢迎很多年了。由“for many years”可知句子用现在完成时(has/have + 过去分词),be的过去分词为been,主语是单数,助动词用has,故填has been。 28.(2025·甘肃定西·二模)Have you ever (use) a VR headset? It’s fantastic! 【答案】used 【详解】句意:你曾经用过VR头戴式耳机吗?它太棒了!根据“Have you ever...”可知,空处需动词过去分词构成现在完成时,其结构为have/has done,动词use的过去分词为used。故填used。 29.(2025·江苏无锡·二模)Since Tom joined the club, he (make) many like-minded friends. 【答案】has made 【详解】句意:自从汤姆加入俱乐部以来,他已经交了很多志同道合的朋友了。根据“since + 一般过去时”为现在完成时的标志词,可知此处主句应为现在完成时have/has done。主语为三单,所以用has made。故填has made。 30.(2025·甘肃庆阳·二模)The coach has (explain) the game rules many times, but some players still don’t get it. 【答案】explained 【详解】句意:教练已经多次解释了比赛规则,但有些球员仍然不明白。根据“has”可知,本句是现在完成时(have/has done),动词用过去分词。故填explained。 31.(2025·甘肃陇南·二模)John (learn) a lot about Chinese eating habits since he came here. 【答案】has learned 【详解】句意:自从约翰来到这里,他学到了很多关于中国饮食习惯的知识。根据“since he came here”可知,此句应用现在完成时,其结构为“have/has done”;主语John是第三人称单数,助动词用has,learn的过去分词为learned。故填has learned。 32.(2025·江苏无锡·二模)Scientists (take) hundreds of photos of Mars recently, which helps us understand the planet better. 【答案】have taken 【详解】句意:科学家们最近拍摄了数百张火星照片,这有助于我们更好地了解这个星球。根据“recently”可知,此句时态为现在完成时,其结构为“have/has done”;主语是Scientists,助动词用have,take的过去分词为taken。故填have taken。 33.(2025·江苏无锡·二模)Students (learn) much programming knowledge in the club so far. 【答案】have learned 【详解】句意:到目前为止,学生们在俱乐部学到了很多编程知识。根据“so far”可知,句子时态是现在完成时,主语是复数,have learned符合句意,故填have learned。 34.(2025·云南楚雄·二模)—Why not go to see the film with us? —Good idea, but I it twice. (see) 【答案】have seen 【详解】句意:——为什么不和我们一起去看电影呢?——好主意,但是我已经看过两遍了。根据“it twice”及提示词可知,空处应是表示“已经看过”,强调过去的动作对现在造成的影响,要用现在完成时(have/has + 过去分词) ,主语I是第一人称,助动词用have,see的过去分词是seen。故填have seen。 35.(2025·甘肃·模拟预测)I (read) this book three times. It’s very interesting. 【答案】have read 【详解】句意:这本书我读过三遍。它很有趣。根据“three times”可知时态为现在完成时,结构为“have/has done”,主语为I,read的过去分词为read。故填have read。 36.(2025·西藏拉萨·一模)He (live) here for more than twenty years. 【答案】has lived 【详解】句意:他已经在这里住了二十多年了。根据 “for more than twenty years”可知,本句时态为现在完成时,结构为 “have/has + 过去分词”,主语“He”是第三人称单数,故填has lived。 37.(2025·西藏拉萨·一模)Mr. Nima (teach) in the school for ten years. 【答案】has taught 【详解】句意:尼玛老师已经在学校教了10年了。根据“Mr. Nima… in the school for ten years.”和提示词可知,本句是现在完成时,结构为have/has+过去分词,主语是第三人称单数Mr. Nima,应用has,teach的过去分词为taught。故填has taught。 38.(2025·江苏无锡·一模)Daniel (travel) to a lot of places before, but Wuxi interests him most. 【答案】has traveled/has travelled 【详解】句意:丹尼尔之前去过很多地方旅行,但无锡最让他感兴趣。根据“before”可知,这里表示过去发生的动作对现在造成的影响,应用现在完成时,其结构为“have/has+过去分词”。主语“Daniel”是第三人称单数,助动词用“has”,“travel”的过去分词是“traveled”或“travelled”。故填has traveled/has travelled。 39.(2025·江苏泰州·一模)The 11th China-Japan-Rok Foreign Minister’s Meeting (中日韩外长会), which took place on March 22, 2025, (draw) wide attention so far. 【答案】has drawn 【详解】句意:2025年3月22日举行的第十一届中日韩外长会,迄今为止已引起广泛关注。根据句末时间状语“so far”可知,该句时态为现在完成时。再分析句子结构可知,该句主语为第三人称单数“The 11th China-Japan-Rok Foreign Minister’s Meeting”,因此,助动词选用has,然后将括号内动词原形“draw”改为其过去分词形式drawn。故填has drawn。 40.(2025·江苏无锡·二模)Wuxi Nianhua Bay (attract) more and more people’s attention since this March. 【答案】has attracted 【详解】句意:无锡拈花湾从今年3月开始,吸引了越来越多人的目光。根据“Wuxi Nianhua Bay…more and more people’s attention since this March.”可知,句子时态为现在完成时,其谓语结构:have/has done。主语“Wuxi Nianhua Bay”,名词单数作主语,助动词应为“has”;attract“吸引”,其动词过去分词“attracted”。故填has attracted。 41.(2025·甘肃张掖·二模)You (grow) up since the last time I saw you. 【答案】have grown 【详解】句意:自从上次见到你以来,你长大了。句中“since”意为“自从”,表示动作从过去持续到现在,主句应用现在完成时,其构成为“have/has done”,主语“You”不是第三人称单数,用have构成时态。故填have grown。 42.(2025·西藏拉萨·模拟预测)The famous writer (write) one new book in the past two years. 【答案】has written 【详解】句意:这位著名作家在过去两年里写了一本新书。根据“in the past two years”可知,本句时态是现在完成时,其结构是“have/has + 过去分词”,主语“The famous writer”是第三人称单数,助动词用has,write的过去分词是written,故填has written。 43.(2025·甘肃定西·模拟预测)Products made in China have (be) popular at home and abroad over the past few years. 【答案】been 【详解】句意:过去几年,中国制造的产品在国内外一直很受欢迎。根据时间状语“over the past few years”可知,此处为现在完成时,其结构为“have/has +过去分词” ,“be”的过去分词是“been”。故填been。 44.(2025·甘肃定西·模拟预测)The story of Houyi Shoots the Suns has (be) popular with children in China for many years. 【答案】been 【详解】句意:后羿射日的故事在中国已经受孩子们欢迎很多年了。由“for many years”可知句子用现在完成时(has/have + 过去分词),be的过去分词为been。故填been。 45.(2025·江苏无锡·模拟预测)You don’t have to describe her, because I (meet) her several times. 【答案】have met 【详解】句意:你不必描述她,因为我已经见过她几次了。根据句意可知,后半句是前半句的原因,强调过去的经历对现在造成的影响,即因为已经见过她几次,所以现在不需要别人描述,可知题干为现在完成时。现在完成时的结构是“have/has+过去分词”,主语I是第一人称,助动词用have,meet的过去分词是met,故填have met。 46.(2025·江苏无锡·一模)Taylor (serve) in the navy over the past few years. 【答案】has served 【详解】句意:泰勒在过去的几年里在海军服役。根据“over the past few years”可知,此句话应用现在完成时,又主语为单数第三人称,所以选用“has done”结构。故填has served。 47.(2025·江苏无锡·一模)Jenny is the only one of her class who (pass) the competition so far, isn’t she? 【答案】has passed 【详解】句意:珍妮是她班上到目前为止唯一一个通过这次比赛的人,不是吗?根据“so far”可知,此处用现在完成时态;“the only one of + 复数名词 + 定语从句”结构中,定语从句的先行词是the only one,强调的是唯一的一个,所以从句中的谓语动词要用三单形式。故填has passed。 48.(2025九年级·广东·专题练习)There (be) a lot of changes in our city in the past few years. 【答案】have been 【详解】句意:在过去的几年里,我们的城市发生了许多变化。根据“in the past few years”可知用现在完成时,There be句型的现在完成时结构为There have/has been,“a lot of changes”是复数,用have been。故填have been。 49.(2025·甘肃白银·二模)Has Li Ming (carry) all his books back home? 【答案】carried 【详解】句意:李明把他所有的书都带回家了吗?根据“Has Li Ming”可知,该句为现在完成时的疑问句,结构为“Has+主语+过去分词+其他”,动词“carry”的过去分词是“carried”,故填carried。 50.(2025·辽宁营口·二模)Uncle Wang (live) in Hangzhou since 2000, so he knows well about the city. 【答案】has lived 【详解】句意:王叔叔从2000年起就住在杭州,所以他对这个城市很了解。根据“Uncle Wang…in Hangzhou since 2000”可知,这里since 2000表示从2000年开始一直到现在的一段时间,是现在完成时的标志词。现在完成时的结构是have/has+过去分词,主语Uncle Wang是第三人称单数,所以用has,live的过去分词是lived,故填has lived。 51.(2025·江苏无锡·一模)Uncle Li (train) his dog to do a lot of tricks up to now. 【答案】has trained 【详解】句意:李叔叔到目前为止已经训练他的狗做了很多技巧。根据“up to now.”可知,时态用现在完成时have/has done,主语是Uncle Li,助动词用has。故填has trained。 52.(2025·江苏无锡·二模)Taiwan is part of China. As for this, we (say) it clearly hundreds of times. 【答案】have said 【详解】句意:台湾是中国的一部分。关于这一点,我们已经说了几百遍了。根据“hundreds of times”可知,此处强调动作从过去持续到现在并可能继续,需用现在完成时,谓语动词构成是have/has done,主语是we,助动词用have,say的过去分词是said。故填have said。 53.(2025·江苏无锡·一模)—Good news! You (pass) the English speaking test. —Hooray! To be honest, I’m worrying about it these days. Now I feel the weight off my mind. 【答案】have passed 【详解】 句意:——好消息!你通过了英语口语考试。——万岁!说实话,我这些天一直在担心它。现在我如释重负了。根据“Good news! You ... (pass) the English speaking test.”以及对话语境可知,“通过考试”这一动作已经完成且对现在产生影响,符合现在完成时的用法。现在完成时的结构为“have/has + 过去分词”,主语是You,助动词用have,pass的过去分词为passed,所以此处应填have passed。故填have passed。 54.(2025·甘肃定西·一模)Have you ever (visit) the new science museum in the city center? 【答案】visited 【详解】句意:你参观过市中心新建的科学博物馆吗?根据“Have you ever”可知,该句是现在完成时,动词需填过去分词。故填visited。 55.(2025·甘肃陇南·二模)The water in the river has (rise) a lot because of the heavy rain. 【答案】risen 【详解】句意:由于大雨,河里的水上涨了很多。根据“has”可知,空处用过去分词risen,构成现在完成时。故填risen。 56.(2025·江苏扬州·一模)I have never the decision to be a volunteer teacher in the west of China. (regret) 【答案】regretted 【详解】句意:我从来没有后悔过在中国西部做一名志愿者教师的决定。分析句子结构可知,此处用过去分词形式,构成现在完成时,应填regretted。故填regretted。 57.(2025·甘肃兰州·一模)The book is so wonderful that I have (read) it twice. 【答案】read 【详解】句意:这本书如此精彩以至于我已经读了两遍。根据“have”和“twice”可知此处用现在完成时,其结构为“have done”,read的过去分词为read。故填read。 58.(2025·江苏无锡·模拟预测)I’m so happy that I (finish) nearly half of my homework now. 【答案】have finished 【详解】句意:我很高兴我现在已经完成了近一半的作业。根据“nearly half of my homework now.”可知,此处强调过去的动作持续到现在的结果,用现在完成时have/has done,主语是I,助动词用have。故填have finished。 59.(2025·甘肃定西·模拟预测)Smoking isn’t (allow) in the gas station. 【答案】allowed 【详解】句意:在加油站不允许吸烟。句子的主语“Smoking”与“allow”之间是被动关系,应用被动语态,其结构为be done,动词“allow”的过去分词是allowed。故填allowed。 60.(2025·甘肃兰州·模拟预测)When I arrived at the airport, my flight (take) off. 【答案】had taken 【详解】句意:当我到达机场时,我的航班已经起飞了。根据“when I arrived at the airport”可知,主句描述的是在过去的某个时间点之前已经发生的动作,因此需要使用过去完成时“had+过去分词”结构。动词“take”的过去分词是“taken”。故填had taken off。 61.(2025·甘肃·模拟预测)We decided to sell all things that are no longer (use). 【答案】used 【详解】句意:我们决定卖掉所有不再使用的东西。先行词“all things”与“use”为被动关系,故此处应用动词过去分词。故填used。 62.(2025·甘肃白银·一模)I have (visit) the Great Wall twice. 【答案】visited 【详解】句意:我去过长城两次。根据“have”以及“twice”可知,句子时态为现在完成时,此处用过去分词形式visited。故填visited。 63.(2025·甘肃平凉·一模)She (play) the piano since she was five years old. 【答案】has played 【详解】句意:她从五岁起就开始弹钢琴。根据“since she was five years old.”可知,时态用现在完成时have/has done,主语是She,助动词用has。故填has played。 64.(2025·江苏无锡·一模)—Can I use your computer to search for information? —Go ahead. The engineer (repair) it. 【答案】has repaired 【详解】句意:——我可以用你的电脑查资料吗?——用吧。工程师已经修好了。根据答语“Go ahead”可知这里说的是已经修好了电脑,所以时态应该用现在完成时,其结构为“have/has+动词的过去分词”,主语是The engineer,单数形式,所以助动词用has,故填has repaired。 65.(2025·江苏无锡·一模)It’s reported that the price of gold (rise) a lot during the last six months. 【答案】has risen 【详解】句意:据报道,在过去的六个月里,黄金价格大幅上涨。during the last six months意思是“在过去的六个月里”,是现在完成时的标志性时间状语,题干时态为现在完成时。现在完成时结构为“have/has+过去分词” ,主语the price of gold是单数,rise的过去分词是risen,故填has risen。 66.(2025·甘肃·模拟预测)Nearly a century after its founding, the PLA (grow) stronger than ever. 【答案】has grown 【详解】句意:建军近一个世纪以来,中国人民解放军比以往任何时候都更加强大。“Nearly a century after its founding”指的是“建军一世纪以来”,是现在完成时,表示从过去某个时间开始延续到现在的动作,结构是have/has done,主语是三单,助动词用has,grow的过去分词是grown。故填has grown。 67.(2025·甘肃·模拟预测)Have you ever seen the house (make) of chocolates and bread? 【答案】made 【详解】句意:你见过用巧克力和面包做成的房子吗?make“制作”,动词。空处到bread修饰the house,作后置定语。the house与动词make是逻辑上的动宾关系,用动词过去分词作后置定语。make的过去分词为made。故填made。 68.(2025·甘肃定西·一模)How do you know if you’ve (success)? 【答案】succeeded 【详解】句意:你怎么知道自己是否已经成功了呢?根据“you’ve...(success)”可知,此处应是现在完成时“have done”,空处应是动词过去分词succeeded。故填succeeded。 69.(24-25九年级上·重庆沙坪坝·期末)The cost of living in this city (rise) by 30% over the past few years. 【答案】has risen 【详解】句意:过去几年里,这个城市的生活成本上涨了30%。根据“over the past few years”可知,句子为现在完成时,其结构为have/has+过去分词;主语The cost of living为第三人称单数,助动词为has;rise的过去分词为risen。故填has risen。 70.(23-24九年级下·江苏·随堂练习)The city life he’s used to (make) him nearly forget about his hometown already. 【答案】has made 【详解】句意:他习惯了的城市生活几乎已经让他忘记了他的家乡。该句是含有定语从句的复合句。he’s used to他习惯的,是定语从句,修饰名词life生活。主句根据时间状语already已经,可知用现在完成时,结构为:have(has)+ 过去分词。主语life是第三人称单数形式,故助动词用has;make让,过去分词形式是made。故填has made。 71.(2024·江苏无锡·三模)In the past few months, something terrible (happen) in the world. That caught the attention of the people around the world. 【答案】has happened 【详解】句意:在过去的几个月里,世界上发生了可怕的事情。这引起了全世界人民的注意。分析句子结构可知,空格处作谓语。由句中的时间状语“in the past few months在过去的几个月里”可知,应用现在完成时,主语“something terrible”是单数,助动词用has,happen的过去分词为happened。故填has happened。 72.(2024·江苏无锡·二模)Jack, don’t make a mess in the living room. I (tell) you many times. 【答案】have told 【详解】句意:杰克,别把客厅弄得一团糟。我已经告诉过你很多次了。tell“告诉”;由many times可知tell是已经完成的动作,句子需用现在完成时“have/has done”结构;I是第一人称,助动词需用have,故填have told。 73.(2024·甘肃陇南·二模)Judy has (make) a lot of new friends. 【答案】made 【详解】句意:朱迪交了很多新朋友。根据单词提示可知,此处是make friends“交朋友”;又根据“has”可知,此处应用make的过去分词形式和助动词has构成现在完成时。故填made。 74.(2024·内蒙古鄂尔多斯·一模)He has a diary for twenty years.(keep) 【答案】kept 【详解】句意:他写日记已经二十年了。 空格后面a diary,表示“写日记”,用动词keep。根据句中的has和for twenty years可知这个句子是现在完成时,现在完成时的结构为:have/has+动词的过去分词,句子主语是单三,此处使用has,提示词keep的过去分词为kept。故填kept。 75.(2024九年级·全国·专题练习)Mrs. Li is surprised to find her little son has the floor already.(clean) 【答案】cleaned 【详解】句意:李太太很惊讶地发现她的小儿子已经打扫了地板。clean,打扫,动词,此句是含有宾语 从句的复合句,从句是现在完成时态: have/has+过去分词,主语her little son的第三人称单数,助动词为has,后接clean的过去分词cleaned。故填cleaned。 76.(23-24九年级上·内蒙古通辽·期中)I returned to China two weeks ago and since then I have (keep) in touch with my friends by writing e-mails. 【答案】kept 【详解】句意:我两周前回了中国,从那以后我一直通过写电子邮件与朋友们保持联系。根据“since then I have”可知,空处用过去分词kept与have一起构成现在完成时。故填kept。 77.(2023·江苏无锡·一模)I know neither the twin sisters nor Jim (play) such exciting games before. 【答案】has played 【详解】句意:我知道这对双胞胎姐妹和吉姆以前都没有玩过这么刺激的游戏。根据“before”可知此处应用现在完成时,其结构为have/has+done,play的过去分词为played,neither…nor…遵循就近原则,Jim是第三人称单数,应用助动词has。故填has played。 78.(18-19九年级上·江苏无锡·期中)I’m afraid we’d better hurry up. The talk we look forward to (begin) already. 【答案】has begun 【详解】句意:我恐怕我们最好快点。我们期待的演讲已经开始了。根据“already”可知时态用现在完成时态,结构是have/has+过去分词,主语是“The talk”演讲,单数,所以用has;故填has begun。 79.(2022·江苏无锡·中考真题)Fan Jinshi (do) a lot to protect Dunhuang culture for many years. 【答案】has done 【详解】句意:樊锦诗多年来为保护敦煌文化做了很多。根据“for many years”可知,此处使用现在完成时,主语为人名,单数形式,结构为has done。故填has done。 80.(2022·江苏无锡·一模)I (tell) you about the news many times. Why are you still asking me about that? 【答案】have told 【详解】句意:这个消息我已经告诉你很多次了。 你为什么还问我这个?根据“…many times. Why are you still asking me about that?”可知,此处是现在完成时,即have/has+done。主语是“I”,应该用have。tell的过去分词是told。故填have told。 81.(20-21八年级下·江苏扬州·期中)Have you ever (speak ) to a foreigner? 【答案】spoken 【详解】句意:你曾经和外国人说过话吗?speak说,根据have可知,此处用现在完成时,因此用speak的过去分词,故填spoken。 82.(2021·甘肃陇南·一模)Her father has (fly)to London on business already. 【答案】flown 【详解】句意:她父亲已经飞往伦敦出差了。根据“already”可知,句子应用现在完成时,主语是第三人称单数,助动词用has,故填flown。 83.(2023·甘肃张掖·一模)We (study) English for two years. 【答案】have studied 【详解】句意:我们学习英语两年了。根据“for two years”可知,此句为现在完成时,其构成为:have/has+done,因为主语we为复数,故填have studied。 84.(2023·江苏南京·二模)I (read) the English novel for nearly a month, but it will take me another week to finish it. 【答案】have read 【详解】句意:我已经读这本小说将近一个月了,但是我还需要花一个星期才能读完。考查现在完成时。由“for nearly a month”可知, 句子应用现在完成时,其结构为:have/has+动词过去分词,I是主语,助动词用have,read的过去分词为原形。故填have read。 85.(22-23八年级下·全国·单元测试)He (die) for three years. 【答案】has been dead 【详解】句意:他已经去世三年了。根据“for three years.”可知描述从过去某一时间开始延续至今,用现在完成时,has/have done结构,主语是第三人称单数,助动词用has,die是非延续性动词,此处用be dead表示。故填has been dead。 86.(2023·江苏无锡·一模)— Where is Andy? — He (not catch) the bus up to now. So he will be a few minutes late. 【答案】hasn’t caught 【详解】句意:——安迪在哪里?——到目前为止,他还没有赶上公共汽车。所以他会迟到几分钟。根据“up to now”可知,句子用现在完成时,结构是“have/has+过去分词”,主语是he,助动词用has,与not可以缩写成hasn’t,故填hasn’t caught。 87.(21-22九年级·全国·单元测试)I (change)a lot since I became a middle school student. 【答案】have changed 【详解】句意:自从我成为一名中学生以来,我改变了很多。根据“since I became a middle school student.”可知,此处用现完成时,其结构是have/has done的形式,change“改变”,是动词,过去分词是changed。主语是I,助动词用have,故填have changed。 88.(2022·西藏拉萨·一模)The Greens (be) in China since 1997. 【答案】have been 【详解】句意:格林一家自1997年以来一直在中国。根据“since 1997”可知,时态为现在完成时have done;主语是“The Greens”,助动词用have,be的过去分词为been。故填have been。 89.(24-25九年级上·江苏无锡·期中)Neither my parents nor my sister (play) such exciting games before. 【答案】has played 【详解】句意:我父母和我姐姐以前都没有玩过这么刺激的游戏。根据“before”可知,此处用现在完成时,谓语动词构成是have/has done,neither…nor“既不……也不”,连接并列主语,谓语动词采用就近原则,离谓语最近的主语my sister是单数,故谓语动词用单数第三人称形式has。故填has played。 90.(23-24八年级下·全国·单元测试)Since the day we met, we (know) each other for ten years. 【答案】have known 【详解】句意:从遇见的那一天起,我们已经认识十年了。根据“Since the day we met”及“for ten years”可知,此处应用现在完成时have/has done,主语是we,助动词用have。故填have known。 91.(2024·甘肃平凉·一模)Bill’s cousin (play) the violin for three years. 【答案】has played 【详解】句意:比尔的堂弟拉小提琴已有三年了。根据“for three years”可知这一动作已经持续了三年了,故用现在完成时,表示从过去某一时间开始持续到现在,并且未来有可能继续进行下去,主语是三单,助动词用has,后接过去分词。故填has played。 92.(2024·甘肃白银·一模)Emma (study) in this school since she moved to this city. 【答案】has studied 【详解】句意:自从Emma搬到这个城市她就在这所学校学习。根据“since”可知,时态为现在完成时,谓语动词形式为has/have+动词的过去分词,主语Emma是单数,助动词用has,study的过去分词为studied。故填has studied。 93.(2025·江苏无锡·一模)I (have) the smart phone for 6 years. 【答案】have had 【详解】句意:我已经拥有智能手机6年了。have“有”,动词,又结合时间状语“for 6 years”可知,该句时态为现在完成时,其结构为“have done”,主语I为第一人称单数形式,助动词应用have,且实义动词have的过去分词形式为had。故填have had。    94.(24-25七年级下·全国·课后作业)My father (work) in a factory for 10 years. 【答案】has worked 【详解】句意:我父亲在一家工厂工作了10年。根据“for 10 years”可知,本句是现在完成时,结构为have/has done。主语是三单,助动词用has。故填has worked。 95.(23-24八年级下·山东东营·开学考试)They (live) in Beijing since ten years ago. 【答案】have lived 【详解】句意:他们自从十年前就一直生活在北京。根据“since ten years ago”可知用现在完成时,谓语结构为“have/has+动词的过去分词”;主语They为复数,所以助动词用have;live的过去分词为lived,故填have lived。 96.(2025·江苏无锡·一模)—Can I use the e-dictionary now, mom? —Go ahead. Your dad (fix) it. 【答案】has fixed 【详解】句意:——我现在能用电子词典吗,妈妈?——用吧。你爸爸已经修好了。fix“修理”。结合语境和“Go ahead”可知,此处强调过去动作对现在的影响,即词典已修好,现在可用,故应用现在完成时have/has done,由于主语Your dad是三单,故此处应用has fixed。故填has fixed。 97.(2025·江苏扬州·二模)The man was sent to the hospital because he has something by mistake. (eat) 【答案】eaten 【详解】句意:这个人被送进了医院,因为他误吃了东西。根据“The man was sent to the hospital because he has...something by mistake.”可知,“误食”发生“被送医”之前,此处需用现在完成时,动词用过去分词形式。故填eaten。 98.(2025·西藏拉萨·模拟预测)I (see) this movie three times. 【答案】have seen 【详解】句意:这部电影我已经看了三次了。根据“I...this movie three times.”及提示词可知,空处指我已经看过三次了,时态为现在完成时,其结构为have/has+done,主语为I,助动词用have,动词see的过去分词为seen。故填have seen。 99.(2025·甘肃定西·模拟预测)Products made in China (be) popular at home and abroad over the past few years. 【答案】have been 【详解】句意:在过去的几年里,中国制造的产品在国内外都很受欢迎。根据“Products made in China...popular at home and abroad over the past few years.”可知,句中“over the past few years”是现在完成时的时间标志词,现在完成时的结构是“have/has+过去分词”。主语“Products made in China”是复数,所以助动词用“have”,“be”的过去分词是“been”。故填have been。 100.(2025·甘肃酒泉·二模)—Boys and girls, have you (write) down all the main points? —Yes, we have. 【答案】written 【详解】句意:——同学们,你们都记下要点了吗?——是的,我们都记下了。根据“have you...down all the main points?”可知,这是一个现在完成时的一般疑问句,助动词have后要用动词过去分词,所以空处应填write的过去分词written。故填written。 试卷第1页,共3页 试卷第1页,共3页 学科网(北京)股份有限公司 $$ 备战2026年中考英语语法填空百题分类训练 (中考真题+中考模拟) 专题12 现在完成时100题 近年中考真题练习 1.(2025·江苏扬州·中考真题)Recently, more and more people have to visit Yangzhou during holidays. (choose) 2.(2024·西藏·中考真题)China (plan) to export (出口) railway technology to countries along the Belt and Road (一带一路) so far. 3.(2024·江苏无锡·中考真题)The Shenzhou-18 astronauts (work) in Tiangong space station since late April. 4.(2024·甘肃白银·中考真题)Have you ever (try) Chinese food outside of China? 5.(2023·西藏·中考真题)I (be)a teacher in Xizang for 40 years. 6.(2023·辽宁大连·中考真题)Scientists are trying to find life on Mars but they anything yet. (not find) 7.(2023·江苏无锡·中考真题)What you (do) to my computer? It’s dead! 8.(2023·甘肃武威·中考真题)I (learn) English ever since I was in Grade 3. 9.(2022·西藏·中考真题)So far, they (work) here for 10 years. 10.(2022·贵州安顺·中考真题)As President Xi Jinping has ever (say), “Clear water and green mountains are as valuable as gold.” 中考模拟真题练习 11.(2025·江苏无锡·模拟预测)—Don’t make any noise. The baby is sleeping. —There is no need. He (wake) up. 12.(2025·黑龙江牡丹江·二模)She hasn’t (eat) anything since morning. 13.(2025·江苏淮安·二模)I (watch) Huai Opera three times since I came to Huai’an. 14.(2025·全国·二模)So far, he (make) quite a few friends here. 15.(2025·江苏南京·三模)The life we were used to (change) a lot in the past few years. 16.(2025·甘肃陇南·三模)We (finish) our project already, so we can start the presentation. 17.(2025·甘肃酒泉·三模)Middle schools have (provide) students with classes to learn basic life skills. 18.(2025·江苏无锡·三模)Neither my parents nor my sister (watch) the exciting film before. 19.(2025·江苏无锡·模拟预测)So far, Mr. Wu (help) over 500 children to receive education. 20.(2025·甘肃白银·三模)I have (be) a member of the art club since last September. 21.(2025·江苏无锡·二模)Since you (grow) up, don’t depend too much on your parents. 22.(2025·西藏·模拟预测)Since he fell off the bike, John (lie) in bed for nearly a week. 23.(2025·江苏南京·二模)Plants (provide) great support for nature over millions of years. 24.(2025·甘肃兰州·二模)Both Lily and Lucy (visit) the Lanzhou Science and Technology Museum twice. 25.(2025·江苏淮安·二模)There (be) great changes in Jiangsu Province over the past 30 years. 26.(2025·江苏无锡·二模)To protect this cultural symbol, the local government (repair) the old buildings twice since 2010. 27.(2025·甘肃·模拟预测)The story of Houyi Shoots the Suns (be) popular with children in China for many years. 28.(2025·甘肃定西·二模)Have you ever (use) a VR headset? It’s fantastic! 29.(2025·江苏无锡·二模)Since Tom joined the club, he (make) many like-minded friends. 30.(2025·甘肃庆阳·二模)The coach has (explain) the game rules many times, but some players still don’t get it. 31.(2025·甘肃陇南·二模)John (learn) a lot about Chinese eating habits since he came here. 32.(2025·江苏无锡·二模)Scientists (take) hundreds of photos of Mars recently, which helps us understand the planet better. 33.(2025·江苏无锡·二模)Students (learn) much programming knowledge in the club so far. 34.(2025·云南楚雄·二模)—Why not go to see the film with us? —Good idea, but I it twice. (see) 35.(2025·甘肃·模拟预测)I (read) this book three times. It’s very interesting. 36.(2025·西藏拉萨·一模)He (live) here for more than twenty years. 37.(2025·西藏拉萨·一模)Mr. Nima (teach) in the school for ten years. 38.(2025·江苏无锡·一模)Daniel (travel) to a lot of places before, but Wuxi interests him most. 39.(2025·江苏泰州·一模)The 11th China-Japan-Rok Foreign Minister’s Meeting (中日韩外长会), which took place on March 22, 2025, (draw) wide attention so far. 40.(2025·江苏无锡·二模)Wuxi Nianhua Bay (attract) more and more people’s attention since this March. 41.(2025·甘肃张掖·二模)You (grow) up since the last time I saw you. 42.(2025·西藏拉萨·模拟预测)The famous writer (write) one new book in the past two years. 43.(2025·甘肃定西·模拟预测)Products made in China have (be) popular at home and abroad over the past few years. 44.(2025·甘肃定西·模拟预测)The story of Houyi Shoots the Suns has (be) popular with children in China for many years. 45.(2025·江苏无锡·模拟预测)You don’t have to describe her, because I (meet) her several times. 46.(2025·江苏无锡·一模)Taylor (serve) in the navy over the past few years. 47.(2025·江苏无锡·一模)Jenny is the only one of her class who (pass) the competition so far, isn’t she? 48.(2025九年级·广东·专题练习)There (be) a lot of changes in our city in the past few years. 49.(2025·甘肃白银·二模)Has Li Ming (carry) all his books back home? 50.(2025·辽宁营口·二模)Uncle Wang (live) in Hangzhou since 2000, so he knows well about the city. 51.(2025·江苏无锡·一模)Uncle Li (train) his dog to do a lot of tricks up to now. 52.(2025·江苏无锡·二模)Taiwan is part of China. As for this, we (say) it clearly hundreds of times. 53.(2025·江苏无锡·一模)—Good news! You (pass) the English speaking test. —Hooray! To be honest, I’m worrying about it these days. Now I feel the weight off my mind. 54.(2025·甘肃定西·一模)Have you ever (visit) the new science museum in the city center? 55.(2025·甘肃陇南·二模)The water in the river has (rise) a lot because of the heavy rain. 56.(2025·江苏扬州·一模)I have never the decision to be a volunteer teacher in the west of China. (regret) 57.(2025·甘肃兰州·一模)The book is so wonderful that I have (read) it twice. 58.(2025·江苏无锡·模拟预测)I’m so happy that I (finish) nearly half of my homework now. 59.(2025·甘肃定西·模拟预测)Smoking isn’t (allow) in the gas station. 60.(2025·甘肃兰州·模拟预测)When I arrived at the airport, my flight (take) off. 61.(2025·甘肃·模拟预测)We decided to sell all things that are no longer (use). 62.(2025·甘肃白银·一模)I have (visit) the Great Wall twice. 63.(2025·甘肃平凉·一模)She (play) the piano since she was five years old. 64.(2025·江苏无锡·一模)—Can I use your computer to search for information? —Go ahead. The engineer (repair) it. 65.(2025·江苏无锡·一模)It’s reported that the price of gold (rise) a lot during the last six months. 66.(2025·甘肃·模拟预测)Nearly a century after its founding, the PLA (grow) stronger than ever. 67.(2025·甘肃·模拟预测)Have you ever seen the house (make) of chocolates and bread? 68.(2025·甘肃定西·一模)How do you know if you’ve (success)? 69.(24-25九年级上·重庆沙坪坝·期末)The cost of living in this city (rise) by 30% over the past few years. 70.(23-24九年级下·江苏·随堂练习)The city life he’s used to (make) him nearly forget about his hometown already. 71.(2024·江苏无锡·三模)In the past few months, something terrible (happen) in the world. That caught the attention of the people around the world. 72.(2024·江苏无锡·二模)Jack, don’t make a mess in the living room. I (tell) you many times. 73.(2024·甘肃陇南·二模)Judy has (make) a lot of new friends. 74.(2024·内蒙古鄂尔多斯·一模)He has a diary for twenty years.(keep) 75.(2024九年级·全国·专题练习)Mrs. Li is surprised to find her little son has the floor already.(clean) 76.(23-24九年级上·内蒙古通辽·期中)I returned to China two weeks ago and since then I have (keep) in touch with my friends by writing e-mails. 77.(2023·江苏无锡·一模)I know neither the twin sisters nor Jim (play) such exciting games before. 78.(18-19九年级上·江苏无锡·期中)I’m afraid we’d better hurry up. The talk we look forward to (begin) already. 79.(2022·江苏无锡·中考真题)Fan Jinshi (do) a lot to protect Dunhuang culture for many years. 80.(2022·江苏无锡·一模)I (tell) you about the news many times. Why are you still asking me about that? 81.(20-21八年级下·江苏扬州·期中)Have you ever (speak ) to a foreigner? 82.(2021·甘肃陇南·一模)Her father has (fly)to London on business already. 83.(2023·甘肃张掖·一模)We (study) English for two years. 84.(2023·江苏南京·二模)I (read) the English novel for nearly a month, but it will take me another week to finish it. 85.(22-23八年级下·全国·单元测试)He (die) for three years. 86.(2023·江苏无锡·一模)— Where is Andy? — He (not catch) the bus up to now. So he will be a few minutes late. 87.(21-22九年级·全国·单元测试)I (change)a lot since I became a middle school student. 88.(2022·西藏拉萨·一模)The Greens (be) in China since 1997. 89.(24-25九年级上·江苏无锡·期中)Neither my parents nor my sister (play) such exciting games before. 90.(23-24八年级下·全国·单元测试)Since the day we met, we (know) each other for ten years. 91.(2024·甘肃平凉·一模)Bill’s cousin (play) the violin for three years. 92.(2024·甘肃白银·一模)Emma (study) in this school since she moved to this city. 93.(2025·江苏无锡·一模)I (have) the smart phone for 6 years. 94.(24-25七年级下·全国·课后作业)My father (work) in a factory for 10 years. 95.(23-24八年级下·山东东营·开学考试)They (live) in Beijing since ten years ago. 96.(2025·江苏无锡·一模)—Can I use the e-dictionary now, mom? —Go ahead. Your dad (fix) it. 97.(2025·江苏扬州·二模)The man was sent to the hospital because he has something by mistake. (eat) 98.(2025·西藏拉萨·模拟预测)I (see) this movie three times. 99.(2025·甘肃定西·模拟预测)Products made in China (be) popular at home and abroad over the past few years. 100.(2025·甘肃酒泉·二模)—Boys and girls, have you (write) down all the main points? —Yes, we have. 试卷第1页,共3页 试卷第1页,共3页 学科网(北京)股份有限公司 $$

资源预览图

专题12 现在完成时100题(中考真题+中考模拟)-备战2026年中考英语语法填空百题分类训练
1
专题12 现在完成时100题(中考真题+中考模拟)-备战2026年中考英语语法填空百题分类训练
2
所属专辑
相关资源
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。