重点06 现在完成时 - 备战2025年中考英语一轮巩固重点语法分类精练(全国通用)

2025-03-19
| 2份
| 44页
| 795人阅读
| 27人下载
栗子老师精品英语
进店逛逛

资源信息

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

内容正文:

重点06 现在完成时 目录 (1)过去分词变化规则 1 (2)表示影响(动作已完成) 7 (3) 表示持续(动作未完成) 13 (4) 含ever/never的现在完成时 20 (5)含since/for的现在完成时 26 分类精练 (1)过去分词变化规则 一、单项选择 1.—How many eggs has that hen __________? —Nearly one hundred. A.lay B.laid C.lied D.lain 【答案】B 【详解】句意:——那只母鸡已经下了多少个鸡蛋?——接近100个。 考查动词辨析。lay下蛋,产卵的动词原形/躺的过去式;laid下蛋,产卵的过去式和过去分词;lied说谎的过去式或过去分词;lain躺的过去分词。根据“has”可知用完成时态“has/have done sth”,动词应该用过去分词形式done,且此处表示“下蛋”,laid是lay的过去分词形式。故选B。 2.I think the mountains __________ with trees in a few years’ time. A.are covered B.will be covered C.are covering D.will cover 【答案】B 【详解】句意:我认为几年后山将被树木覆盖。 考查一般将来时的被动语态。根据“in a few years’ time”可知句子时态为一般将来时,而主语mountains和谓语cover为被动关系,应用被动语态,一般将来时的被动语态的谓语结构为“will+be+done”,故选B。 3.The birthday cake was quickly ________ by the children. A.eat up B.ate up C.eating up D.eaten up 【答案】D 【详解】句意:生日蛋糕很快被孩子们吃光了。 考查被动语态。分析句子可知,主语the birthday cake和谓语eat之间为逻辑上的动宾关系,应用被动语态,其谓语结构为“be+done”,故选D。 4.The water in this lake _______ by the factories around it. A.be polluted B.pollute C.was polluted D.being polluted 【答案】C 【详解】句意:这个湖里的水被它周围的工厂污染。 考查一般过去时的被动语态。根据语境可知湖水已被污染,应用一般过去时,而主语the water和谓语动词pollute为逻辑上的动宾关系,应用被动语态,其谓语结构为“was/were+done”,故选C。 5.—Here is my phone number, 8912232. —Oh, I’ve ________. A.wrote it down B.written it down C.wrote down them D.written them down 【答案】B 【详解】句意:——这是我的电话号码,8912232。——哦,我已经把它写下来了。 考查过去分词及代词辨析。根据“I’ve”可知,此处应用“have+过去分词”构成现在完成时,write的过去分词为written,排除A、C项;it它;them它们。根据“Here is my phone number”可知,这里指代上文提到的“phone number”,应用it来指代。故选B。 6.The Chinese climbers have ________ many valuable things on the mountain. A.discovery B.discovered C.discovering D.discovers 【答案】B 【详解】句意:中国登山者在山上已经发现了许多有价值的东西。 考查谓语动词。从have可知,句子时态为现在完成时,其后应接动词过去分词;动词discover发现,过去分词为discovered。 故选B。 7.I have already ________ many English books about England. A.readed B.reading C.read D.readded 【答案】C 【详解】句意:我已经读了许多关于英国的英语书籍。 考查动词的过去分词形式。根据“I have already”可知本句是现在完成时,动词用过去分词。read的过去分词还是read。故选C。 8.My uncle has just ________ me to his house to have dinner. A.invited B.invites C.inviting D.invitation 【答案】A 【详解】句意:我叔叔刚刚邀请我到他家吃饭。 考查现在完成时。根据“has”可知本句是现在完成时,动词应用过去分词invited。故选A。 9.—Have you _________ any activities to help children? —Sure. I did it last year. A.take part in B.join C.taken part in D.joined 【答案】C 【详解】句意:——你参加过任何帮助孩子的活动吗?——当然。我去年参加的。 考查动词时态和动词短语。take part in参加;join参加。根据“any activities”可知参加活动用短语take part in,排除BD选项;此处动词用过去分词和助动词have构成现在完成时。故选C。 10.You have ________ some chicken and carrots. A.got B.get C.gets 【答案】A 【详解】句意:你有一些鸡肉和胡萝卜。 考查have/has got的用法。have/has got有、拥有,常用于口语中,用法同have/has。故选 A。 二、单词拼写 11.—Have you ever (notice) how quickly our lives are changing? —Certainly! AI influences our lives in many ways now. 【答案】noticed 【详解】句意:——你有没有注意到我们的生活变化得有多快?——当然!现在人工智能在很多方面都影响着我们的生活。根据“Have you ever”可知,时态为现在完成时,动词notice应用过去分词noticed。故填noticed。 12.It’s a pity that I never (be) to France for travelling. 【答案】 have been 【详解】句意:可惜我从未去过法国旅行。根据题干中的“I…never…to France for travelling.”可知是表示“从未去过法国旅行”,需要用现在完成时态,结构为“have/has + 过去分词”。主语是“I”,因此用“have”,动词“be”的过去分词是“been”。故填have;been。 13.Mother has d the future for her son. 【答案】(d)esigned 【详解】句意:母亲为儿子规划了未来。根据“the future for her son”和首字母d可知,design“规划,设计”符合句意。本句时态为现在完成时,动词要用过去分词。故填(d)esigned。 14.Has your brother (make) a lot of new friends in London? 【答案】made 【详解】句意:你的哥哥在伦敦结交了很多新朋友吗?make friends“交朋友”;根据“Has”可知,此处应用make的过去分词形式,和助动词has构成现在完成时。故填made。 15.The milk has sour because of the hot weather. (go) 【答案】gone 【详解】句意:由于天气热,牛奶变酸了。根据“has”可知,本句应用现在完成时,构成为have/ has done,go的过去分词为gone。故填gone。 16.The little girl has the poem by heart. (learn) 【答案】learnt/learned 【详解】句意:这个小女孩已经牢记这首诗了。助动词has后加过去分词,构成现在完成时。learn的过去分词是learnt/learned。故填learnt/learned。 17.Have you ever (join) an English club? 【答案】joined 【详解】句意:你参加过一个英语俱乐部吗?根据空前的“Have”及“ever”可知,此处应用过去分词形式,构成现在完成时。故填joined。 18.They’ve (invite) us to come over to Australia for a holiday. 【答案】invited 【详解】句意:他们邀请我们来澳大利亚度假。根据“They’ve”可知,They’ve=they have,因此此句应用现在完成时,构成为have/ has done,invite“邀请”,动词,其过去分词为invited。故填invited。 19.Have you (write) the report? 【答案】written 【详解】句意:你写好报告了吗?根据“Have you... ”可知,句子属于现在完成时的一般疑问句,其结构为:Have+主语+过去分词+其他?所以空格上所填词为过去分词。write的过去分词为written。故填written。 20.I’m sorry to have p your name wrong. 【答案】(p)ronounced 【详解】句意:很抱歉我把你的名字发错音了。根据首字母提示以及“I’m sorry to have p...your name wrong.”可知,空处指“发音”,其英文为pronounce,因句中有have,故空处需动词的过去分词,构成现在完成时,故填(p)ronounced。 三、完成句子 21.Have you decided to move to Dalian? Have you to move to Dalian? 【答案】 made a decision 【详解】句意:你决定搬到大连了吗?decide to do=make a decision“作出决定”,固定词组,根据空前的“Have”可知,此处应用过去分词形式,构成现在完成时。故填made;a;decision。 22.我的厄运出乎意料地变成了好事。 My bad luck had unexpectedly a good thing. 【答案】 turned into 【详解】根据中英文对照可知,动词短语turn into表示“变成”。根据句中的“had”可知,此句是过去完成时,结构为had done,turn的过去分词为turned。故填turned;into。 23.我想我们一天吃了五顿饭!我长胖了五磅! I think that we ate five meals a day! I’ve ! 【答案】 put on five pounds 【详解】根据中英文对照可知,一、二空缺少“长胖”的英文表达,因此可联想到动词短语put on,再根据空前的“I’ve”可知,本句的时态为现在完成时,因此后面的动词应该用其过去分词形式。三、四空缺少“五磅”的英文表达,five五,数词;pound磅,英文中的重量单位,可数名词。故答案为put;on;five;pounds。 24.你曾经拿别人开过玩笑吗? Have you ever others? 【答案】made jokes about 【详解】对比所给中英文可知,设空处为“拿……开玩笑”;make jokes about sb.“拿某人开玩笑”,固定词组,根据空前的“Have”可知,此处应用过去分词形式,构成现在完成时。故填made jokes about。 25.He has just finished his homework. (变为被动语态) His homework just . 【答案】 has been finished 【详解】句意:他刚刚完成他的作业。考查主动语态变被动语态。原句子的时态为现在完成时,应改为现在完成时的被动语态,其谓语结构为“have/has been done”,主语his homework为第三人称单数,助动词应用has,故填has;been;finished。 26.一旦你听到这首歌,你会永远忘不了它。 you have the song, you will never forget it. 【答案】 Once heard 【详解】根据所给汉语可知,需要填once“一旦”,hear“听到”,前半句的结构为:主语+have/has+动词过去分词,hear的过去分词为heard,句首单词首字母大写。故填Once;heard。 27.科学家已经发射了一艘宇宙飞船去火星。 Scientists have a spaceship Mars. 【答案】 sent to 【详解】根据中英文对照可知,send...to...“把……送到……”,是动词短语。结合have可知,本句是现在完成时,动词用过去分词。故填sent;to。 28.我相信他已经得到教训了。 I believe that he has . 【答案】 learnt/learned a lesson 【详解】根据中英文对照可知,英文句子缺少“得到教训”,英文表达是learn a lesson,动词短语,第一空前的has是现在完成时的助动词,其后接动词过去分词,所以动词learn要变成过去分词learnt/learned。故填learnt/learned;a;lesson。 29.我的坏运气变成了一件好事。 My bad luck has a good thing. 【答案】 turned into 【详解】结合中英文,turn into“变成”,结合空前的has,此处是现在完成时结构,动词需用过去分词形式。故填turned;into。 30.You’ve made a good impression on the people there. You’ve the people there a good impression. 【答案】given 【详解】句意:你给那里的人留下了一个很好的印象。make a good impression on sb.=give sb. a good impression意为“给某人留下一个好印象” ;句子时态为现在完成时,空处应用动词的过去分词形式。故填given。 (2)表示影响(动作已完成) 一、单项选择 1.—Do you know the science museum in Anhui? —Sure, I ________ there twice already. A.will visit B.am visiting C.was visiting D.have visited 【答案】D 【详解】句意:——你知道安徽的科学博物馆吗?——当然知道,我已经去过那儿两次了。 考查动词时态。根据“twice already”可知,此处指的是已经参观过科学博物馆了,因此句子时态应用现在完成时,结构是has/have+动词过去分词。故选D。 2.—________ you ________ your homework? —Yes, I finished it an hour ago. A.Have; finished B.Did; finish C.Do; finish D.Are; finishing 【答案】A 【详解】句意:——你已经完成你的家庭作业了吗?——是的,我一个小时前完成的。 考查现在完成时态。根据答语 “Yes, I finished it an hour ago.”,此处强调过去发生的动作对现在造成的影响,应该用现在完成时,谓语动词构成是have/has done。故选A。 3.—Kitty, will you go to the flower show with me tomorrow? —Thank you for asking, but I ________ there already. A.had been B.was C.have been D.will be 【答案】C 【详解】句意:——基蒂,明天你愿意和我一起去看花展吗?——谢谢你的邀请,但我已经去过那里了。 考查现在完成时。根据“already”可知,时态是现在完成时have/has done,表示过去的动作对现在造成的影响或结果。故选C。 4.In China, you can see people playing basketball in parks, schools and even factories. Basketball ________ a popular sport to play and watch. A.has become B.will become C.became 【答案】A 【详解】句意:在中国,你可以在公园、学校甚至工厂里看到人们打篮球。篮球已经成为一项受欢迎的运动,既适合玩也适合观看。 考查动词时态辨析。has become现在完成时,表示过去发生的动作对现在造成的影响或结果,强调“已经”;will become一般将来时,表示将来会发生的动作;became一般过去时,表示过去某个时间发生的动作。根据“Basketball…a popular sport to play and watch.”可知,在中国各个场所都能看到人们打篮球,篮球已经成为一项受欢迎的运动,表示对现在造成的影响或结果,所以用现在完成时,故选A。 5.—What do you think of Suzhou, Mr Black? —I ________ such a beautiful city before. A.don’t visit B.didn’t visit C.haven’t visited D.had visited 【答案】C 【详解】句意:——布莱克先生,你认为苏州怎么样?——我之前从来没有去过这么美丽的城市。 考查时态。根据“before”可知,此处表示“以前从未见过”,应用现在完成时,故选C。 6.The life we were used to ________ over the past 50 years. A.changed B.has changed C.changing D.is changed 【答案】B 【详解】句意:在过去的50年里,我们习惯的生活发生了变化。 考查现在完成时。changed一般过去时;has changed现在完成时;changing现在分词;is changed被动语态。根据“over the past 50 years.”可知,时态应用现在完成时,表示“改变已经发生”。故选B。 7.—I’m so nervous about singing for the graduation ceremony tomorrow. —Don’t worry. You ________ for a long time. You’ll be great. A.will practice B.are practicing C.was practicing D.have practiced 【答案】D 【详解】句意:——我对明天在毕业典礼上唱歌感到非常紧张。——别担心。你已经练习了很长时间。你会很棒的。 考查动词时态。根据“for a long time”可知,此处是指“已经练习了很长时间”,需要用现在完成时“have practiced”,表示从过去到现在的动作持续存在或影响。故选D。 8.In the last few years, the city ________ many old trees due to urban development. A.lost B.has lost C.loses D.is losing 【答案】B 【详解】句意:在过去几年里,由于城市发展,这座城市失去了许多古树。 考查现在完成时。根据时间状语“in the last few years”可知表示过去发生且持续到现在的动作,用现在完成时“has lost”。故选B。 9.—I can’t find my keys. I’m sure I ________ them somewhere in the house. —Don’t worry. Let’s look for them together. A.left B.have left C.was leaving D.leave 【答案】B 【详解】句意:——我找不到我的钥匙,我确定我已经把它们落在家里某个地方了。——别担心,让我们一起找。 考查时态。根据“I can’t find my keys.”可知,钥匙落在了某个地方,造成的影响就是现在找不到,故用现在完成时,表示过去的动作对现在产生的影响;现在完成时的结构是have/has done。故选B。 10.―Would you like ________ some more food? ―No, thanks. I ________ enough. A.to have; have B.have; had C.to have; have had D.to have; had had 【答案】C 【详解】句意:——你想再吃点东西吗?——不了,谢谢。我已经吃饱了。 考查非谓语动词和时态。would like to do sth“想要做某事”,固定搭配,故第一个空应用动词不定式作宾语;第二个空,表示“我已经吃饱了”,应为现在完成时。故选C。 二、单词拼写 11.I haven’t yet (decide) whether to accept the job offer or not. 【答案】decided 【详解】句意:我还没有决定是否接受这份工作。根据“yet”可知,这里需要用现在完成时,其否定结构是haven’t/hasn’t+done。decide的过去分词是decided。故填decided。 12.Mary has already e her breakfast and is ready to work. 【答案】(e)aten 【详解】句意:玛丽已经吃过早饭,准备去上班了。根据“is ready to work”可知,此句是说已经吃过早饭了,eat“吃”,动词,根据“has already”可知,此句为现在完成时,eat的过去分词为eaten,故填(e)aten。 13.Scientists have (发送) spaceship to Mars to take photos. 【答案】sent 【详解】句意:科学家已经发射宇宙飞船去火星拍照。send“发送”,动词;此句时态为现在完成时,其结构为“have/has done”,空前为have,空处应用sent。故填sent。 14.In recent years, our school much greener with the efforts of students and teachers. (grow) 【答案】has grown 【详解】句意:在最近几年里,在师生们的努力下,我们的学校已经变得更绿了。根据时间状语“In recent years”可知,本句用现在完成时,其结构是have/has done的形式。主语是our school,这里助动词用has。grow的意思是“变得”,根据题意,故填has grown。 15.I (make) it clear many times that I won’t give up the plan. 【答案】have made 【详解】句意:我已经多次表明我不会放弃这个计划。根据“it clear many times that I won’t give up the plan.”可知,此处说的是过去已经完成的事情,应用现在完成时:have/has done,主语I为第一人称,应用have,make的过去分词为made。故填have made。 16.—What do you think of the movie Yolo《热辣滚烫》? —It’s really fantastic. I (see) it for three times already. 【答案】have seen 【详解】句意:——你觉得电影《热辣滚烫》怎么样?——它真的很棒。我已经看了三次了。根据句中“for three times already”可知,该句强调过去发生的动作对现在造成的影响,所以要用现在完成时,现在完成时的结构是“have/has + 过去分词”,主语是I,助动词用have,see的过去分词是seen,故填have seen。 17.So far I (make) lots of friends in my school. 【答案】have made 【详解】句意:到目前为止,我在学校里交了很多朋友。根据“So far”可知句子用现在完成时,结构为:have/has done,主语为I,助动词用have,make的过去分词为made。故填have made。 18.We (learn) a lot from the story about happiness. 【答案】have learned 【详解】句意:我们已经从关于幸福的故事中学到了很多。分析语境可知,此处表示已经学到了很多,用现在完成时have/has done,主语是We,助动词用have。故填have learned。 19.So far, China’s forest (increase) by over 70,000,000 hectares (公顷). One tree after another, these people built a green Great Wall. 【答案】has increased 【详解】句意:到目前为止,中国的森林面积已经增加了7000多万公顷。这些人一棵接一棵地建起了绿色的长城。increase“增加”,根据“So far”可知句子用现在完成时,主语是China’s forest,助动词用has。故填has increased。 20.She (write) many books so far, the children in China like them very much. 【答案】has written 【详解】句意:到目前为止,她写了很多书,中国的孩子们都很喜欢。由so far可知时态是现在完成时have/has done,主语是三单,助动词用has,write的过去分词是written。故填has written。 三、完成句子 21.这是我见过的最漂亮的地方。 This is the most beautiful place I . 【答案】 that have seen 【详解】分析汉语意思以及英语句子可知,第一空处应为定语从句的引导词,先行词为place,且被最高级修饰,因此应用引导词that;结合句子可知,此句应用现在完成时,构成为have/has done,主语为I,因此助动词应用have;see“看见”,过去分词为seen。故填that;have seen。 22.苏州向来都以它的园林而闻名天下。 Suzhou its gardens. 【答案】has always been world-famous for 【详解】根据中英文对照,空格处缺“向来以……闻名天下”,根据“向来”可知表示从过去到现在都存在的一种状态,要使用现在完成时,world-famous世界闻名的,be world-famous for以……世界闻名,always总是,故填has always been world-famous for。 23.我已经忘记 Lucy什么时候嫁给他的了。 I when Lucy him. 【答案】 have forgotten got married to 【详解】根据所给中英文可知要翻译的是“已经忘记”及“嫁给”。分析句子可知第一空用现在完成时,have forgotten“已经忘记”;get married to“嫁给”,动作发生在过去,when后接一般过去时。故填have;forgotten;got;married;to。 24. to write letters with paper and pens from time to time. 对现代人来说,时不时地用纸笔写信已经不可能了。 【答案】It has been impossible for modern people 【详解】根据中英文对照可知此处缺少“对现代人来说”和“已经不可能了”,根据“已经不可能了”可知本句用现在完成时,结构为:主语+have/has+过去分词+其他,形式主语It是第三人称单数,用has,“已经不可能了”It has been impossible;“对现代人来说”用for modern people。故填It has been impossible for modern people。 25.We have learnt about life and death by keeping a pet dog. (对划线部分提问) have we about by keeping a pet dog? 【答案】 What learnt 【详解】句意:我们通过养宠物狗了解了生与死。此处对学会的内容提问,应用what“什么”,引导特殊疑问句,句首首字母大写;原句时态为现在完成时,第二个空应用过去分词learnt,与助动词have构成现在完成时。故填What;learnt。 26.到2024年8月4日为止,中国队在巴黎奥运会已取得16金。 Up to August 4th, 2024, China’s team 16 gold medals in Paris Olympics. 【答案】 has achieved 【详解】根据中英文对照可知,空缺部分是“已取得”,achieve“获得,取得”,动词原形;根据语境可知,时态为现在完成时,该句主语是China’s team,所以此处现在完成时的结构是:has+过去分词,achieve的过去分词是achieved。故填has;achieved。 27.济南在城市的中心地带建了更多公园,以提高人们的生活质量。 Jinan has more parks in the part of the city to improve people’s life. 【答案】 built central 【详解】根据中英文对照可知,这里缺少“建造”和“中心的”,build意为“建造”,为动词,根据“has”可知,第一空需动词的过去分词built构成现在完成时,centre意为“中心”,根据“part of”可知,part为名词,需形容词修饰,central“中心的”符合句意。故填built;central。 28.100 多个国家和国际组织积极支持和参与 “一带一路” 建设。 100 countries and international organizations have and taken part in the Belt and Road. 【答案】 Over supported 【详解】根据汉语提示“100多个国家和组织”可知,总数量超过一百,所以此处用over “多于”,符合题意,句首字母大写;根据汉语提示 “支持” 可知,此处用动词support,根据前面的助动词have可知,此处时态是现在完成时。故填Over;supported。 29.He has already done his homework at school. (改为一般疑问句) he done his homework at school ? 【答案】 Has yet 【详解】句意:他在学校里已经做完作业了。该句采用现在完成时,改为一般疑问句时,把助动词has提到句首,already改为yet。故填Has;yet。 30.found, you, yet, have, him ? 【答案】Have you found him yet 【详解】根据标点可知,该句是疑问句。分析所给单词,have为助动词,置于句首;you作主语;found为过去分词;him作宾语;yet置于疑问句句尾。故填Have you found him yet“你找到他了吗”。 (3) 表示持续(动作未完成) 一、单项选择 1.—Where are you going for your holidays? —Well, we ______ yet. A.don’t decide B.didn’t decide C.haven’t decided 【答案】C 【详解】句意:——你打算去哪里度假?——嗯,我们还没有决定。 考查动词时态。根据“yet”可知,应该用现在完成时,结构是“have/has + 过去分词”,故选C。 2.—Lucy, is your aunt a teacher? —Yes, she is. She ________ English in this school for nearly 20 years. A.teaches B.is teaching C.has taught D.will teach 【答案】C 【详解】句意:——Lucy,你的姑姑是老师吗?——是的,她是。她在这所学校教英语将近20年了。 考查动词的时态。根据“for nearly 20 years”可知,表示动作的持续,应使用现在完成时,其结构为have/has+done,主语为She,助动词用has。故选C。 3.—How long _________ you ________? —For three years. A.do;paint B.are;painting C.did;painted D.have;painted 【答案】D 【详解】句意:——你画画多久了?——三年了。 考查现在完成时。根据答语“For three years.”可知,问句应用现在完成时,其结构为“have/has +过去分词”,主语为you,助动词用have,paint的过去分词是painted。故选D。 4.The 13-year-old artist ______ more than 50 paintings so far. A.created B.will create C.has created 【答案】C 【详解】句意:到目前为止,这位13岁的艺术家已经创作了50多幅画作。 考查动词时态。根据时间状语“so far”可知,句子用现在完成时,因此使用“has created”。故选C。 5.How long ________ you ________ (study) English? A.do; study B.have; studied C.are; studying D.did; study 【答案】B 【详解】句意:你学英语多久了? 考查现在完成时。根据句意可知,本句时态可用现在完成时,结构为have/has done,故选B。 6.In the last 50 years there ________ great achievements in communication, such as computers and smart phones. A.were B.have been C.will be 【答案】B 【详解】句意:在过去的50年里,通信取得了巨大的成就,比如电脑和智能手机。 考查现在完成时。根据“In the last 50 years”可知,此句用现在完成时,其结构为“has/have done”;句中含有“there”,此句为there be结构,“great achievements”表示复数,用have构成时态,故选B。 7.—Is the Great Wall worth visiting? —Of course. I ________ it many times and the views always surprise me. A.climb B.are climbing C.climbed D.have climbed 【答案】D 【详解】句意:——长城值得一游吗?——当然。我爬过很多次,那里的景色总是让我感到惊讶。 考查时态。根据“many times”可知,此处为现在完成时,结构为“have/has done”。故选D。 8.My father and I ________ a lot of photos at the same place in the past ten years. A.take B.took C.have taken D.had taken 【答案】C 【详解】句意:在过去的十年里,我和父亲在同一个地方拍了很多照片。 考查动词时态。根据“in the past ten years”可知,此句应用现在完成时,其结构是“have/has done”。故选C。 9.Thanks to the local government’s support, tourism in this village ________ a lot in the past decade (十年). A.develops B.developed C.will develop D.has developed 【答案】D 【详解】句意:由于当地政府的支持,这个村庄的旅游业在过去十年里发展了很多。 考查动词时态。根据“in the past decade”可知,句子表达的是过去十年到现在的一个时间段,应该使用现在完成时。故选D。 10.—Tom, come and play soccer with us this afternoon. —I ________ my book report, maybe another time! A.don’t finish B.was finishing C.haven’t finished D.won’t finish 【答案】C 【详解】句意:——Tom,今天下午和我们一起踢足球吧。——我还没有完成我的读书报告,也许改天吧! 考查现在完成时的用法。根据语境可知,“我”到现在还没有完成读书报告,这是过去开始的动作对现在造成的影响,所以用现在完成时。故选C。 二、单词拼写 11.Mrs. Wang (support) that student with money during the last three years. 【答案】has supported 【详解】句意:王老师在过去的三年里资助了那个学生。support sb. with sth.表示“用……支持或资助”。根据“during the last three years.”可知时态是现在完成时,结构为have/has done,主语是“Mrs. Wang”,助动词用has。故填has supported。 12.Have you (考虑)what job you are going to do ? 【答案】 thought about 【详解】句意:你有没有想过你要做什么工作?think about表示“考虑”,是动词短语。结合Have可知本句是现在完成时,动词用过去分词。故填thought;about。 13.Mr. Brown went to Shanghai and (stay) there for 2 weeks. 【答案】has stayed 【详解】句意:布朗先生去了上海,并在那里待两周了。stay待,是动词。根据句意和时间状语“for 2 weeks”可知,要用现在完成时,其构成为have/ has done,主语是第三人称单数,用has。故填has stayed。 14.I haven’t (归还) the book to the library yet. 【答案】returned 【详解】句意:我还没有把书归还给图书馆。根据汉语提示可知,空处应填return“归还”,根据yet可知,时态为现在完成时,结构为has/have+done,return的过去分词为returned。故填returned。 15.Cars (become) smarter and smarter over the past few years. Some of them can even drive themselves. 【答案】have become 【详解】句意:在过去的几年里,汽车变得越来越智能。它们中的一些甚至可以自动驾驶。根据“over the past few years”可知,本句时态为现在完成时have/has done结构,主语cars为复数形式,所以助动词用have,become的过去分词为become。故填have become。 16.As a top player, Daniel (practise) hard to improve his physical strength over the past six years. 【答案】has practised 【详解】句意:作为一名顶级球员,丹尼尔在过去的六年里一直努力训练以提高他的体力。根据“over the past six years”可知,强调时间的延续,用现在完成时。故填has practised。 17.As we know, the life we were used to (change) a lot since 1978. 【答案】has changed 【详解】句意:正如我们所知,自1978年以来,我们过去习惯的生活已经发生了很大变化。根据“since 1978”可知,这个句子描述的是一个从过去某个时间点(1978年)开始并持续到现在的变化,因此需使用现在完成时态,结构为have/has+动词过去分词,主语为the life,单数,因此用has changed。故填has changed。 18.—How long you (keep) the book? —For about two weeks. 【答案】 have kept 【详解】句意:——这本书你保存多久了?——大约两周。根据“How long”可知句子用现在完成时,主语是you,助动词用have,放主语之前。故填have;kept。 19.China’s population of wild pandas has by around 17% in the last ten years. (increase) 【答案】increased 【详解】句意:在过去十年里,中国野生大熊猫的数量增长了约17%。根据“in the last ten years”以及语境可知,时态是现在完成时,其结构是“have/has+过去分词”,表示过去发生的动作对现在造成的影响或结果,increase“增加,增长”,动词,其过去分词是increased。故填increased。 20.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。 三、完成句子 21.他的爸爸去北京出差—个月了。 His father Beijing on business . 【答案】 has been in for a month 【详解】have been in“在……待了多久”,主语His father为第三人称单数,助动词用has;for+一段时间,表示“多久”,a month“一个月”。故填has been in;for a month。 22.我爸爸去天水了,他将于下周回来。 My father to Tianshui, and he will come back next week. 【答案】 has gone 【详解】根据中英文对照可知,此处缺少“去”,其英文表达为动词短语have gone to sp.“去了某地(未回)”,my father作主语,助动词用has。故填has;gone。 23.over  a  changed  has  the  years  the town  lot . 【答案】The town has changed a lot over the years 【详解】根据标点可知是陈述句,分析所给单词,the town作主语,has助动词,changed作谓语,a lot作状语;over the years时间状语,放句尾,故填The town has changed a lot over the years“这些年来这个城镇发生了很大的变化”。 24.我还没有收到我父母的来信。 I my parents yet. 【答案】 haven’t heard from 【详解】根据中英文对照,横线上缺的是not hear from “没有收到……的来信”;再由句尾的“yet”和句子的主语“I”可判断,应使用现在完成时haven’t heard from。故填haven’t;heard;from。 25.his, owned, he’s, fourth, it, since, birthday . 【答案】He’s owned it since his fourth birthday 【详解】根据所给标点和词汇可知,此句是陈述句,时态为现在完成时。he’s owned “他已经拥有”,作主语谓语;it作宾语; since his fourth birthday “自从他四岁生日”,作时间状语。故填He’s owned it since his fourth birthday “自从他四岁生日,他就拥有它了”。 26.have, owned, how long, the book, you ? 【答案】How long have you owned the book 【详解】根据所给单词以及标点符号可知,句子是How long引导的特殊疑问句,you“你”,作主语;have owned “拥有”,作谓语动词;the book“书”,作宾语。故填How long have you owned the book “你拥有这本书多长时间了”。 27.Has his father come back from Canada? Could you please tell me?(合并成一句) Could you please tell me his father come back from Canada? 【答案】 whether/if has 【详解】句意:他的父亲从加拿大回来了吗?你能告诉我吗?根据题干要求以及动词“tell”可知,本题可以改为whether/if“是否”引导的宾语从句;又根据“Has his father come back from Canada?”可知,从句是现在完成时,从句主语“his father”是第三人称单数,助动词是has。故填whether/if;has。 28.我在那里待了两个月。 I there for two months. 【答案】 have been 【详解】根据中英文对照可知,空处缺“待了”的英文,已经在某地待了一段时间,应使用现在完成时,需用have been结构,表示持续状态。主语为I,助动词用have。故填have;been。 29.Mr. Wang has already visited the Louvre Museum. (改为否定句) Mr. Wang visited the Louvre Museum . 【答案】 hasn’t yet 【详解】句意:王先生已经参观了卢浮宫博物馆。already“已经”,用于肯定句,not...yet表示“还没”。原句是现在完成时,其否定句直接在has后加not。故填hasn’t;yet。 30.目前我们还没有任何发现,但是我们仍在研究。 So far, we able to find anything, but we’re still researching. 【答案】 haven’t yet been 【详解】根据中英文对照可知,空处缺少了“还没有”,根据“So far”可知,时态为现在完成时,be able to“能够做某事”,主语是we,否定用haven’t been able to,yet“还”,副词修饰动词。故填haven’t;yet;been。 (4) 含ever/never的现在完成时 一、单项选择 1.—________ you ever ________ Chinese mooncakes, Dianna? —No, never. But I have had noodles. A.Do; try B.Will; try C.Did; try D.Have; tried 【答案】D 【详解】句意:——戴安娜,你曾经尝过中国的月饼吗?——从来没有。但我吃过面条。 考查现在完成时。根据“ever”及答语“But I have had noodles.”可知空格所在句用现在完成时态,结构为“have/has+动词过去分词”。故选D。 2.Neither my sister nor I ________ been to Xizang before. A.have never B.has never C.have ever D.has ever 【答案】C 【详解】句意:我和妹妹以前都没有去过西藏。 考查现在完成时。have never从来不;has never从来不(has为have的第三人称单数);have ever曾经;has ever曾经(has为have的第三人称单数)。根据“been to”和“before”可知本句应用现在完成时“have/has done”,又因“Neither my sister nor I”中neither...nor表示“两者都不”,本身为否定意义,谓语遵循“就近一致”原则,因离其最近的主语是I,动词用原形。故选C。 3.— ________ you ever_________ to Beijing before?      —No, never. A.Did; go B.Have; been C.Will; go D.Do; go 【答案】B 【详解】句意:——你以前来过北京吗?——没有,从未去过。 考查动词时态。根据“ever”可知,时态是现在完成时,主语是you,助动词用have,have been to“曾经到过”,故选B。 4.Have you ever ________ to a foreign country? A.traveled B.travel C.traveling D.to travel 【答案】A 【详解】句意:你曾经到国外旅行过吗? 考查现在完成时。“Have you ever...”后接过去分词,构成现在完成时,“travel”的过去分词是“traveled”,故选A。 5.—________ you ever ________ with a group? —Yes. It helps a lot. A.Do; studies B.Have; study C.Do; studied D.Have; studied 【答案】D 【详解】句意:——你曾经和一小组人一起学习过吗?——对。它帮助很大。 考查时态。根据“ever”可知,句子时态为现在完成时have/has done。故选D。 6.—________ you ever ________ to Chengdu Research Base? —No, never. But I plan to visit it this summer. A.Did; go B.Have; been C.Are; going 【答案】B 【详解】句意:——你去过成都研究基地吗?——不,从来没有。但我计划今年夏天去参观那里。 考查时态。根据“ever”及答语“No, never. But I plan to visit it this summer.”可知,此处指过去的动作对现在造成影响,应用现在完成时。故选B。 7.________ you ever ________ UFOs? A.Have; seen B.Did; see C.Will; see D.Do; see 【答案】A 【详解】句意:你曾经看过UFO吗? 考查动词时态。根据ever可知,句子应用现在完成时,故选A。 8.—Have you ________ been to Nanjing, Han Mei? —No, never. I plan to go there this summer holiday. A.ever B.still C.yet D.already 【答案】A 【详解】句意:——韩梅,你去过南京吗?——没有,从来没有。我计划这个暑假去那里。 考查副词辨析。ever曾经;still仍然;yet仍然,还;already已经。根据“Have you ... been to Nanjing, Han Mei?”可知,此处指是否曾去过南京,一般疑问句中用ever。故选A。 9.—________ Ann ever ________ online with you? —No, she hasn’t. A.Have; chated B.Has; chated C.Have; chatted D.Has; chatted 【答案】D 【详解】句意:——安曾经和你网上聊天吗?——不,没有。 考查现在完成时态。根据“No, she hasn’t”可知,时态为现在完成时,由于主语是三单所以助动词用has,chat的过去分词是chatted。故选D。 10.—Hi , Tom! ________ you ever ________ the ChatGPT these days? —Yes. It’s an artificial intelligence software(人工智能软件)which can do many useful things for human. A.Have; heard B.Did; hear C.Do; hear 【答案】A 【详解】句意:——嗨,Tom!这些天你曾经听说过ChatGPT吗?——是的,它是一款人工智能软件,可以为人类做很多有用的事情。 考查现在完成时。ever“曾经”,常用于完成时态,又因therse days“这些天”,所以本句时态为现在完成时have done。主语是you,助动词用have,hear的过去分词为herad,疑问句助动词提前首字母大写。故选A。 二、单词拼写 11.Wu Shuangpeng has never r the decision to go back to his hometown to sell oranges online. 【答案】(r)egretted 【详解】句意:吴双鹏从不后悔回到家乡在网上卖橘子的决定。根据“has never”和首字母可推断此处表示“从不后悔”。regret“后悔”,动词,其过去分词为regretted,用于现在完成时。故填(r)egretted。 12.— you ever (speak) to a foreigner? —No, never. 【答案】 Have spoken 【详解】句意:——你和外国人说过话吗?——不,从来没有。根据“ever”可知句子用现在完成时have/has done,主语是you,助动词用have,变疑问句时把助动词放句首,动词用过去分词spoken。故填Have;spoken。 13. you ever (travel) along the Silk Road? 【答案】 Have travelled/traveled 【详解】句意:你曾经沿着丝绸之路旅行过吗?根据“ever”和句意可知,本句是现在完成时(have/has done);主语是you,助动词用have;travel的过去分词为travelled/traveled。故填Have;travelled/traveled。 14.Have you ever to your parents to ask for help? (write) 【答案】written 【详解】句意:你曾写信给你的父母寻求帮助吗?根据“Have you ever…”可知,句子时态为现在完成时,其结构为have done,此处应用动词write的过去分词written。故填written。 15.Have you ever (buy) a present for a friend before? 【答案】bought 【详解】句意:你之前给朋友买过礼物吗?根据“Have you ever...before?”可知此处动词是现在完成时,其结构为have/has done,buy的过去分词形式为bought。故填bought。 16.Have you been to Tokyo? (never) 【答案】ever 【详解】句意:你曾经去过东京吗?never“从来不”,是否定副词,构成否定句。本句是一般疑问句,要用ever(曾经) ,用于助动词之后,行为动词之前。故填ever。 17.Have you ever (dream) of travelling to space? 【答案】dreamt/dreamed 【详解】句意:你曾经梦想过去太空旅行吗?空前是助动词Have,后接动词过去分词构成现在完成时结构,dream“梦想”的过去分词为dreamt/dreamed。故填dreamt/dreamed。 18.Have you e read the writer’s famous works? 【答案】(e)ver 【详解】句意:你读过这个作家的名著吗?句子是现在完成时的一般疑问句,表示动作的影响,结合首字母,应用ever表示“曾经”。故填(e)ver。 19.—Have you (在任何时候) been to the USA? —Never. 【答案】ever 【详解】句意:——你曾去过美国吗?——从未。根据汉语可知,应填ever,表示“曾经,在任何时候”,副词。故填ever。 20.—Have you ever been to the Great Wall? —No, I have been there. 【答案】never 【详解】句意:——你去过长城吗?——不,我从来没有去过那里。根据“Have you ever been to the Great Wall?”和“No”可知,此处表示自己从未去过长城,never“从不,从未”,频度副词。故填never。 三、完成句子 21.I’ve ever done something that felt familiar. (改为一般疑问句) ever done anything that felt familiar? 【答案】 Have you 【详解】句意:我曾经做过一些熟悉的事情。根据原句可知,时态为现在完成时,改写成一般疑问句时,需将助动词have提前,主语I需换成“you”,句首首字母需大写。故填Have;you。 22.I’ve there before. 我以前从没去过那儿。 【答案】 never been 【详解】根据中英文句子的比对,可知英文句子中缺少“从未去过"的表达”。“从未去过某地的”英文表达是:have/has never been to,副词there前不加介词to。故填never;been。 23.She’s never late for school. (改为现在完成时) She never late for school. 【答案】 has been 【详解】句意:她从不上学迟到。现在完成时的构成have/has+动词过去分词,由于主语是三单,所以助动词用has,be动词的过去分词为been。故填has;been。 24.你出国留过学吗? Have you ever ? 【答案】 studied abroad 【详解】分析句子,动词短语study abroad“出国留学”符合语境,结合“Have you ever”可知,该句是现在完成时,动词填过去分词。故填studied;abroad。 25.I’ve, a, been, to, never, water, park   . 【答案】I’ve never been to a water park 【详解】根据所给标点和单词可知,此句是陈述句。I作主语,have never been to作谓语, a water park作宾语。故填I’ve never been to a water park“我从来没去过水上公园”。 26.Sam gave Lucy a nice book for her birthday last Sunday. (改为现在完成时) Sam ever Lucy a nice book for her birthday. 【答案】 has given 【详解】句意:上周六Sam给了Lucy一本好看的书作为生日礼物。原句为一般过去式,要改为现在完成时,结构为have/has done,因为主语Sam是第三人称单数,故要用has,后跟过去分词given。故填has;given。 27.visited, have, a zoo, you, ever ? 【答案】Have you ever visited a zoo 【详解】根据所给单词以及标点符号可知,句子是Have开头的一般疑问句,时态是现在完成时,you“你”,作主语;visited“拜访”,作谓语动词;a zoo“一个动物园”,作宾语;ever“曾经”,时间状语。故填Have you ever visited a zoo“你参观过动物园吗”。 28.你到过长城吗?(完成译句) Have you ever the Great Wall? 【答案】 been to 【详解】根据语境可知,这件事情已经发生,时态为现在完成时,结合汉语提示可知,此处应用have been to表示“去过某地”。故填been;to。 29.you, have, ever, had, toothache, a ? 【答案】Have you ever had a toothache 【详解】分析所给标点和单词,可知该句是现在完成时的一般疑问句,其结构为have sb done sth。you主语;ever副词,放在实义动词前;had有,作谓语; a toothache牙疼,作宾语。故填Have you ever had a toothache“你牙痛过吗”。 30.My grandparents have never been to Australia. (改为一般疑问句) your grandparents been to Australia? 【答案】 Have ever 【详解】句意:我的祖父母从来没有去过澳大利亚。原句为现在完成时,一般疑问句要将助动词have提前,放句首首字母大写,never变ever。故填Have;ever。 (5)含since/for的现在完成时 一、单项选择 1.Hurry up! Our friends ________ at the gate since 20 minutes ago. A.are waiting B.have waited C.will wait D.waited 【答案】B 【详解】句意:快点!从20分钟前开始,我们的朋友就一直在门口等着。 考查动词时态。根据“since 20 minutes ago”可知,此处表示过去发生的动作持续到现在,应用现在完成时(have/has done)。故选B。 2.Robots ________ the whole world with the Yangko dance since this year’s Spring Festival Gala. A.impressed B.impress C.have impressed D.are impressing 【答案】C 【详解】句意:自今年的春节联欢晚会以来,机器人的秧歌给全世界留下了深刻的印象。 考查动词时态。根据“since this year’s Spring Festival Gala”可知,此句时态为现在完成时。故选C。 3.Altay ________ more travelers since the TV play To the Wonder (《我的阿勒泰》) was shown. A.attracts B.will attract C.attracted D.has attracted 【答案】D 【详解】句意:自从电视剧《我的阿勒泰》播出以来,阿勒泰吸引了更多的游客。 考查现在完成时。根据“since the TV play To the Wonder was shown”可知,时间状语表示从过去某个时间点到现在的情况,因此需要使用现在完成时结构“has/have done”。故选D。 4.—Jiaozi—the director of the movie Na Zha-Birth of the Demon Child ________ on cartoon movies since he graduated from university. —Yes, he uses his actions and success to show “I control my destiny not the heavens”. A.has worked B.is working C.worked 【答案】A 【详解】句意:——饺子,电影《哪吒之魔童降世》的导演,自从大学毕业以来一直在从事动画电影的工作。——是的,他用他的行动和成功证明了“我命由我不由天”。 考查现在完成时的用法。根据“since he graduated from university”可知表示从过去某一时间点持续到现在的动作,应该使用现在完成时“has worked”来表示这一持续的动作。故选A。 5.She ________ English for three years. A.has been practised B.has practised C.practised D.is practising 【答案】B 【详解】句意:她已经练习英语三年了。 考查时态。根据“for three years”可知,此句应用现在完成时,主语She与谓语动词为主动关系,因此应用现在完成时的主动构成 have/has done,主语She为第三人称单数形式,因此应用助动词has。故选B。 6.Harbin is called “Summer Ice City” (冰城夏都). There ________ more than two million tourists coming here to enjoy their summer since the beginning of June. A.will be B.have been C.were 【答案】B 【详解】句意:哈尔滨被称为“夏都冰城”,自六月初以来,已有超过两百万游客来此享受夏日。 考查时态。根据“since the beginning of June”可知,句子表示从过去某个时间点持续到现在的动作或状态,应使用现在完成时。故选B。 7.The safety of new energy cars ________ a lot of attention since they were invented in the 19th century. A.was attracting B.will attract C.has attracted D.attracts 【答案】C 【详解】句意:自19世纪新能源汽车被发明以来,其安全性已经吸引了人们大量的关注。 考查动词时态。根据“since”可知,句子时态要用现在完成时,其基本结构为“have/has+过去分词”,主语“The safety of new energy cars”是单数概念,助动词要用has。故选C。 8.It ________ ten years since Uncle John and Aunt Rebecca ________ to France. A.was; moved B.was; have moved C.is; have moved D.has been; moved 【答案】D 【详解】句意:约翰叔叔和丽贝卡婶婶搬到法国已经十年了。 考查现在完成时和一般过去时。根据since可知,主句应用现在完成时,从句应用一般过去时。故选D。 9.—Jane, your watch is so nice. When and where did you buy it? —In November in Hongkong. I________ it for only several months. I went to visit the Hongkong-Zhuhai-Macao Bridge after buying the watch. A.bought B.had C.have had 【答案】C 【详解】句意:——Jane,你的手表真漂亮。你什么时候在哪里买的?——11月在香港买的。我戴了它才几个月。买完手表后,我去参观了港珠澳大桥。 考查现在完成时。根据句中的“for only several months”可知,该处应使用现在完成时。故选C。 10.It’s said Miss Wu ________ as a volunteer nurse in Shanghai since last month. But she came back yesterday. A.worked B.am working C.has worked D.work 【答案】C 【详解】句意:据说吴小姐从上个月起就在上海做志愿护士了。但是她昨天回来了。 考查时态。根据“since last month”可知,从句应使用现在完成时(has/have+过去分词)。结合主语“Miss Wu”是第三人称单数,谓语动词应使用“has worked”。故选C。 二、单词拼写 11.They (live) in Beijing since ten years ago. 【答案】have lived 【详解】句意:他们自从十年前就一直生活在北京。根据“since ten years ago”可知用现在完成时,谓语结构为“have/has+动词的过去分词”;主语They为复数,所以助动词用have;live的过去分词为lived,故填have lived。 12.Many students (choose) to buy the shoes since they were made. 【答案】have chosen 【详解】句意:自这些鞋子生产以来,许多学生已经选择购买它们。根据“since they were made”可知,这是从过去某一时间点延续到现在的时段,应用现在完成时have/has done结构。主语“Many students”是复数概念,此处应用have;choose的过去分词为chosen。故填have chosen。 13.It is said that doctors (control) his serious illness for a couple of years but still cannot find a way to cure it. 【答案】have controlled 【详解】句意:据说医生已经控制了他的严重病情几年了,但仍然找不到治愈的方法。根据“for a couple of years”可知,此句要用现在完成时,结构为have/has done。空格处位于复数主语doctors后作谓语,用have done形式。control“控制”,动词,其过去分词为controlled。故填have controlled。 14.My uncle (teach) maths in a middle school since ten years ago. He is very popular among students. 【答案】has taught 【详解】句意:自从10年前,我的叔叔已经在一所中学教数学。他在学生当中非常受欢迎。根据“since ten years ago”可知,空处时态需用现在完成时,其结构为has/have+done,主语为My uncle,助动词用has,teach“教”的过去分词为taught。故填has taught。 15.They (be) good friends since they met. 【答案】have been 【详解】句意:他们自从认识以来一直是好朋友。根据“since they met”可知,需要使用现在完成时。动词“be”的现在完成时形式为“have been”,在句中作谓语,表示从过去持续到现在的状态。故填have been。 16.Zhou Jian (留长发) for (两年多). 【答案】 has had long hair over two years 【详解】句意:周健留长发已经两年多了。have/has long hair“留长发”,表示持续状态,需用现在完成时“has/have+done”,主语是“Zhou Jian”,助动词填has,动词填过去分词had;时间段“两年多”,用“for over two years”表示。故填has had long hair;over two years。 17.The company (develop) new and innovative products since last year, hoping to gain a competitive edge in the market. (所给词的适当形式填空) 【答案】has been developing/has developed 【详解】句意:自去年以来,该公司一直在开发新颖且具有创新性的产品,希望能在市场上获得竞争优势。根据“since last year,”可知,时态可用现在完成进行时,结构为has/have been doing,表示动作一直持续到现在并还可能继续延续下去,也可用现在完成时,结构为has/have+done,表示动作一直延续到现在,还没有结束,the company作主语,助动词用has,develop的现在分词为developing,过去分词为developed。故填has been developing/has developed。 18.He (change) a lot since he became a junior high school student. 【答案】has changed 【详解】句意:自从他成为一名初中生以来,他改变了很多。change“改变”,动词;since引导的时间状语从句,从句用一般过去时,主句用现在完成时。change所在句子是主句,所以用现在完成时,结构是“have/has+动词过去分词”,主语“he”是第三人称单数,所以用has构成时态,故填has changed。 19.My pet dog (bring) me a lot of joy since I got it. 【答案】has brought 【详解】句意:自从我养了我的宠物狗,它给我带来了很多快乐。bring“带来”,动词;时间状语“since I got it”表明主句动作从过去持续到现在,需使用现在完成时,主语“My pet dog”为第三人称单数,谓语结构用has done,bring的过去分词为brought。故填has brought。 20.Thanks to Yuan Longping, China has s in growing hybrid rice since 1973. 【答案】(s)ucceeded 【详解】句意:多亏了袁隆平,中国自从1973年以来就成功种植了杂交水稻。根据“China has ... in growing hybrid rice since 1973.”及首字母提示可知,此处表示中国自从1973年以来就成功种植了杂交水稻。succeed in doing sth“成功做某事”,根据“has”可知句子应用现在完成时,succeed过去分词是succeeded。故填(s)ucceeded。 三、完成句子 21.My father has lived here for thirty years. (改为否定句) My father here for thirty years. 【答案】 hasn’t lived 【详解】句意:我父亲已经住在这里30年了。时态是现在完成时,改为否定句时,助动词has改为否定形式hasn’t,后面不变。故填hasn’t;lived。 22.his hometown, Tony, since, has, left, worked, he, school, in. . 【答案】Tony has worked in his hometown since he left school 【详解】根据所给标点可知应用陈述句的形式,分析所给单词,Tony作主语,has worked作谓语,in his hometown作地点状语,since he left school作时间状语从句,位于句末。故答案为:Tony has worked in his hometown since he left school.“托尼离开学校后就一直在家乡工作”。 23.自从我们来到这里学习已经快三年了。(完成译句) It about 3 years since we came here to study. 【答案】 has been 【详解】分析句子结构,此处为It + has been + 一段时间 + since + 过去的动作,has been “已经”。故填has;been。 24.His parents left Suzhou ten years ago. (改为现在完成时态) His parents Suzhou for ten years. 【答案】 have been away from 【详解】句意:他的父母十年前离开了苏州。现在完成时的结构是have/has done;根据“for ten years”可知此处动词应用延续性动词,表示“离开”可用结构be away from表示状态,主语是His parents,助动词用have,be动词的过去分词是been。故填have;been;away;from。 25.She’s lived in Chongqing for five years. (改为否定句) She in Chongqing for five years. 【答案】 hasn’t lived 【详解】句意:她住在重庆五年了。分析句子可知该句的时态是现在完成时,改为否定句时,助动词has改成hasn’t,后接过去分词lived。故填hasn’t;lived。 26.This shop opened three days ago. (改为同义句) This shop has for three days. 【答案】 been open 【详解】句意:这家商店是三天前营业的。原句用的是一般过去时,要求转换成时态为现在完成时的句子,其结构为“have/has done”;open不是延续性动词,在现在完成时中不能和表示一段时间的时间状语连用,要将“open”改为“be open”。故填been;open。 27.这部电影八点钟开始,已经放映两个半小时了。 The film started at 8 o’clock. It . 【答案】has been on for two and a half hours 【详解】根据中文题干可知,本句时态应用现在完成时“have/has done”结构表达。be on“上映”,主语为it,助动词用has,be过去分词为been;two and a half hours“两个半小时”,表示持续的一段时间前应填加介词for。故填has been on for two and a half hours。 28.some time  the fish  been dead  for  have . 【答案】The fish have been dead for some time 【详解】the fish作主语;have been dead构成现在完成时;for some time“有段时间了”。故填The fish have been dead for some time“这些鱼已经死了有一段时间了”。 29.我从三年级就开始学英语了。 I have learned English I was in Grade 3. 【答案】 ever since 【详解】对比中英文可知,空处缺少“从”;根据英文题干和汉语提示可知,此处考查ever since“自从……以来”,固定搭配,常与现在完成时态连用,后接表示过去的时间点或一般过去时的句子。故填ever;since。 30.July bought a book a week ago. (改为同义句) July a book for a week. 【答案】 has had 【详解】句意:July一周前买了一本书。根据“for a week”可知,句子需用现在完成时have/has done,且动词须用延续性动词,bought是短暂性动词,其延续性动词为have,过去分词为had;主语是Judy,助动词用has。故填has;had。 试卷第1页,共3页 试卷第1页,共3页 学科网(北京)股份有限公司 $$ 重点06 现在完成时 目录 (1)过去分词变化规则 1 (2)表示影响(动作已完成) 7 (3) 表示持续(动作未完成) 13 (4) 含ever/never的现在完成时 20 (5)含since/for的现在完成时 26 分类精练 (1)过去分词变化规则 一、单项选择 1.—How many eggs has that hen __________? —Nearly one hundred. A.lay B.laid C.lied D.lain 2.I think the mountains __________ with trees in a few years’ time. A.are covered B.will be covered C.are covering D.will cover 3.The birthday cake was quickly ________ by the children. A.eat up B.ate up C.eating up D.eaten up 4.The water in this lake _______ by the factories around it. A.be polluted B.pollute C.was polluted D.being polluted 5.—Here is my phone number, 8912232. —Oh, I’ve ________. A.wrote it down B.written it down C.wrote down them D.written them down 6.The Chinese climbers have ________ many valuable things on the mountain. A.discovery B.discovered C.discovering D.discovers 7.I have already ________ many English books about England. A.readed B.reading C.read D.readded 8.My uncle has just ________ me to his house to have dinner. A.invited B.invites C.inviting D.invitation 9.—Have you _________ any activities to help children? —Sure. I did it last year. A.take part in B.join C.taken part in D.joined 10.You have ________ some chicken and carrots. A.got B.get C.gets 二、单词拼写 11.—Have you ever (notice) how quickly our lives are changing? —Certainly! AI influences our lives in many ways now. 12.It’s a pity that I never (be) to France for travelling. 13.Mother has d the future for her son. 14.Has your brother (make) a lot of new friends in London? 15.The milk has sour because of the hot weather. (go) 16.The little girl has the poem by heart. (learn) 17.Have you ever (join) an English club? 18.They’ve (invite) us to come over to Australia for a holiday. 19.Have you (write) the report? 20.I’m sorry to have p your name wrong. 三、完成句子 21.Have you decided to move to Dalian? Have you to move to Dalian? 22.我的厄运出乎意料地变成了好事。 My bad luck had unexpectedly a good thing. 23.我想我们一天吃了五顿饭!我长胖了五磅! I think that we ate five meals a day! I’ve ! 24.你曾经拿别人开过玩笑吗? Have you ever others? 25.He has just finished his homework. (变为被动语态) His homework just . 26.一旦你听到这首歌,你会永远忘不了它。 you have the song, you will never forget it. 27.科学家已经发射了一艘宇宙飞船去火星。 Scientists have a spaceship Mars. 28.我相信他已经得到教训了。 I believe that he has . 29.我的坏运气变成了一件好事。 My bad luck has a good thing. 30.You’ve made a good impression on the people there. You’ve the people there a good impression. (2)表示影响(动作已完成) 一、单项选择 1.—Do you know the science museum in Anhui? —Sure, I ________ there twice already. A.will visit B.am visiting C.was visiting D.have visited 2.—________ you ________ your homework? —Yes, I finished it an hour ago. A.Have; finished B.Did; finish C.Do; finish D.Are; finishing 3.—Kitty, will you go to the flower show with me tomorrow? —Thank you for asking, but I ________ there already. A.had been B.was C.have been D.will be 4.In China, you can see people playing basketball in parks, schools and even factories. Basketball ________ a popular sport to play and watch. A.has become B.will become C.became 5.—What do you think of Suzhou, Mr Black? —I ________ such a beautiful city before. A.don’t visit B.didn’t visit C.haven’t visited D.had visited 6.The life we were used to ________ over the past 50 years. A.changed B.has changed C.changing D.is changed 7.—I’m so nervous about singing for the graduation ceremony tomorrow. —Don’t worry. You ________ for a long time. You’ll be great. A.will practice B.are practicing C.was practicing D.have practiced 8.In the last few years, the city ________ many old trees due to urban development. A.lost B.has lost C.loses D.is losing 9.—I can’t find my keys. I’m sure I ________ them somewhere in the house. —Don’t worry. Let’s look for them together. A.left B.have left C.was leaving D.leave 10.―Would you like ________ some more food? ―No, thanks. I ________ enough. A.to have; have B.have; had C.to have; have had D.to have; had had 二、单词拼写 11.I haven’t yet (decide) whether to accept the job offer or not. 12.Mary has already e her breakfast and is ready to work. 13.Scientists have (发送) spaceship to Mars to take photos. 14.In recent years, our school much greener with the efforts of students and teachers. (grow) 15.I (make) it clear many times that I won’t give up the plan. 16.—What do you think of the movie Yolo《热辣滚烫》? —It’s really fantastic. I (see) it for three times already. 17.So far I (make) lots of friends in my school. 18.We (learn) a lot from the story about happiness. 19.So far, China’s forest (increase) by over 70,000,000 hectares (公顷). One tree after another, these people built a green Great Wall. 20.She (write) many books so far, the children in China like them very much. 三、完成句子 21.这是我见过的最漂亮的地方。 This is the most beautiful place I . 22.苏州向来都以它的园林而闻名天下。 Suzhou its gardens. 23.我已经忘记 Lucy什么时候嫁给他的了。 I when Lucy him. 24. to write letters with paper and pens from time to time. 对现代人来说,时不时地用纸笔写信已经不可能了。 25.We have learnt about life and death by keeping a pet dog. (对划线部分提问) have we about by keeping a pet dog? 26.到2024年8月4日为止,中国队在巴黎奥运会已取得16金。 Up to August 4th, 2024, China’s team 16 gold medals in Paris Olympics. 27.济南在城市的中心地带建了更多公园,以提高人们的生活质量。 Jinan has more parks in the part of the city to improve people’s life. 28.100 多个国家和国际组织积极支持和参与 “一带一路” 建设。 100 countries and international organizations have and taken part in the Belt and Road. 29.He has already done his homework at school. (改为一般疑问句) he done his homework at school ? 30.found, you, yet, have, him ? (3) 表示持续(动作未完成) 一、单项选择 1.—Where are you going for your holidays? —Well, we ______ yet. A.don’t decide B.didn’t decide C.haven’t decided 2.—Lucy, is your aunt a teacher? —Yes, she is. She ________ English in this school for nearly 20 years. A.teaches B.is teaching C.has taught D.will teach 3.—How long _________ you ________? —For three years. A.do;paint B.are;painting C.did;painted D.have;painted 4.The 13-year-old artist ______ more than 50 paintings so far. A.created B.will create C.has created 5.How long ________ you ________ (study) English? A.do; study B.have; studied C.are; studying D.did; study 6.In the last 50 years there ________ great achievements in communication, such as computers and smart phones. A.were B.have been C.will be 7.—Is the Great Wall worth visiting? —Of course. I ________ it many times and the views always surprise me. A.climb B.are climbing C.climbed D.have climbed 8.My father and I ________ a lot of photos at the same place in the past ten years. A.take B.took C.have taken D.had taken 9.Thanks to the local government’s support, tourism in this village ________ a lot in the past decade (十年). A.develops B.developed C.will develop D.has developed 10.—Tom, come and play soccer with us this afternoon. —I ________ my book report, maybe another time! A.don’t finish B.was finishing C.haven’t finished D.won’t finish 二、单词拼写 11.Mrs. Wang (support) that student with money during the last three years. 12.Have you (考虑)what job you are going to do ? 13.Mr. Brown went to Shanghai and (stay) there for 2 weeks. 14.I haven’t (归还) the book to the library yet. 15.Cars (become) smarter and smarter over the past few years. Some of them can even drive themselves. 16.As a top player, Daniel (practise) hard to improve his physical strength over the past six years. 17.As we know, the life we were used to (change) a lot since 1978. 18.—How long you (keep) the book? —For about two weeks. 19.China’s population of wild pandas has by around 17% in the last ten years. (increase) 20.Nearly a century after its founding, the PLA (grow) stronger than ever. 三、完成句子 21.他的爸爸去北京出差—个月了。 His father Beijing on business . 22.我爸爸去天水了,他将于下周回来。 My father to Tianshui, and he will come back next week. 23.over  a  changed  has  the  years  the town  lot . 24.我还没有收到我父母的来信。 I my parents yet. 25.his, owned, he’s, fourth, it, since, birthday . 26.have, owned, how long, the book, you ? 27.Has his father come back from Canada? Could you please tell me?(合并成一句) Could you please tell me his father come back from Canada? 28.我在那里待了两个月。 I there for two months. 29.Mr. Wang has already visited the Louvre Museum. (改为否定句) Mr. Wang visited the Louvre Museum . 30.目前我们还没有任何发现,但是我们仍在研究。 So far, we able to find anything, but we’re still researching. (4) 含ever/never的现在完成时 一、单项选择 1.—________ you ever ________ Chinese mooncakes, Dianna? —No, never. But I have had noodles. A.Do; try B.Will; try C.Did; try D.Have; tried 2.Neither my sister nor I ________ been to Xizang before. A.have never B.has never C.have ever D.has ever 3.— ________ you ever_________ to Beijing before?      —No, never. A.Did; go B.Have; been C.Will; go D.Do; go 4.Have you ever ________ to a foreign country? A.traveled B.travel C.traveling D.to travel 5.—________ you ever ________ with a group? —Yes. It helps a lot. A.Do; studies B.Have; study C.Do; studied D.Have; studied 6.—________ you ever ________ to Chengdu Research Base? —No, never. But I plan to visit it this summer. A.Did; go B.Have; been C.Are; going 7.________ you ever ________ UFOs? A.Have; seen B.Did; see C.Will; see D.Do; see 8.—Have you ________ been to Nanjing, Han Mei? —No, never. I plan to go there this summer holiday. A.ever B.still C.yet D.already 9.—________ Ann ever ________ online with you? —No, she hasn’t. A.Have; chated B.Has; chated C.Have; chatted D.Has; chatted 10.—Hi , Tom! ________ you ever ________ the ChatGPT these days? —Yes. It’s an artificial intelligence software(人工智能软件)which can do many useful things for human. A.Have; heard B.Did; hear C.Do; hear 二、单词拼写 11.Wu Shuangpeng has never r the decision to go back to his hometown to sell oranges online. 12.— you ever (speak) to a foreigner? —No, never. 13. you ever (travel) along the Silk Road? 14.Have you ever to your parents to ask for help? (write) 15.Have you ever (buy) a present for a friend before? 16.Have you been to Tokyo? (never) 17.Have you ever (dream) of travelling to space? 18.Have you e read the writer’s famous works? 19.—Have you (在任何时候) been to the USA? —Never. 20.—Have you ever been to the Great Wall? —No, I have been there. 三、完成句子 21.I’ve ever done something that felt familiar. (改为一般疑问句) ever done anything that felt familiar? 22.I’ve there before. 我以前从没去过那儿。 23.She’s never late for school. (改为现在完成时) She never late for school. 24.你出国留过学吗? Have you ever ? 25.I’ve, a, been, to, never, water, park   . 26.Sam gave Lucy a nice book for her birthday last Sunday. (改为现在完成时) Sam ever Lucy a nice book for her birthday. 27.visited, have, a zoo, you, ever ? 28.你到过长城吗?(完成译句) Have you ever the Great Wall? 29.you, have, ever, had, toothache, a ? 30.My grandparents have never been to Australia. (改为一般疑问句) your grandparents been to Australia? (5)含since/for的现在完成时 一、单项选择 1.Hurry up! Our friends ________ at the gate since 20 minutes ago. A.are waiting B.have waited C.will wait D.waited 2.Robots ________ the whole world with the Yangko dance since this year’s Spring Festival Gala. A.impressed B.impress C.have impressed D.are impressing 3.Altay ________ more travelers since the TV play To the Wonder (《我的阿勒泰》) was shown. A.attracts B.will attract C.attracted D.has attracted 4.—Jiaozi—the director of the movie Na Zha-Birth of the Demon Child ________ on cartoon movies since he graduated from university. —Yes, he uses his actions and success to show “I control my destiny not the heavens”. A.has worked B.is working C.worked 5.She ________ English for three years. A.has been practised B.has practised C.practised D.is practising 6.Harbin is called “Summer Ice City” (冰城夏都). There ________ more than two million tourists coming here to enjoy their summer since the beginning of June. A.will be B.have been C.were 7.The safety of new energy cars ________ a lot of attention since they were invented in the 19th century. A.was attracting B.will attract C.has attracted D.attracts 8.It ________ ten years since Uncle John and Aunt Rebecca ________ to France. A.was; moved B.was; have moved C.is; have moved D.has been; moved 9.—Jane, your watch is so nice. When and where did you buy it? —In November in Hongkong. I________ it for only several months. I went to visit the Hongkong-Zhuhai-Macao Bridge after buying the watch. A.bought B.had C.have had 10.It’s said Miss Wu ________ as a volunteer nurse in Shanghai since last month. But she came back yesterday. A.worked B.am working C.has worked D.work 二、单词拼写 11.They (live) in Beijing since ten years ago. 12.Many students (choose) to buy the shoes since they were made. 13.It is said that doctors (control) his serious illness for a couple of years but still cannot find a way to cure it. 14.My uncle (teach) maths in a middle school since ten years ago. He is very popular among students. 15.They (be) good friends since they met. 16.Zhou Jian (留长发) for (两年多). 17.The company (develop) new and innovative products since last year, hoping to gain a competitive edge in the market. (所给词的适当形式填空) 18.He (change) a lot since he became a junior high school student. 19.My pet dog (bring) me a lot of joy since I got it. 20.Thanks to Yuan Longping, China has s in growing hybrid rice since 1973. 三、完成句子 21.My father has lived here for thirty years. (改为否定句) My father here for thirty years. 22.his hometown, Tony, since, has, left, worked, he, school, in. . 23.自从我们来到这里学习已经快三年了。(完成译句) It about 3 years since we came here to study. 24.His parents left Suzhou ten years ago. (改为现在完成时态) His parents Suzhou for ten years. 25.She’s lived in Chongqing for five years. (改为否定句) She in Chongqing for five years. 26.This shop opened three days ago. (改为同义句) This shop has for three days. 27.这部电影八点钟开始,已经放映两个半小时了。 The film started at 8 o’clock. It . 28.some time  the fish  been dead  for  have . 29.我从三年级就开始学英语了。 I have learned English I was in Grade 3. 30.July bought a book a week ago. (改为同义句) July a book for a week. 试卷第1页,共3页 试卷第1页,共3页 学科网(北京)股份有限公司 $$

资源预览图

重点06 现在完成时 - 备战2025年中考英语一轮巩固重点语法分类精练(全国通用)
1
重点06 现在完成时 - 备战2025年中考英语一轮巩固重点语法分类精练(全国通用)
2
重点06 现在完成时 - 备战2025年中考英语一轮巩固重点语法分类精练(全国通用)
3
所属专辑
相关资源
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。