活动标记 Unit 2 Getting along 语法Grammar 现在完成时(2)-2026-2027学年八年级英语上册单元练习(新教材外研版)

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

资源信息

学段 初中
学科 英语
教材版本 初中英语外研版八年级上册
年级 八年级
章节 Grammar
类型 作业-单元卷
知识点 -
使用场景 同步教学-单元练习
学年 2026-2027
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 ZIP
文件大小 78 KB
发布时间 2026-07-12
更新时间 2026-07-12
作者 初高中英语资料大全
品牌系列 -
审核时间 2026-07-12
下载链接 https://m.zxxk.com/soft/58775720.html
价格 2.40储值(1储值=1元)
来源 学科网

摘要:

**基本信息** 聚焦初中英语Unit 2“Getting along”现在完成时(2)的单元卷,通过多样题型系统考查时态应用,适配单元复习巩固需求,助力语言能力与思维品质提升。 **题型特征** |题型|题量/分值|知识覆盖|命题特色| |----|-----------|----------|----------| |单项选择|30题/60分|现在完成时标志词(since/for)、延续性动词(has lived)、非延续性动词转换(has been dead)|结合志愿者活动、阅读等生活情境,考查时态辨析,体现语言运用能力| |单词拼写|10题/20分|动词过去分词(owned)、否定形式(haven't finished)|强化语法规则应用,培养学习策略,提升学习能力| |完成句子|10题/20分|固定搭配(has been used to reading)、时态转换(has been dead)|融入自然灾害、慈善等主题,渗透文化意识,综合考查语言表达与思维品质|

内容正文:

班级 姓名 学号 分数 Unit 2 Getting along 现在完成时(2) (时间:60分钟,满分:100分) 1、 单项选择(本大题共30小题,每小题2分,共60分) 1.—________ you ever ________ a book by J.K. Rowling? —Yes, I’ve read the Harry Potter series. A.Did; read B.Have; read C.Do; read D.Are; reading 【答案】B 【详解】句意:——你曾经读过J.K.罗琳写的书吗?——是的,我读过《哈利·波特》系列。 根据“ever”以及答语“I’ve read”可知,句子时态为现在完成时,其基本结构为“have/has+过去分词”,主语为you,助动词应用have,read的过去分词形式仍为read。应填Have; read。 2.My parents ________ in this small town since they got married twenty years ago. A.live B.lived C.have lived D.were living 【答案】C 【详解】句意:我的父母自从二十年前结婚以来就一直住在这个小镇上。 根据时间状语“since they got married twenty years ago”可知,动作从过去开始一直持续到现在,应用现在完成时,结构为“have/has+过去分词”。 3.I haven’t seen my best friend ________ we graduated from primary school five years ago. A.for B.after C.before D.since 【答案】D 【详解】句意:自从五年前我们小学毕业以来,我就没见过我最好的朋友。 for长达……;after在……之后;before在……之前;since自从……以来。主句“I haven’t seen”是现在完成时,从句“we graduated…”是一般过去时,since引导的时间状语从句常与现在完成时连用,表示动作从过去某一点开始持续到现在。应填since。 4.My deskmate used to be shy, but now he ________ a lot through our volunteer project. A.change B.changes C.changed D.has changed 【答案】D 【详解】句意:我的同桌过去很害羞,但现在他从我们的志愿者项目中已经改变了很多。 根据used to be shy和but now可知,此处强调过去的动作对现在造成的影响或结果,应用现在完成时。应填has changed。 5.The game ________ for nearly twenty minutes but the viewers are still cheering together. A.has ended B.has been on C.has been over D.has begun 【答案】C 【详解】句意:比赛已经结束将近二十分钟了,但观众们仍然一起欢呼。 has ended已经结束;has been on已经开始并持续;has been over已经结束并持续一段时间;has begun已经开始。根据“for nearly twenty minutes”可知,应与延续性动词连用,end为短暂性动词,不能和一段时间连用;结合句中转折连词but的逻辑:正常比赛结束后观众就会离场,本句转折说“观众仍然在一起欢呼”,只有“比赛已经结束近20分钟”符合这个转折逻辑,has been over符合语境。应填has been over。 6.They have ________ each other since they were children. A.know B.knew C.known D.knowed 【答案】C 【详解】句意:他们从孩提时代起就认识彼此。 根据“since they were children”可知,此处表示从过去一直持续到现在的动作或状态,应用现在完成时态,其结构为“have/has+过去分词”。know的过去分词形式是known。 7.—I want to watch Happy Camp on Hunan TV. —Oh, dear, it ________ for a few minutes. Come on! A.has been on B.has begun C.will be on D.had been on 【答案】A 【详解】句意:——我想看湖南卫视的《快乐大本营》。——哦,亲爱的,它已经开播几分钟了。快点! 根据时间状语“for a few minutes”可知,节目已经开播了,句子需用现在完成时,谓语动词需具有持续性。begin“开始”是短暂性动词,不能与时间段连用,需转换为be on表示状态持续,故填has been on。 8.— Why do you know so much about Chinese traditional festivals? — Because I ________ them online for my research since last year. A.explore B.explored C.have explored D.will explore 【答案】C 【详解】句意:——你为什么对中国传统节日了解这么多?——因为自从去年以来我一直在网上探索它们用于我的研究。 根据时间状语“since last year”可知,动作从过去持续到现在,应用现在完成时。 9.The organization has trained over 6,000 volunteers ________ it began to offer classes three years ago. A.since B.for C.when D.while 【答案】A 【详解】句意:自三年前开始授课以来,该组织已培训了6000多名志愿者。 since自从;for为了;when当……时候;while当……时候/然而。现在完成时中,since后接过去的时间点或从句,符合语境。故应用since。 10.—How is your English study? —Great! I ________ a lot of progress since I joined the English club last term. A.make B.made C.have made D.will make 【答案】C 【详解】句意:——你的英语学习怎么样?——很棒!自从我上学期加入英语俱乐部以来,我已经取得了很大的进步。 根据“since I joined the English club last term”可知,句子时态为现在完成时,其结构为“have/has+动词的过去分词”,主语为I,助动词用have,make的过去分词为made。 11.—Do you know how long Tommy ________? —________ he lay on the sofa. Shall we wake him up for the lesson? A.falls asleep; After B.has fallen asleep; Until C.has been asleep; Since D.has been asleep; While 【答案】C 【详解】句意:——你知道Tommy睡多久了吗?——自从他躺在沙发上就睡着了。我们要叫醒他上课吗? falls asleep入睡(一般现在时);has fallen asleep已经入睡(现在完成时);has been asleep一直睡着(现在完成时);After在……之后;Until直到;Since自从;While当……时候。how long询问持续时间,谓语动词需用延续性动词,has been asleep表示延续性状态,has fallen asleep表示瞬间动作,故第一空填has been asleep。答句回答“睡了多久”,用since+一般过去时,意为“自从……以来”,整句意为“自从他躺在沙发上就睡着了”。 12.He ________ at the stadium as a volunteer since last summer. A.works B.worked C.has worked D.will work 【答案】C 【详解】句意:从去年夏天开始,他就在体育场做志愿者。 根据句中的时间标志词“since last summer”可知,句子要用现在完成时,结构为have/has+过去分词;主语He是第三人称单数,故用has worked。 13.I have ________ finished my book report. I finished it five minutes ago. A.yet B.already C.ever D.never 【答案】B 【详解】句意:我已经完成了我的读书报告。我五分钟前就完成了。 yet还/已经,多用于否定句和疑问句;already已经,多用于肯定句;ever曾经;never从不。根据“I finished it five minutes ago.”,动作“已经”完成,且句子为肯定句。应填already。 14.She ________ to the library yet. She will go tomorrow. A.hasn’t been B.haven’t been C.didn’t go D.wasn’t 【答案】A 【详解】句意:她还没有去过图书馆。她明天将要去。 根据句末关键词“yet”可知,本句应用现在完成时态的否定形式,结构为“have/has not+过去分词”;主语“She”为第三人称单数,助动词应用has。 15.Since last year, our school ________ free breakfasts to students in need. A.offered B.has offered C.was offering B.have offered 【答案】B 【详解】句意:从去年开始,我们学校就为需要帮助的学生提供免费早餐了。 考查现在完成时。根据“Since last year”可知,此处应使用现在完成时。故选B。 16.Have you ever ________ Jeremy Lin? A.hear from B.heard from C.hear of D.heard of 【答案】D 【详解】句意:你听说过林书豪吗? hear from收到……的来信;heard from过去式或过去分词;hear of听说;heard of过去式或过去分词。句中“Have you ever”是现在完成时,此处应该用动词过去分词,此处询问是否“听说”过某人,应填heard of。 17.Shakespeare ________ for about 400 years, but his works are still loved today. A.died B.dies C.has died D.has been dead 【答案】D 【详解】句意:莎士比亚已经去世大约400年了,但他的作品至今仍然深受喜爱。 由“for about 400 years”可知,此处表示动作从过去持续到现在,应用现在完成时。“died”为瞬间动词,不能与时间段连用,需转换为“be dead”这一表示状态的短语。“has been dead”为现在完成时,符合语法要求。选项A“died”为一般过去时,不能与“for about 400 years”连用;选项B“dies”为一般现在时,时态错误;选项C“has died”为现在完成时,但瞬间动词“die”不能与时间段状语连用。故D为正确答案。 18.—Do you play on the after-school basketball team? —Yes, I ________ for a month, and now I can work well with the other players. A.practice B.have practiced C.was practicing D.will practice 【答案】B 【详解】句意:——你参加课后篮球队吗?——是的,我已经练习了一个月了,现在我能和其他队员配合得很好了。 根据时间状语“for a month”表示动作持续了一段时间,且结合后文“now I can work well with the other players”可知,动作从过去持续到现在,并对现在造成了影响,应用现在完成时。其结构是“have/has+动词的过去分词”,主语是I“我”。用助动词have,practice的过去分词是practiced。 19.— What a wonderful car! When did you buy it? — I ______ it for two years. A.had B.bought C.have had D.have bought 【答案】C 【详解】句意:——多棒的车啊!你什么时候买的?——我已经拥有它两年了。 had有;bought买;have had已经拥有;have bought已经买了。根据时间状语“for two years”可知,句子时态应为现在完成时,排除选项A和B;动词buy属于非延续性动词,不能与表示一段时间的状语连用,需转换为延续性动词have,其现在完成时结构为have had。 20.—How long have you ________ money for the poor children? —For three weeks. We will give it to them next Monday. A.raised B.raise C.organize D.organized 【答案】A 【详解】句意:——你为贫困儿童筹钱多久了?——三周了。我们下周一把钱给他们。 raised筹集,过去式或过去分词;raise筹集,动词原形;organize组织,动词原形;organized组织,过去式或过去分词。根据“How long have you…”可知,句子时态为现在完成时,结构为“have/has+过去分词”,raise money“筹款”是固定搭配,应填raised。 21.The number of books we’ve read ________ a lot since this term began. A.increase B.increases C.increased D.has increased 【答案】D 【详解】句意:自从这学期开始以来,我们阅读的书籍数量已经增加了许多。 根据时间状语“since this term began”可知,句子应使用现在完成时,结构为“have/has+过去分词”;主语“The number of + 名词”意为“……的数量”,作主语时谓语动词用单数,助动词用has,应填has increased。 22.My sister ________ the difference between novels and storybooks twice. A.have explained B.has explained C.explained D.will explain 【答案】B 【详解】句意:我姐姐已经两次解释过小说和故事书之间的区别了。 根据关键词“twice”可知,句子强调动作发生的次数,应用现在完成时,结构为have/has + 过去分词。主语My sister为第三人称单数,助动词应用 has。 23.—Have you ________ the sick children in hospital? —Not yet, I will go there this weekend. A.cheer up B.cheered up C.cheer D.cheers 【答案】B 【详解】句意:——你去医院给生病的孩子们鼓励了吗?——还没有,我本周末将去那里。 根据“Have you…”可知句子是现在完成时的一般疑问句,结构为“Have/Has+主语+动词过去分词”。cheer的过去分词是cheered,短语cheer up意为“使……振奋/高兴”。 24.Our teacher ________ us to make a cross-cultural video since we started the Project. A.guide B.guides C.guided D.has guided 【答案】D 【详解】句意:自从我们开始这个项目以来,我们的老师一直指导我们制作跨文化视频。 句中“since we started the Project”是现在完成时的标志,其结构为“have/has+过去分词”;主语“Our teacher”是第三人称单数,应填has guided。 25.—The new science museum ________ since last month. Many students have visited it.   —Wow, I can’t wait to go there! A.opens B.opened C.has been open D.was opened 【答案】C 【详解】句意:——这家新科学博物馆自从上个月以来一直开放。许多学生已经参观过它了。——哇,我迫不及待想去那里! 根据时间状语“since last month”可知,句子应用现在完成时,排除A、B、D。且open作动词是非延续性动词,不能与时间段连用,需转化为系表结构“be open”表示状态。故选“has been open”。 26.My group ________ the difference between “volunteer” and “donate” twice this week. A.have discussed B.has discussed C.discussed D.will discuss 【答案】B 【详解】句意:本周我的小组已经讨论了两次“volunteer”和“donate”的区别。 have discussed现在完成时,用于第一/二人称或复数主语。has discussed现在完成时,用于第三人称单数主语。discussed一般过去时,仅强调过去发生的动作。will discuss一般将来时,强调将来要发生的动作。主语My group是一个整体,视为第三人称单数;时间状语this week及twice表示“到现在为止的次数”,符合现在完成时的用法,因此选has discussed。 27.—When did you go to middle school? —Four years ago. I ________ my primary school for four years. A.am away from B.left C.was away from D.have been away from 【答案】D 【详解】句意:——你什么时候上的中学?——四年前。我离开我的小学已经四年了。 根据“for four years”可知,句子应用现在完成时,且谓语动词需用延续性动词,应填have been away from。 28.Ms. Li, our head teacher, ________ us many times to dream big since last term. A.encourages B.encouraged C.has encouraged D.will encourage 【答案】C 【详解】句意:自从上学期以来,我们的班主任李老师已经鼓励我们要敢于梦想很多次了。 根据时间状语since last term可知,动作从过去持续到现在,应用现在完成时。应填has encouraged。 29.My father ________ the depth of the small lake with a long stick since we arrived here this morning. A.measure B.measures C.measured D.has measured 【答案】D 【详解】句意:自从我们今天早上到达这里以来,我父亲已经用一根长棍测量了这个小湖的深度。 根据时间状语“since we arrived here this morning”可知,句子应用现在完成时,表示动作从过去持续到现在。主语My father是第三人称单数,助动词用has,measure的过去分词为measured。 30.— Where has your brother ________? I haven’t seen him for days. — He ________ to Shanghai three days ago. A.gone; went B.been; went C.gone; gone D.been; gone 【答案】A 【详解】句意:——你哥哥去哪里了?我好几天没见他了。—— 他三天前去上海了。 第一空,根据“I haven’t seen him for days”可知他不在说话现场,表示“去了某地未回”应用has gone to;第二空,根据具体时间状语“three days ago”可知句子应用一般过去时,go的过去式为went。故选A。 二、单词拼写(本大题共10小题,每小题2分,共20分) 31.She has ________ (own) a small cat for two years. 【答案】owned 【详解】句意:她养一只小猫已经两年了。根据时间状语“for two years”和助动词“has”,句子时态为现在完成时,现在完成时的结构为“have/has + 过去分词”,own的过去分词是owned。 32.The government ________ (make) many laws to stop pollution so far. 【答案】has made 【详解】句意:到目前为止,政府已经制定了许多法律来制止污染。 时间状语“so far(到目前为止)”是现在完成时的标志词,现在完成时的结构为“have/has + 过去分词”。主语“The government”为单数,助动词用has;动词make的过去分词为made。 33.They ________ (not finish) their charity activity yet. 【答案】haven’t finished 【详解】句意:他们的慈善活动还没有结束。句中“yet”为现在完成时的标志词,表示“到目前为止还没有”,常用于否定句中。现在完成时的否定结构为“haven’t/hasn’t+过去分词”,主语“They”为复数,助动词用haven’t,finish“完成,结束”,过去分词为finished。 34.Mr Brown ________ (serve) as a doctor for that team for many years. 【答案】has served 【详解】句意:布朗先生在那支队伍担任医生已经很多年了。根据句中的时间状语“for many years”可知,该动作从过去开始一直持续到现在,应用现在完成时,其结构为“have/has+过去分词”。由于主语Mr Brown为第三人称单数,助动词应用has,serve的过去分词为served。 35.They ________ (raise) much money for the poor children so far. 【答案】have raised 【详解】句意:到目前为止,他们已经为贫困儿童筹集了很多钱。句中的时间标志词“so far”意为“到目前为止”,提示时态为现在完成时,其结构为“have/has+动词过去分词”。本句主语“They”为复数,应使用助动词“have”,动词“raise” 变成过去分词形式,故填have raised。 36.Both Judy and Lily ________ (teach) English in a poor area since they left college in 2014. 【答案】have taught 【详解】句意:朱迪和莉莉自从2014年大学毕业后就一直在一个贫困地区教英语。根据“since they left college in 2014”可知,句子时态是现在完成时,主语“Both Judy and Lily”是复数,所以助动词用have,teach的过去分词是taught。 37.It’s amazing that one of these students ________ (win) the scholarship three times. 【答案】has won 【详解】句意:这些学生中有一位竟然获得过三次奖学金,真是令人惊讶。句中“three times”表明“获奖”这个动作已经完成且对现在有影响(强调经历),应用现在完成时。主语“one of these students”为单数,助动词用“has”;“win”的过去分词形式为“won”,故填has won。 38.The young man ________ (take) some medicine, but he is still feeling cold. 【答案】has taken 【详解】句意:这个年轻人已经吃了一些药,但他仍然觉得冷。句中“but he is still feeling cold”表明“吃药”的动作已经完成,且对现在有影响,应用现在完成时。主语“The young man”为单数,助动词用“has”;“take”的过去分词形式为“taken”。 39.They ________ (wait) for the bus for twenty minutes. 【答案】have waited 【详解】句意:他们已经等了二十分钟的公交车了。根据“for twenty minutes”,此处应用现在完成时,主语They是复数,用have,wait的过去分词为waited。应填have waited。 40.The museum ________ (close) since the heavy rain came. 【答案】has been closed 【详解】句意:自从大雨来临,博物馆就已经关闭了。句中“since the heavy rain came”为时间状语,提示动作从过去持续到现在,且主语“The museum”与动词“close”为被动关系,应用现在完成时的被动语态。现在完成时被动语态结构为“has/have been+过去分词”,主语为单数名词,助动词用has,close的过去分词为closed,故填has been closed。 三、完成句子(本大题共10小题,每小题2分,共20分) 41.我们对自然灾害的了解已经提高了很多。 Our ________ of natural disasters has ________ a lot. 【答案】 understanding improved 【详解】原句中“了解”和“提高”为关键词,understanding意为“了解”,是不可数名词,正好对应后面的单数谓语has,符合语法和语义;improve“提高”为动词,第二空处需动词过去分词与句中助动词has构成现在完成时,improve的过去分词improved。 42.腾飞已经在网上订了票。   Teng Fei ________ the tickets ________. 【答案】 has already booked online 【详解】原文中“已经”、“在网上”和“订了”是关键词,“已经”的英文表达是already;“在网上”的英文表达是online;“订(票)”的英文表达是book,根据前面“已经”可知,此处用现在完成时,其结构是“have/has + done”,主语Teng Fei是第三人称单数,此处用has,book的过去分词是booked。 43.我妹妹已经习惯了每天早上读英语。 My sister ________ ________ ________ ________ ________ English every morning. 【答案】 has been used to reading 【详解】原句中“已经习惯了(做某事)”和“读”是关键词。表示“习惯了(做某事)”的英文表达为“be used to doing sth.”,且“已经”提示动作从过去持续到现在,时态应用现在完成时,其结构为“have/has+过去分词”,主语“My sister”为第三人称单数形式,助动词应用has,be的过去分词形式为been;“读”的英文表达为read,为动词,介词to后应接其对应的动名词形式reading。 44.我学会了接受自己的不同之处。   I’ve ________ to ________ my differences. 【答案】 learned/learnt accept 【详解】原句中“学会了接受”是关键词,本句时态为现在完成时,“学会做某事”的英语表达为learn to do something,learn应变为learned/learnt;“接受”对应的动词是accept,在不定式符号“to”之后,动词需用原形。故填learned/learnt;accept。 45.那位老人去世已经十年了。 The old man ________ ________ ________ for ten years. 【答案】 has been dead 【详解】“去世”在英语中表示状态的延续时,需用延续性表达“be dead”,而非短暂性动词“die”。句中“for ten years”表示一段时间,需使用现在完成时“have/has been dead”。主语“The old man”是第三人称单数,因此助动词用has。故填has;been;dead。 46.从那以后,他再也没有在那里见过孩子。   ________ then, he ________ seen a child there. 【答案】 Since hasn’t 【详解】原句中“从那以后,再也没有见过”是关键词,表示“从那以后”常用Since then;“再也没有见过”要用现在完成时的否定形式,主语he为第三人称单数,助动词用has,否定形式为hasn’t,后面接过去分词seen。故填Since;hasn’t。 47.这本书我已经借了三天了。 I ________ ________ this book for three days. 【答案】 have kept/had 【详解】原句中“借了三天”是关键词,表示持续性的“借(有)”,需用延续性动词keep/have而非短暂性动词borrow。句中“已经”和“for three days”表明本句使用现在完成时(have/has+过去分词),主语为I,助动词用have,keep的过去分词为kept,have的过去分词为had。 48.她已下定决心加入学校艺术俱乐部,因为她喜欢画画。 She has already ________ ________ ________ ________ to join the school art club because she loves painting. 【答案】 made up her mind 【详解】对照中英文可知,关键词为“下定决心”。此句时态为现在完成时,结构为 “have/has + 过去分词”。“下定决心”的固定短语是 make up one’s mind;主语为She,对应的形容词性物主代词用her;make的过去分词为made,因此依次填入made;up;her;mind。 49.你曾经读过科幻小说吗? Have you ever ________ a ________ ________ novel? 【答案】 read science fiction 【详解】原句中“读过”和“科幻小说”是关键词,表示“读过”的单词是read。根据“Have you ever”可知本句为现在完成时,其结构为have/has+过去分词,所以read用过去分词read。“科幻小说”对应的英文是science fiction,空格前有a,因此填入“science”和“fiction”,构成“a science fiction novel”。 50.如果你擅长运动,或者你以前教过孩子做运动,请加入我们成为志愿者! If you are ________ ________ sport, ________ you have ________ children to do sport before, please ________ us as a volunteer! 【答案】 good at or taught join 【详解】原句中“擅长”、“或者”、“教过”和“加入”是关键信息,其中“擅长”对应短语good at;“或者”对应连词or;“教过”在现在完成时中需用过去分词taught (搭配固定结构teach sb. to do sth.);“加入”对应动词join (祈使句中用动词原形)。故填good;at;or;taught;join。 试卷第1页,共3页 试卷第1页,共3页 学科网(北京)股份有限公司 $ 班级 姓名 学号 分数 Unit 2 Getting along 现在完成时(2) (时间:60分钟,满分:100分) 1、 单项选择(本大题共30小题,每小题2分,共60分) 1.—________ you ever ________ a book by J.K. Rowling? —Yes, I’ve read the Harry Potter series. A.Did; read B.Have; read C.Do; read D.Are; reading 2.My parents ________ in this small town since they got married twenty years ago. A.live B.lived C.have lived D.were living 3.I haven’t seen my best friend ________ we graduated from primary school five years ago. A.for B.after C.before D.since 4.My deskmate used to be shy, but now he ________ a lot through our volunteer project. A.change B.changes C.changed D.has changed 5.The game ________ for nearly twenty minutes but the viewers are still cheering together. A.has ended B.has been on C.has been over D.has begun 6.They have ________ each other since they were children. A.know B.knew C.known D.knowed 7.—I want to watch Happy Camp on Hunan TV. —Oh, dear, it ________ for a few minutes. Come on! A.has been on B.has begun C.will be on D.had been on 8.— Why do you know so much about Chinese traditional festivals? — Because I ________ them online for my research since last year. A.explore B.explored C.have explored D.will explore 9.The organization has trained over 6,000 volunteers ________ it began to offer classes three years ago. A.since B.for C.when D.while 10.—How is your English study? —Great! I ________ a lot of progress since I joined the English club last term. A.make B.made C.have made D.will make 11.—Do you know how long Tommy ________? —________ he lay on the sofa. Shall we wake him up for the lesson? A.falls asleep; After B.has fallen asleep; Until C.has been asleep; Since D.has been asleep; While 12.He ________ at the stadium as a volunteer since last summer. A.works B.worked C.has worked D.will work 13.I have ________ finished my book report. I finished it five minutes ago. A.yet B.already C.ever D.never 14.She ________ to the library yet. She will go tomorrow. A.hasn’t been B.haven’t been C.didn’t go D.wasn’t 15.Since last year, our school ________ free breakfasts to students in need. A.offered B.has offered C.was offering B.have offered 16.Have you ever ________ Jeremy Lin? A.hear from B.heard from C.hear of D.heard of 17.Shakespeare ________ for about 400 years, but his works are still loved today. A.died B.dies C.has died D.has been dead 18.—Do you play on the after-school basketball team? —Yes, I ________ for a month, and now I can work well with the other players. A.practice B.have practiced C.was practicing D.will practice 19.— What a wonderful car! When did you buy it? — I ______ it for two years. A.had B.bought C.have had D.have bought 20.—How long have you ________ money for the poor children? —For three weeks. We will give it to them next Monday. A.raised B.raise C.organize D.organized 21.The number of books we’ve read ________ a lot since this term began. A.increase B.increases C.increased D.has increased 22.My sister ________ the difference between novels and storybooks twice. A.have explained B.has explained C.explained D.will explain 23.—Have you ________ the sick children in hospital? —Not yet, I will go there this weekend. A.cheer up B.cheered up C.cheer D.cheers 24.Our teacher ________ us to make a cross-cultural video since we started the Project. A.guide B.guides C.guided D.has guided 25.—The new science museum ________ since last month. Many students have visited it.   —Wow, I can’t wait to go there! A.opens B.opened C.has been open D.was opened 26.My group ________ the difference between “volunteer” and “donate” twice this week. A.have discussed B.has discussed C.discussed D.will discuss 27.—When did you go to middle school? —Four years ago. I ________ my primary school for four years. A.am away from B.left C.was away from D.have been away from 28.Ms. Li, our head teacher, ________ us many times to dream big since last term. A.encourages B.encouraged C.has encouraged D.will encourage 29.My father ________ the depth of the small lake with a long stick since we arrived here this morning. A.measure B.measures C.measured D.has measured 30.— Where has your brother ________? I haven’t seen him for days. — He ________ to Shanghai three days ago. A.gone; went B.been; went C.gone; gone D.been; gone 二、单词拼写(本大题共10小题,每小题2分,共20分) 31.She has ________ (own) a small cat for two years. 32.The government ________ (make) many laws to stop pollution so far. 33.They ________ (not finish) their charity activity yet. 34.Mr Brown ________ (serve) as a doctor for that team for many years. 35.They ________ (raise) much money for the poor children so far. 36.Both Judy and Lily ________ (teach) English in a poor area since they left college in 2014. 37.It’s amazing that one of these students ________ (win) the scholarship three times. 38.The young man ________ (take) some medicine, but he is still feeling cold. 39.They ________ (wait) for the bus for twenty minutes. 40.The museum ________ (close) since the heavy rain came. 三、完成句子(本大题共10小题,每小题2分,共20分) 41.我们对自然灾害的了解已经提高了很多。 Our ________ of natural disasters has ________ a lot. 42.腾飞已经在网上订了票。   Teng Fei ________ the tickets ________. 43.我妹妹已经习惯了每天早上读英语。 My sister ________ ________ ________ ________ ________ English every morning. 44.我学会了接受自己的不同之处。   I’ve ________ to ________ my differences. 45.那位老人去世已经十年了。 The old man ________ ________ ________ for ten years. 46.从那以后,他再也没有在那里见过孩子。   ________ then, he ________ seen a child there. 47.这本书我已经借了三天了。 I ________ ________ this book for three days. 48.她已下定决心加入学校艺术俱乐部,因为她喜欢画画。 She has already ________ ________ ________ ________ to join the school art club because she loves painting. 49.你曾经读过科幻小说吗? Have you ever ________ a ________ ________ novel? 50.如果你擅长运动,或者你以前教过孩子做运动,请加入我们成为志愿者! If you are ________ ________ sport, ________ you have ________ children to do sport before, please ________ us as a volunteer! 试卷第1页,共3页 试卷第1页,共3页 学科网(北京)股份有限公司 $

资源预览图

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