期中复习Unit 1-2 语法综合练(现在完成时)-2026-2027学年八年级英语上册(外研版)

2026-09-30
| 2份
| 12页
| 1099人阅读
| 25人下载
初高中英语资料大全
进店逛逛

内容正文:

学校:___________姓名:___________班级:___________考号:___________ Unit 1-2语法综合练习 现在完成时 (时间:60分钟,满分:100分) 一、单项选择(本大题共20小题,每小题2分,共40分) 1.—Would you like to watch Nezha 2 tonight? It’s really wonderful. —I’d love to, but I ________ it already. A.see B.will see C.have seen D.saw 【答案】C 【详解】句意:——你今晚想看《哪吒 2》吗?它真的很精彩。——我很想去,但我已经看过了。 根据句中的时间状语“already”可知,此处表示动作已经完成并对现在产生结果,需使用现在完成时。其结构为have/has+过去分词;主语为“I”,助动词用have,动词see的过去分词为seen,即have seen。 2.I have studied in this school ________ I moved to Hefei in 2024. A.since B.for C.because D.although 【答案】A 【详解】句意:自从2024年我搬到合肥以来,我就在这所学校学习。 since自从;for为了;because因为;although虽然。根据“have studied”可知,主句是现在完成时,结合“moved”可知从句是一般过去时,此处表示动作的起点,应用since引导时间状语从句。 3.They ________ for their cat for 2 hours, but they still can’t find it. A.looked B.are looking C.have looked D.will look 【答案】C 【详解】句意:他们已经找他们的猫两个小时了,但仍然找不到它。 根据“for 2 hours”以及后半句“still can’t find it”可知,动作从过去持续到现在并对现在造成影响,应用现在完成时。应填have looked。 4.They ________ each other since they met at the party last week. A.get on well with B.got on well with C.have got on well with D.will get on well with 【答案】C 【详解】句意:自从上周他们在聚会上相遇以来,他们相处得很好。 根据“since”引导的时间状语从句“since they met at the party last week”可知,主句应用现在完成时,表示动作从过去某一时刻开始一直持续到现在,结构为“have/has+过去分词”。应填have got on well with。 5.My cousin ________ in this hotel for two weeks already. A.stays B.stayed C.has stayed D.will stay 【答案】C 【详解】句意:我的表亲已经在这家酒店住了两周了。 根据句中时间状语“for two weeks”和关键词“already”可知,动作发生在过去并持续到现在,应用现在完成时。应填has stayed。 6.So far, Tom ________ many Chinese‑style gifts. A.miss B.missed C.has accepted D.will lose 【答案】C 【详解】句意:到目前为止,汤姆已经接受了许多中式礼物。 miss想念/错过;missed想念/错过(过去式);has accepted已经接受(现在完成时);will lose将会丢失(一般将来时)。根据时间标志词“So far(到目前为止)”可知,句子要用现在完成时,结构为have/has + 过去分词。应填has accepted。 7.Tony can communicate with us more easily now, because he ________ Chinese for a year. A.is learning B.learns C.will learn D.has learned 【答案】D 【详解】句意:托尼现在能更轻松地与我们交流了,因为他已经学了一年中文了。 根据时间状语“for a year”及前文“now”可知,学习中文的动作从过去开始一直持续到现在,并对现在的状况产生了影响,应用现在完成时,has learned符合句意。 8.— What a nice watch! How long ________ you ________ it? — For just two weeks. A.will; buy B.have; had C.were; having D.have; bought 【答案】B 【详解】句意:——多么漂亮的手表!你拥有它多长时间了?—— 仅仅两周。 根据疑问词“How long”和答语“For just two weeks.”可知,句子应用现在完成时,且谓语动词必须是持续性动词。buy是瞬间性动词,不能与时间段连用,故排除D项;A项是一般将来时,C项是过去进行时,时态不符。have表示“拥有”,是持续性动词,符合语境。故选B。 9.He has kept this old poem ________ he was a little boy. A.for B.since C.during D.before 【答案】B 【详解】句意:他从还是个小男孩起就一直保存着这首旧诗。 for为了/持续(后接时间段);since自从(后接时间点或从句,常用于完成时);during在……期间;before在……之前。根据主句“He has kept”是现在完成时,且“he was a little boy”是一个表示过去时间点的从句可知,此处应用since来引导时间状语,表示动作从过去某个时间点开始一直持续到现在。 10.—Have you ________ been to Beijing? —No, I have ________ been there. I hope to visit it one day. A.ever; never B.never; ever C.already; yet D.yet; already 【答案】A 【详解】句意:——你曾经去过北京吗?——没有,我从没去过那里。我希望有一天能去游览。 ever曾经;never从未;already已经;yet还。ever常用在现在完成时的疑问句中,询问是否有过某种经历,结合问句语境,第一空填ever;答句No表示否定,表达从未去过,第二空填never。应填ever;never。 11.—________ you ever ________ to Xi’an? —Yes, I have. I ________ there with my parents last summer. A.Have; been; went B.Have; gone; went C.Did; go; have gone D.Did; went; have been 【答案】A 【详解】句意:——你曾经去过西安吗?——是的,我去过。我去年夏天和父母一起去的那里。 have been to表示曾经去过某地(现在已经回来);have gone to表示去了某地(人还在那里,没有回来)。问句中有ever(曾经),答句用I have,所以用Have you ever been to…。第三空有时间状语last summer(去年夏天),是一般过去时,动词用过去式went。 12.I ________ lots of close friends since I joined the school club. A.make B.made C.will make D.have made 【答案】D 【详解】句意:自从我加入学校俱乐部以来,我交了许多亲密朋友。 根据题干“since I joined”表示从过去持续到现在的动作,应用现在完成时,应填have made。 13.The old man ________ for over five years. A.died B.has died C.has been dead D.was dead 【答案】C 【详解】句意:这位老人已经去世五年多了。 die死亡;dead死的。根据时间状语“for over five years”可知,句子强调持续的状态,瞬间动词die不能和时间段连用,应填has been dead。 14.—Where is your elder sister? —She ________ to the city library. She ________ for about two and a half hours. A.has gone; has left B.has gone; has been away C.has been; has left D.has been; has been away 【答案】B 【详解】句意:——你姐姐在哪里?——她去了市图书馆。她已经离开大约两个半小时了。 has gone去了(未归);has left离开了(短暂性动词);has been去过(已归);has been away离开(延续性动词)。第一空表示“去了图书馆(人还没回来)”,用has gone;第二空与“for about two and a half hours”时间段连用,短暂性动词leave需变为延续性动词be away,即has been away。 15.________ you ________ seen this new cartoon film? A.Have; ever B.Has; ever C.Have; never D.Has; never 【答案】A 【详解】句意:你曾经看过这部新卡通电影吗? Have助动词,用于主语为非三单;Has助动词,用于主语为第三人称单数;ever曾经,多用于疑问句;never从不,多用于否定句。本句主语是you,助动词用have;本句为疑问句,用ever,故选A。 16.So far, we ________ lots of knowledge about traditional Chinese art. A.learned B.learn C.will learn D.have learned 【答案】D 【详解】句意:到目前为止,我们已经学到了很多关于中国传统艺术的知识。 根据“So far”可知,句子时态为现在完成时,其结构为“have/has + 过去分词”;主语为“we”,助动词用have,learn的过去分词为learned,应填have learned。 17.—Why is your mum worried? —She is waiting for my uncle. He ________ Kunming for five days. A.has gone to B.has been to C.has been in D.has come in 【答案】C 【详解】句意:——你的妈妈为什么担忧?——她正在等我的叔叔。他待在昆明五天了。 has gone to表示去了某地(人未返回,不可接时间段);has been to表示去过某地(已经归来,不可接时间段);has been in表示待在某地,可与时间段连用;has come in为短暂性动词短语,不能接时间段。根据句中“for five days”可知此处表示在某地持续停留的状态。应填has been in。 18.—Have you ________ been to the science museum? —No, never. But I hear it’s great. A.never B.ever C.just D.already 【答案】B 【详解】句意:——你曾经去过科学博物馆吗?——不,从来没去过。但我听说它很棒。 never从不;ever曾经;just刚刚;already已经。答语“No, never”,说明问句是在询问对方是否有过某种经历,在现在完成时的一般疑问句中,表示“曾经”常用ever。 19.I ________ to visit the Eiffel Tower since I was a little kid. A.want B.wanted C.have wanted D.will want 【答案】C 【详解】句意:自从我小的时候,我就一直想去参观埃菲尔铁塔。 根据句中时间状语“since I was a little kid”可知,表示动作或状态从过去持续到现在,应用现在完成时,填have wanted。 20.I ________ a lot about British culture since I came to London. A.learn B.learned C.have learned D.will learn 【答案】C 【详解】句意:自从我来到伦敦,我已经学到了很多关于英国文化的知识。 learn学习,动词原形;learned学习,过去式;have learned已经学习,现在完成时;will learn将要学习,一般将来时。根据句中的时间状语“since I came to London”可知,动作从过去持续到现在,强调对现在的影响或结果,应使用现在完成时。 二、单词拼写(本大题共10小题,每小题2分,共20分) 21.He ________ (accept) many helpful suggestions so far. 【答案】has accepted 【详解】句意:到目前为止,他已经接受了许多有益的建议。根据时间状语“so far”(到目前为止)可知,句子应用现在完成时,结构为“have/has + 过去分词”。主语He是第三人称单数,助动词用has;accept的过去分词为accepted。故填has accepted。 22.So far, humans ________ (make) great progress in digital technology. 【答案】have made 【详解】句意:到目前为止,人类在数字技术方面已经取得了巨大的进步。句中“So far”意为“到目前为止”,是现在完成时的标志性时间状语,提示动作从过去持续到现在并对现在造成影响,应用现在完成时。主语“humans”是复数形式,助动词用have;make的过去分词是made,故填have made。 23.He ________ (download) hundreds of useful files since last term. 【答案】has downloaded 【详解】句意:自从上学期以来,他已经下载了数百个有用的文件。句中since last term是现在完成时的标志,主语He是第三人称单数,现在完成时结构为has+动词过去分词,download的过去分词是downloaded,故填has downloaded。 24.My cousin ________ (value) real friendship since he entered middle school. 【答案】has valued 【详解】句意:自从我表哥进入中学以来,他就一直珍视真正的友谊。句子是由since引导的时间状语从句,从句用一般过去时,主句应用现在完成时。现在完成时固定结构是“has/have+过去分词”。且句子主语“My cousin”是第三人称单数,助动词用has。 25.My father ________ (book) two train tickets already for our coming holiday. 【答案】has booked 【详解】句意:我爸爸已经为我们即将到来的假期预订了两张火车票。already(已经)是现在完成时的标志词,结构为“have/has + 过去分词”;主语My father是第三人称单数,助动词用has,book的过去分词是booked。故填has booked。 26.The population has ________ (double) in the past ten years. 【答案】doubled 【详解】句意:在过去十年里,人口数量翻了一倍。句中“in the past ten years”是现在完成时的标志词,结构为have/has+动词过去分词。double的过去分词直接加-d,故填doubled。 27.Many people ________ (give) up their bad habits since that story spread. 【答案】have given 【详解】句意:自从那个故事传开后,许多人已经改掉了他们的坏习惯。since引导从句时,主句常用现在完成时,结构为“have/has+动词过去分词”;主语Many people是复数,助动词用have;give的过去分词是given。 28.The boy ________ (keep) this story‑book for two weeks. He must return it soon. 【答案】has kept 【详解】句意:这个男孩已经借这本故事书两周了,他必须尽快归还。句中“for two weeks”是时间段,提示动作从过去持续到现在,应用现在完成时。主语the boy是第三人称单数,keep的过去分词为kept,故填has kept。 29.My role model ________ (influence) me a lot since I was young. 【答案】has influenced 【详解】句意:我的榜样从小就对我影响很大。时间标志词since I was young(自从我小时候),是现在完成时的标志。主语My role model是单数,现在完成时结构:has+过去分词;influence的过去分词是influenced。 30.Many animals have ________ (develop) special skills to survive in harsh environments. 【答案】developed 【详解】句意:许多动物已经进化出特殊技能,以便在恶劣的环境中生存。句中have是现在完成时的助动词,后面需要接动词的过去分词,develop的过去分词为developed。 三、完成句子(本大题共10小题,每小题4分,共40分) 31.到目前为止,我们已经达成了一致意见。 So far, we have ________ ________ ________. 【答案】 reached an agreement 【详解】原句中“达成了一致意见”是关键词,固定短语reach an agreement表示“达成一致意见”。 So far (到目前为止) 是现在完成时标志词,结构为have/has+过去分词,reach的过去分词是reached。 32.我已经长大了,能照顾自己。 I have ________ ________ and can look after myself. 【答案】 grown up 【详解】原句中“长大了”对应的短语是grow up,根据“已经”可知,本句为现在完成时,have后面接动词过去分词。grow的过去分词是grown。故填grown;up。 33.自从上初中以来,他就珍视真挚的友谊。 He ________ ________ true friendship since he entered middle school. 【答案】 has valued 【详解】原句中“珍视”为关键词,根据时间标志词since he entered middle school,本句用现在完成时,结构为have/has+动词过去分词;主语He是第三人称单数,助动词选用has;“珍视”可用value,过去分词为valued,故填has;valued。 34.我在这个城市已经住了十年了。 I have lived in this city ________ ________ ________. 【答案】 for ten years 【详解】原句中“十年”是关键词,现在完成时中用“for+一段时间”;ten years表示“十年”,因此填for ten years。 35.我从来没有见过如此美丽的海边风景。 I ________ ________ ________ such beautiful seaside views before. 【答案】 have never seen 【详解】原句中“从来没有见过”是关键词,结合句末的before,可知句子要用现在完成时,结构为“have/has+动词过去分词”,主语是I,助动词用have;“从来没有”用频率副词never,放在助动词之后、实义动词之前;“看见”see的过去分词是seen。故填have;never;seen。 36.我已经学会了接受自己。 I have already ________ to ________ myself. 【答案】 learnt/learned accept 【详解】原文中“学会了”和“接受”是关键词;“学会了”learn,根据“I have already”可知,句子时态为现在完成时(have+过去分词),故第一空应用learn的过去分词learnt/learned;“接受”accept,根据“to”可知,learn to do sth.“学习做某事”,故第二空填动词原形accept。 37.我已经克服了很多挑战。 I ________ ________ many challenges. 【答案】 have overcome 【详解】原句中“已经克服了”是关键词,表示“克服”的动词是overcome,“已经”提示时态为现在完成时,主语“I”搭配助动词have,overcome的过去分词是overcome。 38.政府已经建立了很多自然保护区来保护濒危动物。 The government ________ ________ many nature reserves to protect endangered animals. 【答案】 has built 【详解】原句中“已经建立”是关键词,表示“建立”的短语是build。本句为现在完成时(have/has done),主语“The government”为第三人称单数,助动词用has,实义动词用过去分词built。 39.这种鸟在中国南部已经濒临灭绝。 This kind of bird has ________ ________ in southern China. 【答案】 been endangered 【详解】原句中“濒临灭绝”是关键词,对应的英文表达是be endangered。句中表达“已经……”,需用现在完成时,结构是“have/has+done”,句中has已给出,填been;endangered。 40.我从来没有听说过这个奇怪的节日。 I have never ________ ________ this strange festival. 【答案】 heard of 【详解】原句中“听说过”是关键词,表示“听说”的短语是hear of。本句中空前有助动词have与副词never,构成现在完成时,需使用动词hear的过去分词形式heard。 试卷第1页,共3页 试卷第1页,共3页 学科网(北京)股份有限公司 $ 学校:___________姓名:___________班级:___________考号:___________ Unit 1-2语法综合练习 现在完成时 (时间:60分钟,满分:100分) 一、单项选择(本大题共20小题,每小题2分,共40分) 1.—Would you like to watch Nezha 2 tonight? It’s really wonderful. —I’d love to, but I ________ it already. A.see B.will see C.have seen D.saw 2.I have studied in this school ________ I moved to Hefei in 2024. A.since B.for C.because D.although 3.They ________ for their cat for 2 hours, but they still can’t find it. A.looked B.are looking C.have looked D.will look 4.They ________ each other since they met at the party last week. A.get on well with B.got on well with C.have got on well with D.will get on well with 5.My cousin ________ in this hotel for two weeks already. A.stays B.stayed C.has stayed D.will stay 6.So far, Tom ________ many Chinese‑style gifts. A.miss B.missed C.has accepted D.will lose 7.Tony can communicate with us more easily now, because he ________ Chinese for a year. A.is learning B.learns C.will learn D.has learned 8.— What a nice watch! How long ________ you ________ it? — For just two weeks. A.will; buy B.have; had C.were; having D.have; bought 9.He has kept this old poem ________ he was a little boy. A.for B.since C.during D.before 10.—Have you ________ been to Beijing? —No, I have ________ been there. I hope to visit it one day. A.ever; never B.never; ever C.already; yet D.yet; already 11.—________ you ever ________ to Xi’an? —Yes, I have. I ________ there with my parents last summer. A.Have; been; went B.Have; gone; went C.Did; go; have gone D.Did; went; have been 12.I ________ lots of close friends since I joined the school club. A.make B.made C.will make D.have made 13.The old man ________ for over five years. A.died B.has died C.has been dead D.was dead 14.—Where is your elder sister? —She ________ to the city library. She ________ for about two and a half hours. A.has gone; has left B.has gone; has been away C.has been; has left D.has been; has been away 15.________ you ________ seen this new cartoon film? A.Have; ever B.Has; ever C.Have; never D.Has; never 16.So far, we ________ lots of knowledge about traditional Chinese art. A.learned B.learn C.will learn D.have learned 17.—Why is your mum worried? —She is waiting for my uncle. He ________ Kunming for five days. A.has gone to B.has been to C.has been in D.has come in 18.—Have you ________ been to the science museum? —No, never. But I hear it’s great. A.never B.ever C.just D.already 19.I ________ to visit the Eiffel Tower since I was a little kid. A.want B.wanted C.have wanted D.will want 20.I ________ a lot about British culture since I came to London. A.learn B.learned C.have learned D.will learn 二、单词拼写(本大题共10小题,每小题2分,共20分) 21.He ________ (accept) many helpful suggestions so far. 22.So far, humans ________ (make) great progress in digital technology. 23.He ________ (download) hundreds of useful files since last term. 24.My cousin ________ (value) real friendship since he entered middle school. 25.My father ________ (book) two train tickets already for our coming holiday. 26.The population has ________ (double) in the past ten years. 27.Many people ________ (give) up their bad habits since that story spread. 28.The boy ________ (keep) this story‑book for two weeks. He must return it soon. 29.My role model ________ (influence) me a lot since I was young. 30.Many animals have ________ (develop) special skills to survive in harsh environments. 三、完成句子(本大题共10小题,每小题4分,共40分) 31.到目前为止,我们已经达成了一致意见。 So far, we have ________ ________ ________. 32.我已经长大了,能照顾自己。 I have ________ ________ and can look after myself. 33.自从上初中以来,他就珍视真挚的友谊。 He ________ ________ true friendship since he entered middle school. 34.我在这个城市已经住了十年了。 I have lived in this city ________ ________ ________. 35.我从来没有见过如此美丽的海边风景。 I ________ ________ ________ such beautiful seaside views before. 36.我已经学会了接受自己。 I have already ________ to ________ myself. 37.我已经克服了很多挑战。 I ________ ________ many challenges. 38.政府已经建立了很多自然保护区来保护濒危动物。 The government ________ ________ many nature reserves to protect endangered animals. 39.这种鸟在中国南部已经濒临灭绝。 This kind of bird has ________ ________ in southern China. 40.我从来没有听说过这个奇怪的节日。 I have never ________ ________ this strange festival. 试卷第1页,共3页 试卷第1页,共3页 学科网(北京)股份有限公司 $

资源预览图

期中复习Unit 1-2 语法综合练(现在完成时)-2026-2027学年八年级英语上册(外研版)
1
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。