Unit 2 Getting along 语法Grammar 现在完成时(2)-2025-2026学年八年级英语上册单元重难点易错题精练(外研版2024)

2025-09-11
| 2份
| 15页
| 168人阅读
| 4人下载
初高中精品英语馆
进店逛逛

资源信息

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

内容正文:

班级 姓名 学号 分数 Unit 2 Getting along 现在完成时(2) (时间:60分钟,满分:100分) 1、 单项选择(本大题共30小题,每小题2分,共60分) 1.They _______ in this village ever since they were born. A.lived B.live C.have lived D.has lived 2.Lucy ________ to the art museum many times and she can learn something new every time. A.went B.has been C.has gone 3.My uncle ________ Hainan for three months. He works in Beijing now. A.has left B.has come to C.has been away from 4.Mr Smith, together with his two sons, ________ Shanghai for about five months. A.has left B.have left C.have been away from D.has been away from 5.Yangzhou China Grand Canal Museum ________ for about four years, but I ________ there. A.has opened; haven’t gone B.has been open; haven’t been C.has been open; haven’t gone D.has opened; haven’t been 6.I ________ this book for three weeks. I have to return it now. A.borrowed B.have kept C.have borrowed D.kept 7.My grandfather ________ for two weeks. A.has died B.died C.is dying D.has been dead 8.Judy ________ this toy bear in 2017. She ________ it for nine years. A.bought; has had B.bought; has bought C.has bought; has had D.has bought; had 9.Mike was once a top student, but he ________ behind since he lost himself in computer games. A.fell B.has fallen C.was D.has been 10.—Oh, Jack, your MP4 player looks nice. Is it new? —No. I ________ it for two years. A.have bought B.bought C.have had 11.—When did you join the school volleyball team? —Last year. I _______ it for a year. A.have joined B.have been in C.joined D.was in 12.—Sorry, I’m late. ________ did the meeting begin? —It doesn’t matter. The meeting ________ for several minutes. A.When; has just begun B.When; has just been on C.How long; has just been on 13.—How long __________ you __________ the book? — For one week. A.have; bought B.have; kept C.have; borrowed 14.The young man ________ the army for half a year. A.has joined B.has been on C.has been in D.has joined in 15.My parents ________ for over 50 years and they love each other very much. A.have married B.married C.will marry D.have been married 16.—Hello! Could I speak to Lily? —Sorry, she isn’t in. Lily will come back next week. She ________ Hangzhou for about two weeks. A.has been to B.has gone to C.has been in D.has arrived in 17.Great changes ________ in Guangzhou in recent years. A.have been taken place B.have taken place C.took place D.take place 18.—Would you like something to eat? —No, thanks. I ________ some zongzi already. A.eat B.will eat C.have eaten D.eating 19.—Where is your father, Lily? —He ________ Hong Kong. He will be back in 3 days. A.has been to B.has gone to C.has went to D.went to 20.A: How tidy the bedroom is! B: Yes. I’m sure that someone ________ it already. A.has cleaned B.cleaned C.will clean D.is cleaning 21.My sister________ Spanish for three years and she can speak it quite well now. A.learn B.is learning C.has learned D.will learn 22.—Where is Tom? The film will start in 5 minutes. —He left his keys in the car. So he ________ back to get them. A.goes B.has gone C.will go D.has been 23.—Your uncle seems to know a lot about Hong Kong. —Yeah, he really likes traveling, and he ______ to Hong Kong many times. A.has been B.has gone C.went D.will go 24.I ________ a lot since I started junior high school. A.change B.changed C.will change D.have changed 25.This medicine ________ millions of people’s lives since it was put into use. A.is saving B.will save C.has saved D.saved 26.—When will the men’s badminton group match between China and India begin on TV? —Oh, it ________ for ten minutes, ending in 3:1. China won the game. A.has started B.has been on C.has finished D.has been over 27.—Where are the Smiths? I don’ t see them. —They ________ Inner Mongolia for their summer holiday and they ________ there for two days. A.have gone to; have been to B.have been to; have gone C.have gone to; have been D.have been to; have been in 28.—Did you borrow a comic book from the local library? —Yes. I ________ one for three days. I will return it this weekend. A.borrowed B.have kept C.have borrowed D.kept 29.My uncle has worked in the TV station ________ he graduated from university. A.because B.although C.if D.since 30.—How long has the Russia-Ukraine military conflict (冲突) ________? —For over 3 years. A.started B.ended C.been on D.been over 2、 单词变形(本大题共20小题,每小题2分,共40分) 31.My grandparents have been (marry) for sixty years. 32.The clothes shop and the shoe shop (open) for three years. 33.Jim (leave) from his hometown for three months. 34.I (buy) the dictionary for two years. 35.The poor dog (die) in the garden for four hours. 36.I have (collect) more than 200 stamps since I was ten years old. 37.So far, the little boy (fall) over several times while learning to ride. 38.—Sue, can I borrow your novel The Hunchback of Notre Dame? —Sorry, I (leave) it at home. 39.Have you ever (read) any magazines on space travel? 40.People in China (grow) tea for thousands of years. 41.Both Lily and Lucy (visit) the Lanzhou Science and Technology Museum twice. 42.The famous writer (write) one new book in the past two years. 43.My sister (visit) the museum twice this year. 44.—Did you see the film yesterday? —Yes. I (see) it twice recently. 45.The police several thieves in the past two weeks.(catch) 46.Many students (choose) to buy the shoes since they were made. 47.—Have you ever (notice) how quickly our lives are changing? —Certainly! AI influences our lives in many ways now. 48.How many cars (make) in the factory since last year? 49.Although the young man (realize) his mistake, it’s still too late. 50.Tom (make) great progress in the past two years. 试卷第1页,共3页 试卷第1页,共3页 学科网(北京)股份有限公司 $ 班级 姓名 学号 分数 Unit 2 Getting along 现在完成时(2) (时间:60分钟,满分:100分) 1、 单项选择(本大题共30小题,每小题2分,共60分) 1.They _______ in this village ever since they were born. A.lived B.live C.have lived D.has lived 【答案】C 【详解】句意:自从他们出生以来,他们就一直生活在这个村庄里。 考查现在完成时。lived居住,过去式;live动词原形;have lived现在完成时结构,主语是第一人称、第二人称及第三人称复数;has lived现在完成时,主语是第三人称单数形式。根据“ever since they were born”可知,这个句子要用现在完成时,其结构是“have/has+过去分词”,主语“They”是复数概念,所以助动词要用“have”,后面接动词“live”的过去分词“lived”。故选C。 2.Lucy ________ to the art museum many times and she can learn something new every time. A.went B.has been C.has gone 【答案】B 【详解】句意:Lucy去过艺术博物馆很多次,而且每次都能学到新东西。 考查动词的时态。根据“many times”可知,时态是现在完成时,排除A;have been to去过某地(现在已回来);has gone to去了某地(现在还在那里或在去的路上)。根据语境可知,Lucy去过多次且现在不在博物馆。故选B。 3.My uncle ________ Hainan for three months. He works in Beijing now. A.has left B.has come to C.has been away from 【答案】C 【详解】句意:我叔叔离开海南三个月了。他现在在北京工作。 考查现在完成时。根据“for three months”可知,本句时态用现在完成时,其构成为:have/has+动词过去分词,句中的动词应用延续性动词;left(leave的过去分词)、come(come的过去分词)都是非延续性动词,均不符合题意;be away from是持续性动词短语,表示离开多长时间了,即has been away from,故选C。 4.Mr Smith, together with his two sons, ________ Shanghai for about five months. A.has left B.have left C.have been away from D.has been away from 【答案】D 【详解】句意:史密斯先生和他的两个儿子已经离开上海大约五个月了。 考查主谓一致和现在完成时的延续性。has left已经离开某地,第三人称单数;have left已经离开某地;have been away from已经离开某地,强调持续状态;has been away from已经离开某地,第三人称单数,强调持续状态。together with连接两个主语时,谓语动词的单复数由前面的主语(Mr Smith)决定,故排除“have left”和“have been away from”;“for about five months”是表示一段时间的状语,要求谓语动词具有延续性,“left”是短暂性动词,不能与一段时间连用,“be away from”是延续性短语,可与一段时间搭配。故选D。 5.Yangzhou China Grand Canal Museum ________ for about four years, but I ________ there. A.has opened; haven’t gone B.has been open; haven’t been C.has been open; haven’t gone D.has opened; haven’t been 【答案】B 【详解】句意:中国扬州大运河博物馆已经开放大约四年了,但我还没去过那里。 考查现在完成时。根据“for about four years”可知,此处应用现在完成时,且动词为延续性动词,open是短暂性动词,其延续性动词形式为be open,排除A、D选项;根据“but I…there”可知,此处指“我还没去过那里”,应用haven’t been to,副词there前不用介词。故选B。 6.I ________ this book for three weeks. I have to return it now. A.borrowed B.have kept C.have borrowed D.kept 【答案】B 【详解】句意:这本书我借了三周了。我现在得还回去了。 考查动词时态辨析。borrowed借,过去式;have kept已经保存,现在完成时;have borrowed已经借,现在完成时;kept保存,过去式。根据“I…this book for three weeks.”可知,这里需要一个能与时间段“for three weeks”连用的延续性动词,borrow是短暂性动词,不能与时间段连用,keep是延续性动词,且此处强调过去发生的动作持续到现在,用现在完成时,have kept符合语境。故选B。 7.My grandfather ________ for two weeks. A.has died B.died C.is dying D.has been dead 【答案】D 【详解】句意:我祖父已经去世两周了。 考查现在完成时与延续性动词的用法。结合“for two weeks.”可知,该句的时态是现在完成时,其结构为has/have done。“die”是非延续性动词,不能与表示一段时间的状语连用,需转化为“be dead”,且主语My grandfather为第三人称单数名词,所以这里要填has been dead,表示持续状态。故选D。 8.Judy ________ this toy bear in 2017. She ________ it for nine years. A.bought; has had B.bought; has bought C.has bought; has had D.has bought; had 【答案】A 【详解】句意:Judy在2017年买了这个玩具熊,她拥有它已经九年了。   考查时态。由第一空所在句中的时间状语“in 2017”可知,句子时态应用一般过去时,动词用过去式bought;由第二空所在句中的时间状语“for nine years”可知,第二句用现在完成时,且谓语动词应用延续性动词,buy是短暂性动词,其延续性动词为have,现在完成时的结构为“have/has+动词的过去分词”,主语“She”是第三人称单数,所以助动词用has,因此第二空应填has had。故选A。 9.Mike was once a top student, but he ________ behind since he lost himself in computer games. A.fell B.has fallen C.was D.has been 【答案】D 【详解】句意:迈克过去是一名尖子生。但是自从他沉迷于电脑游戏后,他落后了。 考查动词的时态。根据since可知本题应该用现在完成时,fall behind“落后”,是个瞬间动作,当句中有since或for等表示时间段的时间状语时,要把瞬间动作改为持续动作,所以应该用be behind。故选D。 10.—Oh, Jack, your MP4 player looks nice. Is it new? —No. I ________ it for two years. A.have bought B.bought C.have had 【答案】C 【详解】句意:——哦,杰克,你的MP4播放器看起来不错。是新的吗?——不,我已经买了两年了。 考查现在完成时的用法。根据时间状语“for two years”可知,动作从过去持续到现在,需用现在完成时,且“拥有”需用延续性动词“have”,而非短暂性动词“buy”。故选C。 11.—When did you join the school volleyball team? —Last year. I _______ it for a year. A.have joined B.have been in C.joined D.was in 【答案】B 【详解】句意:——你什么时候加入学校排球队的?——去年。我已经加入一年了。 考查时态。根据“for a year”可知此处需用现在完成时,结构为have/has done,由于是持续时间,因此需使用延续性动词be in表示“进入”。故选B。 12.—Sorry, I’m late. ________ did the meeting begin? —It doesn’t matter. The meeting ________ for several minutes. A.When; has just begun B.When; has just been on C.How long; has just been on 【答案】B 【详解】句意:——对不起,我迟到了。会议什么时候开始的?——没关系,会议刚刚开了几分钟。 考查疑问词和动词辨析。When当……时候;How long多久;has just begun刚开始;has just been on刚进行。begin是短暂性动词,how long问持续的时间,二者不可连用,故可排除选项C;for several minutes是一段时间,不可和短暂性动词连用,可排除选项A。故选B。 13.—How long __________ you __________ the book? — For one week. A.have; bought B.have; kept C.have; borrowed 【答案】B 【详解】句意:——你借这本书多久了? ——一个星期。 考查现在完成时。bought买,非延续性动词;kept保留,延续性动词;borrowed借入,非延续性动词。根据“How long”可知,此处应用延续性动词,与表示一段时间的状语连用。故选B。 14.The young man ________ the army for half a year. A.has joined B.has been on C.has been in D.has joined in 【答案】C 【详解】句意:这个年轻人已经参军半年了。 考查现在完成时和延续性动词。根据“for half a year.”可知,句子要用现在完成时,且与延续性动词连用。join的延续性动词形式是be in。故选C。 15.My parents ________ for over 50 years and they love each other very much. A.have married B.married C.will marry D.have been married 【答案】D 【详解】句意:我的父母已经结婚50多年了,他们非常相爱。 考查现在完成时和延续性动词。根据“for over 50 years”可知,时态用现在完成时,其谓语动词构成是have/has done,又因接一段时间,动词需要延续性动词,be married为延续性,因此此处用have been married。故选D。 16.—Hello! Could I speak to Lily? —Sorry, she isn’t in. Lily will come back next week. She ________ Hangzhou for about two weeks. A.has been to B.has gone to C.has been in D.has arrived in 【答案】C 【详解】句意:——你好!我可以和莉莉说话吗?——对不起,她不在。莉莉下周回来。她在杭州已经两个星期了。 考查现在完成时。have been to去过,已经回来;have gone to去了,还未回来;have been in待在某地;have arrived in已经到达。根据“for about two weeks”可知此处和时间段连用,用have been in。故选C。 17.Great changes ________ in Guangzhou in recent years. A.have been taken place B.have taken place C.took place D.take place 【答案】B 【详解】句意:近年来广州发生了巨大变化。 考查时态。根据“in recent years”可知,时态用现在完成时,且take place是不及物动词短语,没有被动语态。故选B。 18.—Would you like something to eat? —No, thanks. I ________ some zongzi already. A.eat B.will eat C.have eaten D.eating 【答案】C 【详解】句意:——你想吃点什么吗?——不了,谢谢。我已经吃过一些粽子了。 考查现在完成时。eat一般现在时;will eat一般将来时;have eaten现在完成时;eating现在分词形式。“already”是现在完成时的标志性时间状语,常与现在完成时(“have/has + 过去分词”结构)连用,强调动作已经完成,对现在产生影响(此处影响就是已经吃过粽子,所以不用再吃东西)。在本句中,主语是“I”,所以用“have eaten”,“eaten”是“eat(吃)”的过去分词形式。故选C。 19.—Where is your father, Lily? —He ________ Hong Kong. He will be back in 3 days. A.has been to B.has gone to C.has went to D.went to 【答案】B 【详解】句意:——莉莉,你爸爸在哪里?——他去香港了。他三天后回来。 考查现在完成时。has been to表示“去过(某地),人已经回来” ;has gone to表示“去了(某地),人还未回来”;has went to是错误表达;went to一般过去时。根据答语“He will be back in 3 days.”可知,人去了香港还没回来,选项B契合;选项D只是单纯说明过去去了某地的动作,不能体现“人现在还在香港未回”的含义,故选B。 20.A: How tidy the bedroom is! B: Yes. I’m sure that someone ________ it already. A.has cleaned B.cleaned C.will clean D.is cleaning 【答案】A 【详解】句意:A:卧室多整洁啊!B:是的。我确信已经有人打扫过了。 考查现在完成时。has cleaned现在完成时;cleaned一般过去时;will clean一般将来时;is cleaning现在进行时。根据“How tidy the bedroom is!”可知,卧室现在是整洁的,这表明打扫活动已经完成并对现在产生影响,所以用现在完成时态。故选A。 21.My sister________ Spanish for three years and she can speak it quite well now. A.learn B.is learning C.has learned D.will learn 【答案】C 【详解】句意:我姐姐学习西班牙语三年了,现在她能说得相当好。 考查现在完成时态。根据“for three years”可知,此处用现在完成时态,结构为“have/has + 过去分词”,表示“学习”这一动作持续三年了,主语“my sister”是第三人称单数,助动词用has。故选C。 22.—Where is Tom? The film will start in 5 minutes. —He left his keys in the car. So he ________ back to get them. A.goes B.has gone C.will go D.has been 【答案】B 【详解】句意:——汤姆在哪?电影5分钟后就要开始了。——他把钥匙落在车里了。所以他已经回去取了。 考查动词时态。根据“He left his keys in the car. So he...back to get them.”可知,汤姆已回车上取钥匙,强调对现在的影响且现在他还没有回来,has gone to“去某地还未回来”。故选B。 23.—Your uncle seems to know a lot about Hong Kong. —Yeah, he really likes traveling, and he ______ to Hong Kong many times. A.has been B.has gone C.went D.will go 【答案】A 【详解】句意:——你的叔叔好像非常了解香港。——是的,他真的非常喜欢旅行,他去过香港很多次。 考查时态。has been现在完成时,表示去了已回;has gone现在完成时,表示去了未回;went为go的过去式;will go一般将来时。根据“many times”可知是现在完成时的标志词,且表示去了已经回来了。故选A。 24.I ________ a lot since I started junior high school. A.change B.changed C.will change D.have changed 【答案】D 【详解】句意:自从上初中以来,我已经发生了很大变化。 考查现在完成时。change变化。since表示“自从……以来”,主句用现在完成时“have/has + 过去分词”表示从过去某一时间持续到现在的动作或状态。主语为I,助动词用have,change的过去分词是changed。故选D。 25.This medicine ________ millions of people’s lives since it was put into use. A.is saving B.will save C.has saved D.saved 【答案】C 【详解】句意:自投入使用以来,这种药物已挽救了数百万人的生命。 考查动词时态。根据“since it was put into use”可知为since引导的时间状语从句,主句用现在完成时。故选C。 26.—When will the men’s badminton group match between China and India begin on TV? —Oh, it ________ for ten minutes, ending in 3:1. China won the game. A.has started B.has been on C.has finished D.has been over 【答案】D 【详解】句意:——中国对印度男子羽毛球小组赛什么时候开始?——已经结束十分钟了,以3:1结束。中国队赢了这场比赛。 考查现在完成时。start开始,延续性动词是be on;finish结束,延续性动词是be over。根据“China won the game.”可知,比赛已经结束,排除A项和B项;根据“for ten minutes”可知,时态为现在完成时,此处应用延续性动词,排除C项。故选D。 27.—Where are the Smiths? I don’ t see them. —They ________ Inner Mongolia for their summer holiday and they ________ there for two days. A.have gone to; have been to B.have been to; have gone C.have gone to; have been D.have been to; have been in 【答案】C 【详解】句意:——史密斯一家在哪里?我没看到他们。——他们去内蒙古度暑假了,并且已经在那里待了两天。 考查现在完成时。have gone to去了某地(未回来);have been to去过某地(已回来);have been in待在某地(持续一段时间)。根据“Where are the Smiths? I don’ t see them.”可知,第一空表示“去了内蒙古”,还没回来,用have gone to;结合“for two days”说明第二空表示“已经在那里待了两天”,用have been符合语境。故选C。 28.—Did you borrow a comic book from the local library? —Yes. I ________ one for three days. I will return it this weekend. A.borrowed B.have kept C.have borrowed D.kept 【答案】B 【详解】句意:——你从当地图书馆借了一本漫画书吗?——是的,我借了三天了,我将在本周末归还。 考查动词时态。borrowed是动词的过去式;have kept已经保存了(多长时间);have borrowed已经借了;kept是动词的过去式。句中“for three days”是一段时间,应该用现在完成时,需跟延续性动词连用,而borrow是瞬间性动词,不能和一段时间连用。故选B。 29.My uncle has worked in the TV station ________ he graduated from university. A.because B.although C.if D.since 【答案】D 【详解】句意:我的叔叔自从大学毕业以来,就一直在电视台工作。 考查连词词义辨析。because因为,引导原因状语从句;although尽管,引导让步状语从句;if如果,引导条件状语从句;since自从,引导时间状语从句 。根据句中“has worked”为现在完成时,以及“he graduated from university”为一般过去时可知,从大学毕业这个时间点开始一直持续到现在的动作,存在时间上的先后关系,since符合语境,且since是现在完成时的标志词。故选D。 30.—How long has the Russia-Ukraine military conflict (冲突) ________? —For over 3 years. A.started B.ended C.been on D.been over 【答案】C 【详解】句意:——俄乌军事冲突持续了多久?——超过三年了。 考查现在完成时态。started开始,非延续性动词;ended结束,非延续性动词;been on持续进行;been over结束。根据“How long has”可知句子是现在完成时态,需搭配延续性动词或状态,从“For over 3 years.”和俄乌冲突的实际情况可知应该是问持续多长时间,选项C的“been on”符合题意。故选C。 2、 单词变形(本大题共20小题,每小题2分,共40分) 31.My grandparents have been (marry) for sixty years. 【答案】married 【详解】句意:我的祖父母已经结婚六十年了。marry结婚,非延续性动词;“be married”强调“已婚”的状态;根据“for sixty years”可知,这句话是现在完成时,“have been married”是“be married” 的现在完成时形式,表示“结婚”的状态持续了一段时间,符合语境,所以此处用“married”。故填married。 32.The clothes shop and the shoe shop (open) for three years. 【答案】have been open 【详解】句意:这家服装店和鞋店已经开了三年了。结合语境和“for three years”可知,句子应用现在完成时,open为动词时,是短暂性动词,不能与表示一段的时间状语连用,要用其延续性形式be open,由于主语为复数,故此处应用have been open。故填have been open。 33.Jim (leave) from his hometown for three months. 【答案】has been away 【详解】句意:吉姆已经离开家乡三个月了。根据“for three months”可知,句子时态为现在完成时,且表示延续性的含义,have been away“已经离开”符合;根据主语为第三人称单数的“Jim”可知,此处应用动词的三单形式。故填has been away。 34.I (buy) the dictionary for two years. 【答案】have had 【详解】句意:这本字典我已经买了两年了。根据“for two years”可知,本题使用现在完成时态,与一段时间连用时,谓语动词应具有延续性。现在完成时结构:have/has+动词的过去分词; buy“买”,短暂性动词;在本句中可改为延续性动词have“拥有”,过去分词为had。故填have had。 35.The poor dog (die) in the garden for four hours. 【答案】has been dead 【详解】句意:这只可怜的小狗在花园里死了四个小时了。die死,去世,是一个瞬间性动词,不能和一段时间状语搭配使用。句中“for four hours”表示的是一段时间,因此这里应用系表结构be dead,它可以和一段时间搭配使用。根据句意可知,这里应用现在完成时态,故填has been dead。 36.I have (collect) more than 200 stamps since I was ten years old. 【答案】collected 【详解】句意:从我十岁起,我已经收集了200多张邮票。根据“have”和“since I was ten years old”可知,此句用现在完成时,have后动词用过去分词。故填collected。 37.So far, the little boy (fall) over several times while learning to ride. 【答案】has fallen 【详解】句意:到目前为止,这个小男孩在学骑车的时候已经摔倒好几次了。“So far”是现在完成时的标志词,其结构为“have/has+过去分词”;主语“the little boy”是第三人称单数,助动词用“has”;“fall”的过去分词是“fallen”。故填has fallen。 38.—Sue, can I borrow your novel The Hunchback of Notre Dame? —Sorry, I (leave) it at home. 【答案】have left 【详解】句意:——Sue,我可以借你的小说《巴黎圣母院》吗?——对不起,我把它忘在家里了。根据语境可知,这里表达的是过去发生的事情对现在的影响,所以需要用现在完成时,其结构是“have/has+done”,主语是I,助动词用have,leave的过去分词是left。故填have left。 39.Have you ever (read) any magazines on space travel? 【答案】read 【详解】句意:你曾经读过任何关于太空旅行的杂志吗?根据“Have you ever”可知本句为现在完成时,动词应用过去分词,故填read。 40.People in China (grow) tea for thousands of years. 【答案】have grown 【详解】句意:中国人种茶已有几千年了。根据“for thousands of years”可知,句子用现在完成时have/has done,表示持续性动作;主语是people,用have,故填have grown。 41.Both Lily and Lucy (visit) the Lanzhou Science and Technology Museum twice. 【答案】have visited 【详解】句意:莉莉和露西都去过兰州科技博物馆两次了。根据“twice”可知,“参观兰州科技博物馆”这个动作在过去发生过两次,对现在(说话时刻)的影响是她们去过这个博物馆了,所以用现在完成时,结构为have/has+过去分词。由于主语“Lily and Lucy”是复数意义,所以助动词用have,visit的过去分词形式是visited。故填have visited。 42.The famous writer (write) one new book in the past two years. 【答案】has written 【详解】句意:这位著名作家在过去两年里写了一本新书。根据“in the past two years”可知,本句时态是现在完成时,其结构是“have/has + 过去分词”,主语“The famous writer”是第三人称单数,助动词用has,write的过去分词是written,故填has written。 43.My sister (visit) the museum twice this year. 【答案】has visited 【详解】句意:我妹妹今年已经参观过这个博物馆两次了。“twice”(两次)和“this year”(今年)表明此处强调到目前为止妹妹参观博物馆的次数,应用现在完成时,其结构为“have/has + 过去分词”。主语“My sister”是第三人称单数,助动词用has,visit的过去分词是visited。故填has visited。 44.—Did you see the film yesterday? —Yes. I (see) it twice recently. 【答案】have seen 【详解】句意:——你昨天看这部电影了吗?——是的。我最近已经看过两次了。根据“it twice recently.”可知,该句是现在完成时,其结构为“have/has done”,主语是“I”,助动词用have,动词填过去分词seen。故填have seen。 45.The police several thieves in the past two weeks.(catch) 【答案】have caught 【详解】句意:在过去的两周里,警方已经抓获了几个小偷。根据“in the past two weeks”可知,本句时态为现在完成时,其结构是“have/has + 过去分词”。句子的主语是The police,police是集合名词,谓语动词用复数形式,所以用助动词have;catch的过去分词形式是caught,故填have caught。 46.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。 47.—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。 48.How many cars (make) in the factory since last year? 【答案】have been made 【详解】句意:自从去年以来这家工厂制造了多少辆汽车?根据时间状语since last year可知,句子描述的是从过去某一时间开始一直持续到现在的动作,因此应使用现在完成时,主语cars与make之间是被动关系,cars是复数形式,应为现在完成时的被动语态have been made。故填have been made。 49.Although the young man (realize) his mistake, it’s still too late. 【答案】has realized 【详解】句意:虽然这个年轻人已经意识到了他的错误,但仍太晚了。本句为Although引导的让步状语从句,根据“Although the young man... (realize) his mistake, it’s still too late.”可知,动作已经发生,对现在造成了影响,故空处时态为现在完成时,其结构为has/have+done,从句主语为the young man,助动词用has。故填has realized。 50.Tom (make) great progress in the past two years. 【答案】has made 【详解】句意:在过去的两年里,汤姆取得了很大的进步。根据“in the past two years”可知,用现在完成时态,其结构是have/has done;主语Tom是单数名词,故填has made。 试卷第1页,共3页 试卷第1页,共3页 学科网(北京)股份有限公司 $

资源预览图

Unit 2 Getting along 语法Grammar 现在完成时(2)-2025-2026学年八年级英语上册单元重难点易错题精练(外研版2024)
1
Unit 2 Getting along 语法Grammar 现在完成时(2)-2025-2026学年八年级英语上册单元重难点易错题精练(外研版2024)
2
相关资源
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。