Unit 1 This is me 重点语法:现在完成时(1)(六大题型,80题)-2025-2026学年八年级英语上册重难点讲练全攻略(外研版2024)

2025-08-07
| 2份
| 35页
| 807人阅读
| 39人下载
初高中原创精品库
进店逛逛

资源信息

学段 初中
学科 英语
教材版本 初中英语外研版八年级上册
年级 八年级
章节 Unit 1 This is me
类型 题集-专项训练
知识点 -
使用场景 同步教学-单元练习
学年 2025-2026
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 ZIP
文件大小 130 KB
发布时间 2025-08-07
更新时间 2025-08-07
作者 初高中原创精品库
品牌系列 -
审核时间 2025-08-07
下载链接 https://m.zxxk.com/soft/53371758.html
价格 3.00储值(1储值=1元)
来源 学科网

内容正文:

2025-2026学年一线教师制作新教材英语同步精品系列资料,名师遴选! 2025-2026学年一线教师制作新教材英语同步精品系列资料,名师遴选! 学校:___________姓名:___________班级:___________考号:___________ Unit 1 This is me 现在完成时(1)(六大题型,80题) 目录 语法知识精讲 1 1.定义与构成 1 2.句型结构 1 3.常用时间状语 2 4.与一般过去时的区别 2 语法知识精练 3 题型一:过去分词变化规则 3 题型二:表示影响(动作已完成) 7 题型三:have been to/have gone to的区别 12 题型四:现在完成时和一般过去时辨析 17 题型五:24/25现在完成时中考真题再现 20 题型六:模考真题难度升级挑战 24 语法知识精讲 1.定义与构成 现在完成时表示在以前某一时间已经发生的动作或曾经做过的事情对目前有某种影响,或表示到目前为止已经完成的事情。其构成形式为 “have/has + 动词的过去分词”。第三人称单数用 “has/has not(hasn't)+ 动词的过去分词”,其他人称用 “have/have not(haven't)+ 动词的过去分词”。 2.句型结构 人称 肯定句 否定句 一般疑问句及回答 第一人称(I) I have seen the questionnaire in this newspaper. I have not (haven't) seen the questionnaire in this newspaper. -Have you seen the questionnaire in this newspaper?-Yes, I have. / No, I have not (haven't). 第一人称(We) We have travelled around the world. We have not (haven't) travelled around the world. -Have you travelled around the world?-Yes, we have. / No, we have not (haven't). 第二人称(You) You have been to England. You have not (haven't) been to England. -Have you been to England?-Yes, I / we have. / No, I / we have not (haven't). 第三人称单数(He/She) He / She has been to Los Angeles. He / She has not (hasn't) been to Los Angeles. -Has he / she been to Los Angeles?-Yes, he / she has. / No, he / she has not (hasn't). 第三人称复数(They) They have given concerts all over the world. They have not (haven't) given concerts all over the world. -Have they given concerts all over the world?-Yes, they have. / No, they have not (haven't). 3.常用时间状语 现在完成时常与 just、already、yet 等时间状语连用,具体用法如下: just:表示 “刚刚”,用于肯定句,位于 have/has 之后。例:I have just heard the news. already:表示 “已经”,用于肯定句,位于 have/has 之后。例:Astronauts have already been to the moon. yet:表示 “尚未”,用于否定句,有 “以后可能会” 的含义。例:The scientists have not heard from it yet. 4.与一般过去时的区别 区别维度 现在完成时 一般过去时 时间焦点 表示现在之前发生的动作,重点在对现在的影响,无明确过去时间状语 表示过去某一具体时间发生的事情,有明确过去时间状语(如 last month, yesterday, an hour ago 等) 判断标准 强调动作对现在的影响 强调动作发生在过去的具体时间 例句 A: Where have you put my book? I can't find it.(强调现在找不到的影响)B: I put it on your desk yesterday.(强调昨天的具体动作) I have already finished my homework.(强调现在已完成的状态)I finished it an hour ago.(强调一小时前的具体动作) 语法知识精练 题型一:过去分词变化规则 1.(24-25八年级·广东深圳·课后作业)—Have you ______ the birthday gift for your mum? —Yes, and she’ll like it, I think. A.make B.buy C.chose D.chosen 【答案】D 【详解】句意:——你为你妈妈选好生日礼物了吗?——是的,我想她会喜欢的。 考查动词辨析和时态。make制造,动词原形;buy买,动词原形;chose选择,过去式;chosen选择,过去分词。根据“Have”可知本句是现在完成时,结构是“have+done”,空处应填过去分词。故选D。 2.(24-25八年级上·云南文山·期中)—________ 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。 3.(24-25八年级上·上海杨浦·期中)My parents know Sue very well because they ________ her many times. A.meet B.are meeting C.will meet D.have met 【答案】D 【详解】句意:我的父母和Sue很熟,因为他们已经见过很多次。 考查动词时态。meet遇到,可用于一般现在时;are meeting是现在进行时;will meet是一般将来时;have met是现在完成时。根据“because they...her many times.”可知,应该是已经见面很多次了,故需现在完成时,其结构是have/has +动词过去分词,主语是they,需用have;meet的过去分词是met。故选D。 4.(24-25八年级上·河北唐山·期中)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.have become C.will become D.became 【答案】A 【详解】句意:在中国,你可以看到人们在公园、学校甚至工厂打篮球。篮球已经成为一项受欢迎的运动。 考查现在完成时。根据语境可知,此件事情是发生在过去的事情对现在有影响,并且动作已经完成,又由现在完成时的结构是“have/has+动词的过去分词”构成,并且此句主语Basketball是单数形成,become“成为”的过去分词还是become,所以要填has become。故选A。 5.(24-25八年级上·上海青浦·期末)Beijing ________ an increasing number of cultural and historical parks in recent years. A.develops B.developed C.has developed D.was developing 【答案】C 【详解】句意:北京近些年已经开发了越来越多的文化和历史公园。 考查现在完成时。根据“in recent years”可知句子时态为现在完成时,其谓语结构为“have/has+done”,故选C。 6.(24-25八年级上·天津河北·期末)The problems of safety ________ at tomorrow’s meeting. A.will discuss B.are discussed C.will be discussed D.are discussing 【答案】C 【详解】句意:安全问题将在明天的会议上被讨论。 考查一般将来时的被动语态。根据“at tomorrow’s meeting”可知句子时态为一般将来时,而主语The problems of safety和谓语之间为逻辑上的动宾关系,应用被动语态,一般将来时的被动语态的谓语结构为“will+be+done”,故选C。 7.(2024八年级·全国·专题练习)The boy has never ________ in a river because he thinks it’s not safe. A.run B.sung C.swum D.drawn 【答案】C 【详解】句意:这个男孩从未在河里游泳,因为他认为河里不安全。 考查过去分词辨析。run跑,run的原形及过去分词;sung唱歌,sing的过去分词;swum游泳,swim的过去分词;drawn画画,draw的过去分词。根据“because he thinks it’s not safe”他认为“在河里……”不安全,可推测此处是指从未“到河里游泳”。分析题干,该句为现在完成时,其结构为“have/has…done”,应用“swim游泳”的过去分词形式,符合语境。故选C。 8.(2024·河北石家庄·一模)Jack’s train ________. Let’s go on waiting for him here. A.hasn’t arrived B.didn’t arrive C.doesn’t arrive D.won’t arrive 【答案】A 【详解】句意:杰克的火车还没到。我们继续在这里等他吧。 考查动词时态。hasn’t arrived现在完成时;didn’t arrive一般过去时;doesn’t arrive一般现在时;won’t arrive一般将来时。根据“Let’s go on waiting for him here.”可知火车还没到。用现在完成时,故选A。 9.(24-25九年级·上海浦东新·阶段练习)Some paintings ________ on the wall after our flat decoration ________. A.will be hunged, is finished B.will be hung, will be finished C.will be hung, is finished D.are hung, will be finished 【答案】C 【详解】句意:我们的公寓装修完成后,墙上会挂一些画。 考查时态和语态。after引导的时间状语从句遵循主将从现原则,主句用一般将来时,从句用一般现在时,排除选项B和D;两空都是被动语态,hang的过去分词“hung”,排除A。故选C。 10.(24-25八年级·湖北武汉·期末)—Who knows the documentary China the Mission (任务) to the Moon? —Everyone in the class. We ________ it several times so far since our geography teacher ________ it. A.watched; introduced B.watch; introduces C.have watched; introduced D.will watch; introduces 【答案】C 【详解】句意:——谁知道纪录片《中国探月任务》?——班上每个人都知道。自从我们地理老师介绍后,到目前为止,我们已经看了好几次了。 考查现在完成时。根据“since”可知,此句应该用现在完成时,其结构为:have/has+动词的过去分词,主语是“we”,所以用“have watched”;根据“since”引导的时间状语从句应该用一般过去时,可知第二空应该用“introduce”的过去式“introduced”。故选C。 11.(24-25八年级上·全国·单元测试)—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。 12.(24-25八年级上·全国·单元测试)How long ________ you ________ (study) English? A.do; study B.have; studied C.are; studying D.did; study 【答案】B 【详解】句意:你学英语多久了? 考查现在完成时。根据句意可知,本句时态可用现在完成时,结构为have/has done,故选B。 13.(2024·江苏无锡·模拟预测)Recently, many people have known that Gansu provides the spicy hot pot which has ________ people. A.attract B.attracted C.attracts D.attracting 【答案】B 【详解】句意:最近,很多人已经知道甘肃提供的麻辣烫已经吸引了很多人。 考查时态。根据“have known that Gansu provides the spicy hot pot which has...people”可知此处表示过去的动作对现在的影响,用现在完成时have/has done,故此处用过去分词attracted。故选B。 14.(24-25八年级·广东广州·期中)To protect pandas, the government ______ some natural parks to protect pandas these years. A.has built B.builds C.built D.is built 【答案】A 【详解】句意:为了保护熊猫,政府这些年已经建立了一些自然公园来保护熊猫。   考查动词时态辨析。has built 现在完成时;builds 一般现在时的第三人称单数形式;built 一般过去时;is built 一般现在时的被动语态。根据“these years”可知,该句时态为现在完成时,表示从过去开始一直持续到现在的动作,且主语“the government”和谓语“build”之间是主动关系,应用主动语态。故选A。 15.(24-25九年级·全国·课堂例题)—I heard the beginning of Little Me starred by Yi Yangqianxi is quite touching. —What a pity! When I got to the cinema yesterday, the film ________ for several minutes. A.began B.had began C.had been on D.has been on 【答案】C 【详解】句意:——我听说易烊千玺主演的《小小的我》的开始部分相当感人。——太遗憾了!昨天当我到达电影院时,电影已经开始几分钟了。 考查过去完成时及词语辨析。begin开始,非延续性动词;be on上映,延续性词语。根据“When I got to the cinema yesterday”及语境可知电影在到达之前已经开始了,发生在“过去的过去”,所以此处时态为过去完成时,其谓语结构为“had+done”,而由“for several minutes”可知此处应用延续性词语,故选C。 题型二:表示影响(动作已完成) 16.(24-25八年级·广东江门·期中)________ he ever ________the film before? A.Does; see B.Have; seen C.Did; see D.Has; seen 【答案】D 【详解】句意:他以前看过这部电影吗? 考查现在完成时。根据“ever”和“before”可知,本句为现在完成时,结构为have/has+过去分词。主语为“he”需用has,过去分词用“seen”。故选D。 17.(24-25八年级·江苏镇江·期中)The man ________ himself to the hot search list several times because of photos with famous singers. A.makes B.is making C.will make D.has made 【答案】D 【详解】句意:这名男子因为与著名歌手的合照已经多次登上热搜榜。 考查现在完成时。根据“several times”以及可知,此处强调过去的动作对现在造成的影响,即已经多次登上热搜榜,因此应用现在完成时has made。故选D。 18.(24-25八年级·江苏常州·期中)—I see you’re doing great in your studies lately! —Thanks. Our school ________ new online tools. They make learning more fun and interactive. A.will introduce B.has introduced C.introduces D.introduced 【答案】B 【详解】句意:——我看你最近学习很好!——谢谢。我们学校引入了新的在线工具。它们使学习更加有趣和互动。 考查时态。根据“I see you’re doing great in your studies lately!”可知,学校引入新工具的动作已经完成,即工具已投入使用,且对现在造成了影响,应用现在完成时。故选B。 19.(24-25八年级·江苏宿迁·期中)— Lucy, would you please clean up the dining room? — Sandy ________ it up already. Maybe I can wash the dishes now. A.is cleaning B.cleaned C.has cleaned D.was cleaning 【答案】C 【详解】句意:——Lucy,你能打扫一下餐厅吗?——Sandy已经打扫过了。也许我现在可以洗碗了。 考查句子时态。is cleaning现在进行时;cleaned一般过去时;has cleaned现在完成时;was cleaning过去进行时。根据“already”可知,表示动作已经完成,并且强调该动作对现在的影响,此处用现在完成时have/has done;主语是Sandy,第三人称单数,用has cleaned。故选C。 20.(24-25八年级·吉林长春·期末)—Lucy, would you like to see the movie Kung Fu Panda with us? —I’d love to, but I ________ it. A.saw B.see C.will see D.have seen 【答案】D 【详解】句意:——露西,你想和我们一起看《功夫熊猫》吗?——我很想去,但我已经看过了。 考查现在完成时。根据“but I”可知,前后表示转折关系,想去,但是因为看过,所以不去了。表示过去发生的动作对现在的影响,即已看过所以不能再看,用现在完成时,结构为have/has done。故选D。 21.(24-25八年级·吉林长春·期末)Journey to the West is so exciting that I ________ it three times. A.read B.will read C.have read D.was reading 【答案】C 【详解】句意:《西游记》太令人兴奋了以至于我已经读了三遍了。 考查时态。根据“three times”可知,表示已经看过三次,此处应用现在完成时,其结构为“have/has+动词过去分词”,主语为I,助动词用have。故选C。 22.(24-25八年级·江苏扬州·期末)—Jiangsu City Football League ________ people’s attention in China. —The news about it is on the hot search. A.attracted B.has attracted C.attracts D.will attract 【答案】B 【详解】句意:——江苏城市足球联赛吸引了中国民众的关注。——关于它的新闻登上了热搜。 考查现在完成时。根据“The news about it is on the hot search”可知,“江苏城市足球联赛吸引关注”这一动作不仅发生在过去,而且其影响持续到了现在(热搜是现在的状态)。这种“过去发生的动作对现在造成影响”的情况,需用现在完成时,即“has attracted”(主语“Jiangsu City Football League”是单数,助动词用 has)符合语境。故选B。 23.(24-25八年级·云南昆明·期末)—________ you ever ________ Dounan Flower Market yet? —Yes, I went there last year and saw different kinds of flowers. A.Do; visit B.Did; visit C.Have; visited D.Are; visiting 【答案】C 【详解】句意:——你曾经参观过斗南花卉市场吗?——是的,我去年去过那里,看到了各种各样的花。 考查现在完成时。根据“you ever...Dounan Flower Market yet”可知,问句询问的是“是否曾经去过某地”,因此应用现在完成时(have/has done)。故选C。 24.(24-25八年级·天津河西·期末)—The movie is popular. ________ you ________ it yet? —Yes, I have. A.Were; watching B.Are; watching C.Have; watched D.Will; watch 【答案】C 【详解】句意:——这部电影很受欢迎。你已经看过了吗?——是的,我已经看过了。 考查动词时态。根据时间状语“yet”和答语中“Yes, I have.”提示可知,空处所在的句子应是现在完成时,构成形式为“have/has done”,主语“you”是第二人称,故助动词应用have,一般疑问句把have提到主语之前,watch的过去分词是watched。故选C。 25.(24-25八年级·重庆沙坪坝·期末)—Wow, your bike looks really new. I wonder ________. —My father bought it for me as a birthday gift last year. A.how long have you had it B.how soon will you have it C.how long you have had it D.how soon you will have it 【答案】C 【详解】句意:——哇,你的自行车看起来真新。我想知道你拥有它多久了。——我爸爸去年买给我当生日礼物的。 考查宾语从句的语序和“how long”和“how soon”的区别。根据“—Wow, your bike looks really new. I wonder...—My father bought it for me as a birthday gift last year.”可知,此处是宾语从句,应该用陈述语序;答语中“last year”表明自行车是过去拥有的,“拥有”是持续的状态,此处是询问“拥有自行车多久了”,应该使用“how long”,且用陈述语序。故选C。 26.(24-25八年级·江苏常州·期中)—Why not take a taxi home? It’s too far away from here. —Because I ________ all my money. A.spend B.have spent C.was spending D.am spending 【答案】B 【详解】句意:——为什么不打车回家?这里离你家太远了。——因为我已经花光了所有的钱。 考查现在完成时。根据语境可知,回答者表示“已经花光钱”对现在造成的影响是“无法打车”,强调过去动作对现在的影响,需用现在完成时(have spent)。故选B。 27.(24-25八年级·江苏徐州·期中)The film “Ne Zha: Birth of the Demon Child” is so wonderful that I _________ it twice. A.watch B.watched C.will watch D.have watched 【答案】D 【详解】句意:电影《哪吒:魔童降世》太精彩了,我已经看了两遍了。 考查动词时态。根据“it twice.”可知,此处表示过去发生的动作对现在有影响,应用现在完成时,其结构为have/has done。故选D。 28.(24-25八年级·吉林长春·期末)Jeff ________ Linda in 2005. They ________ for twenty years. A.has married to, got married B.married with, have married C.married, have been married D.married, have got married 【答案】C 【详解】句意:杰夫于2005年与琳达结婚。他们已经结婚二十年了。 考查marry的用法、一般过去时和现在完成时。根据“Jeff…Linda in 2005.”,结合选项可知,时态为一般过去时,marry是及物动词,直接接宾语,此处第一空应该填入其过去式married,作谓语;根据“for twenty years”可知,时态为现在完成时,be married表示婚姻状态(持续),可以与时间段(for + 时间)连用,且该句主语是They,所以第二空应该填have been married,作谓语。故选C。 29.(24-25八年级·江苏无锡·期中)—Mum, I would like to watch the news about our school. Change the channel, please! —What a pity! It is 8 o’clock now. It ________ for a while. A.has been over B.was over C.has finished D.finished 【答案】A 【详解】句意:——妈妈,我想看关于我们学校的新闻。请换台!——真遗憾!现在8点了,它已经结束一会儿了。 考查现在完成时的用法。has been over现在完成时,be over可表示状态;was over一般过去时,仅表示过去动作,未体现对现在的影响;has finished现在完成时,finish为短暂性动词;finished过去式。根据语境“It is 8 o’clock now...for a while”可知,动作发生在过去并对现在产生影响(现在无法观看),需用现在完成时(has been over)。故选A。 30.(24-25八年级·湖北·期末)— ________ you ________ from your brother so far? —Yes, I ________ a letter from him yesterday. A.Have; heard; got B.Have; heard; have got C.Did; hear; got D.Did; hear; have got 【答案】A 【详解】句意:——到目前为止你有收到你兄弟的消息吗?—— 是的,我昨天收到了一封他的信。 考查动词时态。根据“so far”(到目前为止)可知,第一句需用现在完成时,结构是have done;根据“yesterday”(昨天)可知,第二句需用一般过去时,动词用过去式got。故选A。 题型三:have been to/have gone to的区别 31.(24-25八年级·江苏无锡·期中)—Where’s your father? I haven’t seen him for days. —He ________ Beijing for a week and won’t be back until next week. A.has gone to B.has been to C.has been in D.went to 【答案】C 【详解】句意:——你爸爸在哪里?我好几天没见到他了。——他在北京待了一个星期,直到下周才会回来。 考查现在完成时。has gone to去了某地,还未回来;has been to去过某地,已经回来;has been in在某地待了多久;went to去了,一般过去时。根据“for a week”可知,句子时态为现在完成时,且表示待在北京的时间长度,因此用has been in。故选C。 32.(24-25八年级·江苏镇江·期中)—My mother ________ Shanghai to attend a meeting for 2 days. —Really? Have you started to miss her? A.has been to B.has gone to C.has been in D.has arrived in 【答案】C 【详解】句意:——我妈妈在上海开会两天了。——真的吗?你已经开始想她了吗? 考查现在完成时的用法。has been to曾经去过,已回来;has gone to已经去了,未回来,瞬间性动词;has been in持续待在,延续性动词;has arrived in已到达,瞬间性动词。根据“Have you started to miss her?”可知,妈妈没在说话处,排除选项A;又根据“for 2 days”可知,此句用现在完成时,且动词用延续性动词have been in。故选C。 33.(24-25八年级·江苏南京·期中)—Where is your mother? —She ________ the UK and she ________ London for two weeks. A.has been to; has been in B.has gone to; has been in C.has been in; has been to D.has gone to; has gone to 【答案】B 【详解】句意:——你妈妈在哪里?——她去英国了,并且已经在伦敦待了两周了。 考查现在完成时态。has been to去过某地;has gone to去了某地,尚未回来;has been in在某地待了一段时间。根据“—Where is your mother? —She...the UK and she...London for two weeks.”可知,句中表示妈妈去英国了,并且在伦敦待了两周了,说明妈妈现在还没有回来,因此第一空使用“has gone to”;第二空应该使用“have been in”,强调妈妈在伦敦的持续状态。故选B。 34.(24-25八年级·山东青岛·期末)Tom ________ Singapore a few times, so he knows it well. A.has been in B.has been to C.has gone to D.went to 【答案】B 【详解】句意:汤姆去过新加坡几次,所以他很了解。 考查动词时态。has been in一直在某地;has been to去过某地,已经回来;has gone to去了某地,还未回来;went to去,一般过去时,仅表示过去动作,不强调与现在的联系。分析句子可知,此处指汤姆去过新加坡几次(已经回来),所以现在非常了解,应用现在完成时has been to。故选B。 35.(24-25八年级·吉林长春·期末)—Where is your mom? I want to ask her something important. —Oh, she ________ Shanghai. She ________ three days ago. A.has gone to; left B.has been to; left C.has gone to; has left D.has been to; has left 【答案】A 【详解】句意:——你妈妈在哪里?我想问她一些重要的事情。——哦,她去上海了。她三天前走的。 考查时态。has gone to去了某地(还未回来);has been to去过某地(已经回来了)。根据“she...Shanghai.”可知她去了上海,还未回来,用has gone to;根据“three days ago”可知句子用一般过去时,动词用过去式。故选A。 36.(24-25八年级·吉林长春·期末)—Alice, where is your brother? —He ________ to the theater with his friends to watch a show. He will be back later. A.went B.has gone C.was going D.goes 【答案】B 【详解】句意:——爱丽丝,你哥哥在哪里?——他和他的朋友去剧院看演出了。他一会儿就会回来。 考查现在完成时。went一般过去时;has gone现在完成时;was going过去进行时;goes一般现在时。根据后文“He will be back later.”可知,他已经和他的朋友去剧院看演出了,但还没有回来。此处考查:has gone to,现在完成时,意为“已经去了某地(还没回来)”。故选B。 37.(24-25八年级·北京·期中)I ________ Shanghai twice. I ________ there last winter and summer. A.have been to; have gone to B.have been to; will go C.have gone to; went D.have been to; went 【答案】D 【详解】句意:我去过上海两次,去年冬天和夏天都去了那里。 考查现在完成时和一般过去时。have been to表示“去过某地”,have gone to表示“去了某地”。前句表示“请去过上海两次”,故用have been to;后句中出现了时间状语“last winter and summer”,是一般过去时,用过去式went。故选D。 38.(24-25八年级·江苏淮安·期中)—May I see your manager, please? —I’m afraid you have to wait a minute. He ________ the hospital. A.has gone B.has been in C.has been to D.has gone to 【答案】D 【详解】句意:——请问我可以见你们的经理吗?——恐怕你得等一会儿。他去医院了。 考查现在完成时和短语辨析。has gone to表示“去了某地(还未回来)”;has been in表示“在某地(后接地点)”;has been to表示“去过某地(已回来)”。根据“I’m afraid you have to wait a minute.”可推知,由于经理去了医院还未回来,所以对方要等一会儿。故选D。 39.(24-25八年级·江苏盐城·期中)—Where is your sister, Tom? —She ________ the library. A.has been to B.has gone C.has been D.has gone to 【答案】D 【详解】句意:——汤姆,你姐姐在哪里?——她去了图书馆。 考查现在完成时的用法。has been to去过某地(已回来);has gone to去了某地(未回来)。根据“Where is your sister, Tom?”可知,姐姐现在不在家,应是去了图书馆还没有回来,此处应用has gone to,介词to后直接接地点名词“the library”。故选D。 40.(24-25八年级·广东江门·期末)—Is Mary in the office now? —Sorry, she isn’t. She ________ Beijing. She is now on the way there. She will be back next Monday. —OK. A.has gone to B.has been to C.went to D.will go to 【答案】A 【详解】句意:——玛丽现在在办公室吗?——抱歉,她不在。她去了北京。她现在正在去的路上,下周一回来。——好的。 考查现在完成时。has gone to表示“去了某地”,现在还没有回来,可能在去的途中;has been to表示“去过某地”,现在已经回来。根据“She is now on the way there. She will be back next Monday.”可知,玛丽现在在去北京的途中,还没有回来,应用has gone to。故选A。 41.(24-25八年级·云南昆明·期末)—Where is Mrs. Lin? I haven’t seen her for days. —She ________ Chengdu. She’ll be back next year. A.has gone to B.has been to C.have gone to D.have been to 【答案】A 【详解】句意:——林太太在哪里?我好几天没见到她了。——她去成都了。她明年会回来。 考查动词短语。have/has gone to去了,人未回来;have/has been to去过,人已经回来。根据“She”可知,主语是单数,排除选项CD;结合“She’ll be back next year.”可知,人还未回来,故选A。 42.(24-25八年级·江苏扬州·期末)Uncle Li _______ Beijing for three days. He likes the places of interest very much. A.has got to B.has been to C.has been in D.has gone to 【答案】C 【详解】句意:李叔叔已经在北京待了三天了。他非常喜欢这些名胜古迹。 考查词义辨析。has got to必须;has been to曾经去过(已返回);has been in已经在……(在某地停留一段时间);has gone to已经去了(未返回)。根据“Uncle Li...Beijing for three days.”可知,他已经在北京待了三天了,has been in符合语境。故选C。 43.(24-25八年级·江苏无锡·期末)—Where is Uncle Chen? I haven’t seen him for a few days. —Oh, he ________ Shanghai for a trip since last Wednesday. A.went to B.has been to C.has gone to D.has been in 【答案】D 【详解】句意:——陈叔叔在哪里?我好几天没见到他了。 ——哦,他从上周三起就一直在上海旅行。 考查现在完成时的用法。went to去了,一般过去时,仅表示过去的动作;has been to去过某地 (现已回来);has gone to去了某地 (尚未回来);has been in在某地。句中“since last Wednesday”意为“自从上周三以来”,表示从上周三持续到现在的动作或状态,需用延续性动词或短语;“has been in”是延续性短语,符合“since last Wednesday”所要求的持续状态,且与“没见到他”的语境一致。故选D。 44.(24-25八年级·江苏连云港·期中)Mr Wu ________ England. We all miss him. A.has gone to B.have been in C.has been to D.has gone 【答案】A 【详解】句意:吴先生去了英国。我们都想念他。 考查现在完成时。has gone to去了某地,还未回来;have been in待在某地;has been to去过某地,已经回来;has gone与地点名词连接,应加介词to。主语是第三人称单数,助动词用has,排除B选项。England是地点名词,其前应加介词to,排除D选项。根据“We all miss him.”可知,吴先生去了英国,还未回来,所以“我们”想念他,应用has gone to。故选A。 45.(24-25八年级·江苏泰州·期中)—Where is Millie? I haven’t seen her for ________ . —I hear that she ________ Beijing for two days. A.sometimes; went to B.sometime; has gone to C.some times; has been to D.some time; has been in 【答案】D 【详解】句意:——米莉在哪里?我有一段时间没见到她了。——我听说她已经在北京待两天了。 考查短语辨析及动词时态辨析。sometimes有时候;sometime某个时候;some times几次;some time一段时间;went to动词过去式;has gone to现在完成时;has been to现在完成时;has been in呆在某地。根据“I haven’t seen her”可知,这里表示有一段时间没看到某人,需用some time表示;for two days表示“已经两天了”,为时间段,需用现在完成时表示;has gone to表示去了某地还没回来,为短暂动作,不可与时间段连用;has been to表示去过某地已回来,强调经历,也不可与时间段连用;“be in+地点”表示“待在某地(状态)”,可与时间段连用。故选D。 题型四:现在完成时和一般过去时辨析 46.(24-25八年级·安徽蚌埠·期末)—Have you watered the flowers in the garden yet? —Yes, I ________ it already. I ________ it ten minutes ago. A.have done; have finished B.did; have finished C.did; finished D.have done; finished 【答案】D 【详解】句意:——你给花园里的花浇水了吗?——是的,我已经浇完了。我十分钟前完成的。 考查现在完成时和一般过去时的用法。第一个空。根据“already”可知,此处强调动作已完成,用现在完成时,主语为“I”,现在完成时结构为have done;第二个空,根据“ten minutes ago”可知,此处描述过去发生的动作,用一般过去时,finish用过去式的finished。故选D。 47.(24-25八年级·北京西城·期中)—Tom, let’s go to see the movie You Only Live Once this weekend. —Sorry, I ________ it. I ________ it with my parents yesterday. A.has seen; saw B.have seen; saw C.saw; has seen D.saw; have seen 【答案】B 【详解】句意:——汤姆,这个周末我们去看电影You Only Live Once吧。——对不起,我看过了。我昨天和父母一起看的。 考查时态及主谓一致。根据第一个空空前的“Sorry”可知,此处指过去的动作对现在造成影响,应用现在完成时,主语为“I”,所以此处应填have seen;根据第二个空空后的“yesterday”可知,此处应用一般过去时。故选B。 48.(22-23八年级·河北廊坊·期末)—Have you ________ the robots at the science museum? —Yes, I ________ there last month. A.see, went B.saw, went C.seen, went D.seen, have gone 【答案】C 【详解】句意:——你在科学博物馆看过机器人吗?——是的,我上个月去过那里。 考查动词的时态。结合语境和“Have”可知,问句为现在完成时,即have done的结构,故空格处应用过去分词seen,排除选项A和B。根据“last month”可知,第二空应用一般过去时,即went。故选C。 49.(24-25八年级·西藏拉萨·期末)I ________ the piano club last week and I ________ two classes already. A.join; take B.joined; took C.joined; have taken D.have joined; took 【答案】C 【详解】句意:我上周加入了钢琴俱乐部,已经上了两节课了。 考查时态。根据“last week”可知,第一空用一般过去时;根据“already”可知,第二空用现在完成时,其构成为“has/have done”,故选C。 50.(24-25八年级·甘肃平凉·期末)Mary ______ reading the book last week and she ______ 50 pages so far. A.has started; finished B.has started; has finished C.started; has finished D.started; finished 【答案】C 【详解】句意:玛丽上周开始读这本书,到目前为止她已经读完了50页。 考查动词时态。根据“last week”可知,第一空时态用一般过去时;根据“so far”可知,第二空时态是现在完成时(have/has done)。故选C。 51.(24-25八年级上·广东深圳·课后作业)—_________ she ever visited the London Eye? —Yes. She _________ it two years ago. A.Did; visited B.Will; has visited C.Has; visited D.Has; has visited 【答案】C 【详解】句意:——她参观过伦敦眼吗?——是的。她两年前参观过它。 考查现在完成时和一般过去时。根据“ever”可知,上句时态用现在完成时,谓语动词构成是have/has done,句子是一般疑问句,主语she为第三人称单数,应该用Has进行提问;再由时间状语“two years ago”可知,答句时态是一般过去时,应该用动词过去式visited。故选C。 52.(24-25八年级·江西吉安·期末)一I hear your father _______ to Japan once. 一Yes. He ________ there a year ago. A.went; has been B.has been; went C.goes; went D.has been; has been 【答案】B 【详解】句意:——我听说你父亲曾经去过日本。——是的。他一年前去了那里。 考查动词时态。根据“once”可知,时态使用现在完成时,空格处填has been,表示曾去过日本;根据“a year ago”可知,表示发生在过去的动作,用一般过去时,go的过去式为went。故选B。 53.(24-25八年级上·广东广州·期末)— When ________ you ________ skiing on the mountains in the French Alps? — Three years ago. I ________ that special experience so far. A.did; learn; have not forgotten B.did; learn; didn’t forget C.have; learnt; have not forgotten D.have; learnt; didn’t forget 【答案】A 【详解】句意:——你什么时候在法国阿尔卑斯山学习滑雪?——三年前。到目前为止,我还没有忘记那次特殊的经历。 考查动词时态。根据回答“Three years ago.”可知,问句应该用一般过去时,助动词用did,动词learn用原形。时间状语so far意为“到目前为止”,表示从过去到现在,应用现在完成时,其构成为“have/has+过去分词”,主语是1,助动词用have,否定形式为have not后接过去分词forgotten。故选A。 54.(24-25八年级·北京·期中)—Have you done your homework yet? —Yes, I ________ it already. I ________ it ten minutes ago. A.have done; have finished                 B.did; have finished         C.did; finished                           D.have done; finished 【答案】D 【详解】句意:——你做完作业了吗?——是的,我已经做完了。我十分钟前完成的。 考查动词时态。根据“already”可知,第一空用现在完成时,排除BC;根据“ten minutes ago.”可知,第二空时态是一般过去时,故选D。 55.(24-25八年级·北京西城·期中)—________ you ever ________ to Nanjing? —Yes. I ________ there last year. A.Have; been; went B.Have; gone; went C.Did; go; have been D.Did; go; have gone 【答案】A 【详解】句意:——你曾经去过南京吗? ——是的,我去年的时候去过那里。 考查现在完成时和一般过去时。根据“ever”曾经,可知时态为现在完成时。结构是:have/has+过去分词。“have/has been to”表示曾经去过某地,现在已经回来了。主语是“you”应该用“have”。即“have been to”;根据“last year”可知,时态为一般过去时。“go”的过去式是“went”。故选A。 56.(24-25八年级·江苏南京·期中)—Can I borrow your Chinese painting tools for my art homework? —Sorry, I ________ them to Sam. He ________ for them during the morning break. A.lent; came B.have lent; came C.lent; will come D.have lent; will come 【答案】B 【详解】句意:——我可以借你的中国画工具做美术作业吗?——对不起,我把它们借给了萨姆。他是在上午休息时来取的。 考查时态。根据“Can I borrow your Chinese painting tools for my art homework?”以及“Sorry”可知,此处指过去的动作对现在造成了影响,应用现在完成时,可排除A项和C项;根据“during the morning break”可知,此处指发生在过去的动作,句子时态为一般过去时,此处用动词过去式。故选B。 题型五:24/25现在完成时中考真题再现 57.(2024·江苏常州·中考真题)I ______ Yancheng Park several times, so I know a lot about it. A.was visiting B.have visited C.visit D.will visit 【答案】B 【详解】句意:我已经参观过盐城公园好几次了,所以我对它了解很多。 考查现在完成时。根据句中的“several times”可知,表示过去的动作对现在的影响,应用现在完成时have/has done的结构。故选B。 58.(2025·云南·中考真题)The film Ne Zha 2 is worth seeing. I ________ it three times so far. A.have seen B.am going to see C.saw D.see 【答案】A 【详解】句意:电影《哪吒2》值得一看。到目前为止我已经看过三次了。 考查现在完成时。由“so far”可知,句子应用现在完成时。故选A。 59.(2024·江西·中考真题)—Oh hi, I’m looking for a pair of shoes. —Well, you ________ to the right place. We have a lot of shoes in our shop. A.came B.were coming C.will come D.have come 【答案】D 【详解】句意:——哦,嗨,我想买双鞋。——嗯,你来对地方了。我们店里有很多鞋子。 考查现在完成时。根据“Well, you ... to the right place. We have a lot of shoes in our shop.”可知,强调来对地方对现在有影响——能买到想要的鞋子,所以用现在完成时,结构是have/has done。故选D。 60.(2024·安徽·中考真题)—Excuse me, may I use your dictionary? I ________ mine behind. —Sure. Here you are. A.leave B.have left C.will leave D.was leaving 【答案】B 【详解】句意:——对不起,我可以用一下你的字典吗?我把我的落下了。——当然。给你。 考查动词时态。分析句子可知,字典落下了,所以借用对方的,强调过去的动作对现在造成了影响,应为现在完成时,结构是have/has done。故选B。 61.(2024·黑龙江牡丹江·中考真题)—Would you like something to eat, Mr. Song? —No, thanks. I’m not hungry. I ________ some zongzi already. A.eat B.ate C.have eaten 【答案】C 【详解】句意:——宋先生,你想吃点什么吗?——不用了,谢谢。我不饿。我已经吃了一些粽子。 考查动词时态。结合“already”可知此处需用现在完成时,结构为have/has done。故选C。 62.(2024·江苏镇江·中考真题)So far, some of the dialects (方言) ________ in use for thousands of years. They are full of local color. A.were B.are C.have been D.will be 【答案】C 【详解】句意:到目前为止,一些方言已经使用了数千年。它们充满了地方色彩。 考查动词时态。根据句中的时间状语“so far”可知,句子应用现在完成时,排除A、B和D选项。故选C。 63.(2024·西藏·中考真题)Red Star Over China(《红星照耀中国》)is a great book. I ________ it three times already. A.read B.reads C.has read D.have read 【答案】D 【详解】句意:《红星照耀中国》是一本好书。我已经读了三遍了。 考查现在完成时。根据“already”可知,句子应用现在完成时,结构为“have/has + 过去分词”。主语“I”对应的助动词是“have”,故选D。 64.(2024·江苏淮安·中考真题)—Mum, I ________ the living room already. —Good job! It is so tidy now. A.have cleaned B.will clean C.am cleaning D.clean 【答案】A 【详解】句意:——妈妈,我已经打扫了客厅。——干得好!现在很整洁。 考查时态。根据“already”以及“It is so tidy now.”可知此处表示过去的动作对现在的影响,用现在完成时have/has done。故选A。 65.(2024·黑龙江哈尔滨·中考真题)—I’m afraid the tickets to the concert have been sold out. —Don’t worry. I ________ two tickets online already. A.have bought B.will buy C.may buy 【答案】A 【详解】句意:——恐怕音乐会的票已经卖完了。——别担心。我已经在网上买了两张票。 考查动词时态。根据“Don’t worry. I...two tickets online already”可知,因为已经买好了票,所以让对方不要担心,强调过去的动作对现在的影响,应用现在完成时。故选A。 66.(2024·江苏南京·中考真题)Most people agree that smart technology ________ a big part of society so far. A.become B.became C.has become D.is becoming 【答案】C 【详解】句意:大多数人都认为到目前为止,智能技术已经成为社会的重要组成部分。 考查时态。根据“so far”可知句子用现在完成时have/has done。故选C。 67.(2024·四川达州·中考真题)—May I speak to Wang Hong? —Sorry, she is not at home. She ________ to Beijing. A.has been B.has to go C.has gone 【答案】C 【详解】句意:——我可以和王红通话吗?——对不起,她不在家。她去北京了。 考查现在完成时。has been to去过某地,已经回来;has to go to不得不去;has gone to去了某地,还未回来。根据“she is not at home”可知,王红不在家,即她去了北京,还未回来,应用has gone to。故选C。 68.(2024·四川凉山·中考真题)—Have you ever ______ the Great Wall? —Yes, I have. I went there on our last school trip. A.been to B.gone to C.been in 【答案】A 【详解】句意:——你去过长城吗?——是的,我去过。我上次学校旅行时去了那里。 考查现在完成时。have been to去过某地,已经回来;have gone to去了某地,还未回来;have been in待在某地。根据“I went there on our last school trip.”可知,“我”去过长城,且已经回来了,应用have been to。故选A。 69.(2024·甘肃临夏·中考真题)Mr. Green ________ China for five years. A.has been to B.has gone to C.has been in D.has come to 【答案】C 【详解】句意:格林先生在中国已经五年了。 考查现在完成时。has been to去过,是短暂性动词;has gone to去了,是短暂性动词;has been in在,是延续性动词;has come to已经来到,是短暂性动词。此处与“for five years”连用,故用延续性动词或者表示延续性状态的短语,故选C。 70.(2024·黑龙江·中考真题)—Lucy, where is Mr. Wang? —Hе ________ Beijing to attend a meeting. A.has gone to B.has been to C.has been in 【答案】A 【详解】句意:——露西,王先生在哪里?——他去北京参加会议了。 考查现在完成时。has gone to去了某地,还没回来;has been to去了某地,已经回来;has been in待在某地。分析句子可知,对话发生时王先生不在,可知他去北京还未回来,应用has gone to。故选A。 71.(2024·甘肃甘南·中考真题)—Where is your uncle? —He ________ America and he will stay in New York for two weeks. A.has been to B.has gone to C.has been in 【答案】B 【详解】句意:——你的叔叔在哪里?——他去了美国,他将在纽约待两个星期。 考查has gone to与has been to的用法。has been to去过某地,已经回来了;has gone to到某地去了,还没有回来;has been in一直在某地。根据“Where is your uncle”可知,下文应回答他去美国了,用has gone to。故选B。 72.(2025·黑龙江绥化·中考真题)Lots of tourists from the southern part of China ________ Harbin twice. A.have been in B.have gone to C.have been to 【答案】C 【详解】句意:许多来自中国南方的游客去过哈尔滨两次。 考查时态。have been in待在某地;have gone to去了某地,还未回来;have been to去过某地,已经回来。根据“Harbin twice”可知是去过两次,已经回来,用have been to。故选C。 题型六:模考真题难度升级挑战 73.(2023·江苏无锡·二模)—Li Yan is worried about her father who has joined the medical team to Africa. —What a brave hero! I wonder ________. A.how long he has been to Africa B.how soon he’ll return from Africa C.how many times he has been in Africa D.whether he has gone to Africa before 【答案】B 【详解】句意:——李燕很担心她的父亲,他参加了医疗队去非洲。——真是个勇敢的英雄!我想知道他多久能从非洲回来。 考查宾语从句。how long he has been to Africa表述有误,应用has been in表示“在某地待了多长时间”;how soon he’ll return from Africa他多久能从非洲回来;how many times she has been in Africa表述有误,应用has been to,表示“去过某地”;whether he has gone to Africa before表述有误,用has been to,表示“是否去过某地”。ACD表述错误。故选B。 74.(2023·江苏扬州·一模)—A lot of money ________ for the old man’s operation online. —Yes, but the medicine cost ________ a lot, so we still need to get more for him. A.raised; rose B.was raised; has risen C.was risen; has raised D.was raised; rose 【答案】B 【详解】句意:——网上为老人的手术筹集了很多钱。——是的,但是药费涨了很多,所以我们还需要再给他筹集一些。 考查动词辨析,时态和语态。raise筹集;rise上升。根据“A lot of money”可知,表示“筹钱”,排除C;与动词raise之间是动宾关系,第一空用被动语态,排除A。再由“but the medicine cost...a lot, so we still need to get more for him”可知,过去医药费上涨,应用动词rise,并对现在造成了影响“需要再筹集一些钱”,所以第二空用现在完成时。故选B。 75.(2025·江苏扬州·一模)Neither Millie nor Shirley ________ Australia before, but they know the country very well. A.has gone to B.has been to C.have gone to D.have been to 【答案】B 【详解】句意:Millie和Shirley以前都没有去过澳大利亚,但是她们对那个国家非常了解。 考查现在完成时和主谓一致。have gone to去了某地(还没回来);have been to去过某地(回来了)。根据句意可知,这里表示“去过某地”,Neither…nor连接并列主语,谓语动词的单复数形式应根据就近原则,与Shirley一致,用单数。故选B。 76.(2025·江苏无锡·一模)—Hi, Liam, you love travelling. Could you tell me________? —Yes, Anna. Don’t you remember I bought a key ring of the Eiffel Tower there for you last summer? A.if you have gone to Paris B.when did you go to Paris C.if you have been to Paris D.when have you been to Paris 【答案】C 【详解】句意:——嗨,利亚姆,你喜欢旅行。你能告诉我你是否去过巴黎吗?——能,安娜。你不记得去年夏天我在那儿给你买了一个埃菲尔铁塔钥匙扣吗? 考查宾语从句。have gone to去了某地(人还没回来);have been to去过某地(人已经回来)。分析题干,空格处需填宾语从句,要用陈述句语序,排除BD选项;根据“Don’t you remember I bought a key ring of the Eiffel Tower there for you last summer?”可知,利亚姆去过巴黎并带回了礼物。故选C。 77.(2025·甘肃白银·一模)Everyone except Tom and John ________ seen the film. A.is B.are C.has D.have 【答案】C 【详解】句意:除了Tom和John每个人都看过这部电影。 考查现在完成时和主谓一致。根据seen可知,时态为现在完成时,结构为have/has done,分析句子结构可知,主语为everyone,因此谓语要用单数形式has。故选C。 78.(2025·北京西城·模拟预测)— Where is my suitcase? — Someone ________ it beside the table. A.puts B.will put C.has put D.would put 【答案】C 【详解】句意:——我的行李箱在哪里? ——有人把它放在桌子旁边了。 考查动词时态辨析。puts一般现在时;will put一般将来时;has put现在完成时;would put过去将来时。结合语境可知,这里表示已经有人把箱子放好了。需用现在完成时描述过去发生的动作对现在造成的影响或结果。故选C。 79.(2025·安徽阜阳·二模)— Can I borrow your dictionary? — Sorry, it ________ to Lily. A.lent B.has lent C.has been lent D.is lent 【答案】C 【详解】句意:——我能借你的字典吗?——抱歉,它已经被借给莉莉了。 考查动词时态及语态。主语it指代dictionary,与动词lend之间是动宾关系,需用被动语态,故排除A和B;Sorry表示“抱歉”,即字典已经借给别人,不能再借,即表示过去的动作对现在的影响,需用现在完成时,即此处用现在完成时的被动语态(have/has been done)。故选C。 80.(2025·安徽六安·二模)Frank isn’t very friendly to others. As a result, all my classmates except him ________ Christmas presents from one another. A.have got B.has got C.gets D.were getting 【答案】A 【详解】句意:弗兰克对别人不太友好。因此,除了他之外,我所有的同学都收到了彼此送的圣诞礼物。 考查主谓一致以及现在完成时的用法。根据“all my classmates(我的所有同学,复数概念)”以及句子语境可知,这里表示过去发生的动作对现在造成的影响,要用现在完成时,且主语不是第三人称单数,所以要用have got。故选A。 2 同步新教材,周周有练习,月月有重点! 1 同步新教材,周周有练习,月月有重点! 学科网(北京)股份有限公司 $$ 2025-2026学年一线教师制作新教材英语同步精品系列资料,名师遴选! 2025-2026学年一线教师制作新教材英语同步精品系列资料,名师遴选! 学校:___________姓名:___________班级:___________考号:___________ Unit 1 This is me 现在完成时(1)(六大题型,80题) 目录 语法知识精讲 1 1.定义与构成 1 2.句型结构 1 3.常用时间状语 2 4.与一般过去时的区别 2 语法知识精练 3 题型一:过去分词变化规则 3 题型二:表示影响(动作已完成) 7 题型三:have been to/have gone to的区别 12 题型四:现在完成时和一般过去时辨析 17 题型五:24/25现在完成时中考真题再现 20 题型六:模考真题难度升级挑战 24 语法知识精讲 1.定义与构成 现在完成时表示在以前某一时间已经发生的动作或曾经做过的事情对目前有某种影响,或表示到目前为止已经完成的事情。其构成形式为 “have/has + 动词的过去分词”。第三人称单数用 “has/has not(hasn't)+ 动词的过去分词”,其他人称用 “have/have not(haven't)+ 动词的过去分词”。 2.句型结构 人称 肯定句 否定句 一般疑问句及回答 第一人称(I) I have seen the questionnaire in this newspaper. I have not (haven't) seen the questionnaire in this newspaper. -Have you seen the questionnaire in this newspaper?-Yes, I have. / No, I have not (haven't). 第一人称(We) We have travelled around the world. We have not (haven't) travelled around the world. -Have you travelled around the world?-Yes, we have. / No, we have not (haven't). 第二人称(You) You have been to England. You have not (haven't) been to England. -Have you been to England?-Yes, I / we have. / No, I / we have not (haven't). 第三人称单数(He/She) He / She has been to Los Angeles. He / She has not (hasn't) been to Los Angeles. -Has he / she been to Los Angeles?-Yes, he / she has. / No, he / she has not (hasn't). 第三人称复数(They) They have given concerts all over the world. They have not (haven't) given concerts all over the world. -Have they given concerts all over the world?-Yes, they have. / No, they have not (haven't). 3.常用时间状语 现在完成时常与 just、already、yet 等时间状语连用,具体用法如下: just:表示 “刚刚”,用于肯定句,位于 have/has 之后。例:I have just heard the news. already:表示 “已经”,用于肯定句,位于 have/has 之后。例:Astronauts have already been to the moon. yet:表示 “尚未”,用于否定句,有 “以后可能会” 的含义。例:The scientists have not heard from it yet. 4.与一般过去时的区别 区别维度 现在完成时 一般过去时 时间焦点 表示现在之前发生的动作,重点在对现在的影响,无明确过去时间状语 表示过去某一具体时间发生的事情,有明确过去时间状语(如 last month, yesterday, an hour ago 等) 判断标准 强调动作对现在的影响 强调动作发生在过去的具体时间 例句 A: Where have you put my book? I can't find it.(强调现在找不到的影响)B: I put it on your desk yesterday.(强调昨天的具体动作) I have already finished my homework.(强调现在已完成的状态)I finished it an hour ago.(强调一小时前的具体动作) 语法知识精练 题型一:过去分词变化规则 1.(24-25八年级·广东深圳·课后作业)—Have you ______ the birthday gift for your mum? —Yes, and she’ll like it, I think. A.make B.buy C.chose D.chosen 2.(24-25八年级上·云南文山·期中)—________ Ann ever ________ online with you? —No, she hasn’t. A.Have; chated B.Has; chated C.Have; chatted D.Has; chatted 3.(24-25八年级上·上海杨浦·期中)My parents know Sue very well because they ________ her many times. A.meet B.are meeting C.will meet D.have met 4.(24-25八年级上·河北唐山·期中)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.have become C.will become D.became 5.(24-25八年级上·上海青浦·期末)Beijing ________ an increasing number of cultural and historical parks in recent years. A.develops B.developed C.has developed D.was developing 6.(24-25八年级上·天津河北·期末)The problems of safety ________ at tomorrow’s meeting. A.will discuss B.are discussed C.will be discussed D.are discussing 7.(2024八年级·全国·专题练习)The boy has never ________ in a river because he thinks it’s not safe. A.run B.sung C.swum D.drawn 8.(2024·河北石家庄·一模)Jack’s train ________. Let’s go on waiting for him here. A.hasn’t arrived B.didn’t arrive C.doesn’t arrive D.won’t arrive 9.(24-25九年级·上海浦东新·阶段练习)Some paintings ________ on the wall after our flat decoration ________. A.will be hunged, is finished B.will be hung, will be finished C.will be hung, is finished D.are hung, will be finished 10.(24-25八年级·湖北武汉·期末)—Who knows the documentary China the Mission (任务) to the Moon? —Everyone in the class. We ________ it several times so far since our geography teacher ________ it. A.watched; introduced B.watch; introduces C.have watched; introduced D.will watch; introduces 11.(24-25八年级上·全国·单元测试)—How many eggs has that hen __________? —Nearly one hundred. A.lay B.laid C.lied D.lain 12.(24-25八年级上·全国·单元测试)How long ________ you ________ (study) English? A.do; study B.have; studied C.are; studying D.did; study 13.(2024·江苏无锡·模拟预测)Recently, many people have known that Gansu provides the spicy hot pot which has ________ people. A.attract B.attracted C.attracts D.attracting 14.(24-25八年级·广东广州·期中)To protect pandas, the government ______ some natural parks to protect pandas these years. A.has built B.builds C.built D.is built 15.(24-25九年级·全国·课堂例题)—I heard the beginning of Little Me starred by Yi Yangqianxi is quite touching. —What a pity! When I got to the cinema yesterday, the film ________ for several minutes. A.began B.had began C.had been on D.has been on 题型二:表示影响(动作已完成) 16.(24-25八年级·广东江门·期中)________ he ever ________the film before? A.Does; see B.Have; seen C.Did; see D.Has; seen 17.(24-25八年级·江苏镇江·期中)The man ________ himself to the hot search list several times because of photos with famous singers. A.makes B.is making C.will make D.has made 18.(24-25八年级·江苏常州·期中)—I see you’re doing great in your studies lately! —Thanks. Our school ________ new online tools. They make learning more fun and interactive. A.will introduce B.has introduced C.introduces D.introduced 19.(24-25八年级·江苏宿迁·期中)— Lucy, would you please clean up the dining room? — Sandy ________ it up already. Maybe I can wash the dishes now. A.is cleaning B.cleaned C.has cleaned D.was cleaning 20.(24-25八年级·吉林长春·期末)—Lucy, would you like to see the movie Kung Fu Panda with us? —I’d love to, but I ________ it. A.saw B.see C.will see D.have seen 21.(24-25八年级·吉林长春·期末)Journey to the West is so exciting that I ________ it three times. A.read B.will read C.have read D.was reading 22.(24-25八年级·江苏扬州·期末)—Jiangsu City Football League ________ people’s attention in China. —The news about it is on the hot search. A.attracted B.has attracted C.attracts D.will attract 23.(24-25八年级·云南昆明·期末)—________ you ever ________ Dounan Flower Market yet? —Yes, I went there last year and saw different kinds of flowers. A.Do; visit B.Did; visit C.Have; visited D.Are; visiting 24.(24-25八年级·天津河西·期末)—The movie is popular. ________ you ________ it yet? —Yes, I have. A.Were; watching B.Are; watching C.Have; watched D.Will; watch 25.(24-25八年级·重庆沙坪坝·期末)—Wow, your bike looks really new. I wonder ________. —My father bought it for me as a birthday gift last year. A.how long have you had it B.how soon will you have it C.how long you have had it D.how soon you will have it 26.(24-25八年级·江苏常州·期中)—Why not take a taxi home? It’s too far away from here. —Because I ________ all my money. A.spend B.have spent C.was spending D.am spending 27.(24-25八年级·江苏徐州·期中)The film “Ne Zha: Birth of the Demon Child” is so wonderful that I _________ it twice. A.watch B.watched C.will watch D.have watched 28.(24-25八年级·吉林长春·期末)Jeff ________ Linda in 2005. They ________ for twenty years. A.has married to, got married B.married with, have married C.married, have been married D.married, have got married 29.(24-25八年级·江苏无锡·期中)—Mum, I would like to watch the news about our school. Change the channel, please! —What a pity! It is 8 o’clock now. It ________ for a while. A.has been over B.was over C.has finished D.finished 30.(24-25八年级·湖北·期末)— ________ you ________ from your brother so far? —Yes, I ________ a letter from him yesterday. A.Have; heard; got B.Have; heard; have got C.Did; hear; got D.Did; hear; have got 题型三:have been to/have gone to的区别 31.(24-25八年级·江苏无锡·期中)—Where’s your father? I haven’t seen him for days. —He ________ Beijing for a week and won’t be back until next week. A.has gone to B.has been to C.has been in D.went to 32.(24-25八年级·江苏镇江·期中)—My mother ________ Shanghai to attend a meeting for 2 days. —Really? Have you started to miss her? A.has been to B.has gone to C.has been in D.has arrived in 33.(24-25八年级·江苏南京·期中)—Where is your mother? —She ________ the UK and she ________ London for two weeks. A.has been to; has been in B.has gone to; has been in C.has been in; has been to D.has gone to; has gone to 34.(24-25八年级·山东青岛·期末)Tom ________ Singapore a few times, so he knows it well. A.has been in B.has been to C.has gone to D.went to 35.(24-25八年级·吉林长春·期末)—Where is your mom? I want to ask her something important. —Oh, she ________ Shanghai. She ________ three days ago. A.has gone to; left B.has been to; left C.has gone to; has left D.has been to; has left 36.(24-25八年级·吉林长春·期末)—Alice, where is your brother? —He ________ to the theater with his friends to watch a show. He will be back later. A.went B.has gone C.was going D.goes 37.(24-25八年级·北京·期中)I ________ Shanghai twice. I ________ there last winter and summer. A.have been to; have gone to B.have been to; will go C.have gone to; went D.have been to; went 38.(24-25八年级·江苏淮安·期中)—May I see your manager, please? —I’m afraid you have to wait a minute. He ________ the hospital. A.has gone B.has been in C.has been to D.has gone to 39.(24-25八年级·江苏盐城·期中)—Where is your sister, Tom? —She ________ the library. A.has been to B.has gone C.has been D.has gone to 40.(24-25八年级·广东江门·期末)—Is Mary in the office now? —Sorry, she isn’t. She ________ Beijing. She is now on the way there. She will be back next Monday. —OK. A.has gone to B.has been to C.went to D.will go to 41.(24-25八年级·云南昆明·期末)—Where is Mrs. Lin? I haven’t seen her for days. —She ________ Chengdu. She’ll be back next year. A.has gone to B.has been to C.have gone to D.have been to 42.(24-25八年级·江苏扬州·期末)Uncle Li _______ Beijing for three days. He likes the places of interest very much. A.has got to B.has been to C.has been in D.has gone to 43.(24-25八年级·江苏无锡·期末)—Where is Uncle Chen? I haven’t seen him for a few days. —Oh, he ________ Shanghai for a trip since last Wednesday. A.went to B.has been to C.has gone to D.has been in 44.(24-25八年级·江苏连云港·期中)Mr Wu ________ England. We all miss him. A.has gone to B.have been in C.has been to D.has gone 45.(24-25八年级·江苏泰州·期中)—Where is Millie? I haven’t seen her for ________ . —I hear that she ________ Beijing for two days. A.sometimes; went to B.sometime; has gone to C.some times; has been to D.some time; has been in 题型四:现在完成时和一般过去时辨析 46.(24-25八年级·安徽蚌埠·期末)—Have you watered the flowers in the garden yet? —Yes, I ________ it already. I ________ it ten minutes ago. A.have done; have finished B.did; have finished C.did; finished D.have done; finished 47.(24-25八年级·北京西城·期中)—Tom, let’s go to see the movie You Only Live Once this weekend. —Sorry, I ________ it. I ________ it with my parents yesterday. A.has seen; saw B.have seen; saw C.saw; has seen D.saw; have seen 48.(22-23八年级·河北廊坊·期末)—Have you ________ the robots at the science museum? —Yes, I ________ there last month. A.see, went B.saw, went C.seen, went D.seen, have gone 49.(24-25八年级·西藏拉萨·期末)I ________ the piano club last week and I ________ two classes already. A.join; take B.joined; took C.joined; have taken D.have joined; took 50.(24-25八年级·甘肃平凉·期末)Mary ______ reading the book last week and she ______ 50 pages so far. A.has started; finished B.has started; has finished C.started; has finished D.started; finished 51.(24-25八年级上·广东深圳·课后作业)—_________ she ever visited the London Eye? —Yes. She _________ it two years ago. A.Did; visited B.Will; has visited C.Has; visited D.Has; has visited 52.(24-25八年级·江西吉安·期末)一I hear your father _______ to Japan once. 一Yes. He ________ there a year ago. A.went; has been B.has been; went C.goes; went D.has been; has been 53.(24-25八年级上·广东广州·期末)— When ________ you ________ skiing on the mountains in the French Alps? — Three years ago. I ________ that special experience so far. A.did; learn; have not forgotten B.did; learn; didn’t forget C.have; learnt; have not forgotten D.have; learnt; didn’t forget 54.(24-25八年级·北京·期中)—Have you done your homework yet? —Yes, I ________ it already. I ________ it ten minutes ago. A.have done; have finished                 B.did; have finished         C.did; finished                           D.have done; finished 55.(24-25八年级·北京西城·期中)—________ you ever ________ to Nanjing? —Yes. I ________ there last year. A.Have; been; went B.Have; gone; went C.Did; go; have been D.Did; go; have gone 56.(24-25八年级·江苏南京·期中)—Can I borrow your Chinese painting tools for my art homework? —Sorry, I ________ them to Sam. He ________ for them during the morning break. A.lent; came B.have lent; came C.lent; will come D.have lent; will come 题型五:24/25现在完成时中考真题再现 57.(2024·江苏常州·中考真题)I ______ Yancheng Park several times, so I know a lot about it. A.was visiting B.have visited C.visit D.will visit 58.(2025·云南·中考真题)The film Ne Zha 2 is worth seeing. I ________ it three times so far. A.have seen B.am going to see C.saw D.see 59.(2024·江西·中考真题)—Oh hi, I’m looking for a pair of shoes. —Well, you ________ to the right place. We have a lot of shoes in our shop. A.came B.were coming C.will come D.have come 60.(2024·安徽·中考真题)—Excuse me, may I use your dictionary? I ________ mine behind. —Sure. Here you are. A.leave B.have left C.will leave D.was leaving 61.(2024·黑龙江牡丹江·中考真题)—Would you like something to eat, Mr. Song? —No, thanks. I’m not hungry. I ________ some zongzi already. A.eat B.ate C.have eaten 62.(2024·江苏镇江·中考真题)So far, some of the dialects (方言) ________ in use for thousands of years. They are full of local color. A.were B.are C.have been D.will be 63.(2024·西藏·中考真题)Red Star Over China(《红星照耀中国》)is a great book. I ________ it three times already. A.read B.reads C.has read D.have read 64.(2024·江苏淮安·中考真题)—Mum, I ________ the living room already. —Good job! It is so tidy now. A.have cleaned B.will clean C.am cleaning D.clean 65.(2024·黑龙江哈尔滨·中考真题)—I’m afraid the tickets to the concert have been sold out. —Don’t worry. I ________ two tickets online already. A.have bought B.will buy C.may buy 66.(2024·江苏南京·中考真题)Most people agree that smart technology ________ a big part of society so far. A.become B.became C.has become D.is becoming 67.(2024·四川达州·中考真题)—May I speak to Wang Hong? —Sorry, she is not at home. She ________ to Beijing. A.has been B.has to go C.has gone 68.(2024·四川凉山·中考真题)—Have you ever ______ the Great Wall? —Yes, I have. I went there on our last school trip. A.been to B.gone to C.been in 69.(2024·甘肃临夏·中考真题)Mr. Green ________ China for five years. A.has been to B.has gone to C.has been in D.has come to 70.(2024·黑龙江·中考真题)—Lucy, where is Mr. Wang? —Hе ________ Beijing to attend a meeting. A.has gone to B.has been to C.has been in 71.(2024·甘肃甘南·中考真题)—Where is your uncle? —He ________ America and he will stay in New York for two weeks. A.has been to B.has gone to C.has been in 72.(2025·黑龙江绥化·中考真题)Lots of tourists from the southern part of China ________ Harbin twice. A.have been in B.have gone to C.have been to 题型六:模考真题难度升级挑战 73.(2023·江苏无锡·二模)—Li Yan is worried about her father who has joined the medical team to Africa. —What a brave hero! I wonder ________. A.how long he has been to Africa B.how soon he’ll return from Africa C.how many times he has been in Africa D.whether he has gone to Africa before 74.(2023·江苏扬州·一模)—A lot of money ________ for the old man’s operation online. —Yes, but the medicine cost ________ a lot, so we still need to get more for him. A.raised; rose B.was raised; has risen C.was risen; has raised D.was raised; rose 75.(2025·江苏扬州·一模)Neither Millie nor Shirley ________ Australia before, but they know the country very well. A.has gone to B.has been to C.have gone to D.have been to 76.(2025·江苏无锡·一模)—Hi, Liam, you love travelling. Could you tell me________? —Yes, Anna. Don’t you remember I bought a key ring of the Eiffel Tower there for you last summer? A.if you have gone to Paris B.when did you go to Paris C.if you have been to Paris D.when have you been to Paris 77.(2025·甘肃白银·一模)Everyone except Tom and John ________ seen the film. A.is B.are C.has D.have 78.(2025·北京西城·模拟预测)— Where is my suitcase? — Someone ________ it beside the table. A.puts B.will put C.has put D.would put 79.(2025·安徽阜阳·二模)— Can I borrow your dictionary? — Sorry, it ________ to Lily. A.lent B.has lent C.has been lent D.is lent 80.(2025·安徽六安·二模)Frank isn’t very friendly to others. As a result, all my classmates except him ________ Christmas presents from one another. A.have got B.has got C.gets D.were getting 10 同步新教材,周周有练习,月月有重点! 11 同步新教材,周周有练习,月月有重点! 学科网(北京)股份有限公司 $$

资源预览图

Unit 1 This is me 重点语法:现在完成时(1)(六大题型,80题)-2025-2026学年八年级英语上册重难点讲练全攻略(外研版2024)
1
Unit 1 This is me 重点语法:现在完成时(1)(六大题型,80题)-2025-2026学年八年级英语上册重难点讲练全攻略(外研版2024)
2
Unit 1 This is me 重点语法:现在完成时(1)(六大题型,80题)-2025-2026学年八年级英语上册重难点讲练全攻略(外研版2024)
3
所属专辑
相关资源
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。