Unit 1 This is me 语法Grammar 现在完成时(1)-2026-2027学年八年级英语上册单元练习(外研版)

2026-08-02
| 2份
| 12页
| 448人阅读
| 8人下载
初高中精品英语馆
进店逛逛

资源信息

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

摘要:

**基本信息** 聚焦初中英语现在完成时的单元复习卷,通过30道单项选择和10道单词拼写题,全面覆盖语法结构、时间状语及主谓一致等核心考点,适配单元巩固需求,助力语言能力与学习能力提升。 **题型特征** |题型|题量/分值|知识覆盖|命题特色| |----|-----------|----------|----------| |单项选择|30题/60分|现在完成时结构(如have+过去分词)、时间状语(yet/already/since)、主谓一致(the number of)|情境贴近学生生活(作业、朋友交往),梯度分明,基础题(第3题考finished)与能力题(第24题since引导时间状语)结合,提升语言理解与表达能力| |单词拼写|10题/40分|动词过去分词(supported/made)、现在完成时否定式(haven't packed)|通过对话和陈述句语境考查语法应用,强化学习策略运用,如第33题结合“yet”考查否定式,培养主动调适学习能力|

内容正文:

班级 姓名 学号 分数 Unit 1 This is me 现在完成时(1) (时间:60分钟,满分:100分) 1、 单项选择(本大题共30小题,每小题2分,共60分) 1.I ________ just ________ to accept my birthmark. A.have; learn B.have; learnt C.has; learned D.did; learn 2.— I haven’t seen Wendy and Mark lately. Do you know what happened to them? — Oh, you ________? They moved to Shanghai last month. A.hear B.don’t hear C.have heard D.haven’t heard 3.—Have you ________ your homework? —Yes, I finished it an hour ago. A.finish B.finishes C.finished 4.The number of elephants in this area ________ dramatically over the past decade. A.has decreased B.have decreased C.is decreasing D.are decreasing 5.The government has ________ new laws to protect the environment. A.passed B.past C.passing D.passes 6.I ________ just ________ a secret from my close friend. A.am; hearing B.did; hear C.will; hear D.have; heard 7.— Has your brother arrived ________? — Yes, he has ________ arrived. A.yet; already B.already; yet C.just; yet D.just; already 8.I have ________ finished my homework. I can go out to play. A.yet B.already C.never D.ever 9.—How long ________ you ________ each other? —We have known each other since 2019. A.do; know B.did; know C.have; known D.are; know 10.Fifty students have passed the exam _________. Only three still need to work harder. A.so far B.at that time C.a moment ago D.next week 11.Has your sister heard from you ________? A.just B.yet C.already D.ever 12.—Have you ________ visited the Giant’s garden? —Yes, I’ve ________ visited it. A.yet; already B.already; yet C.ever; already D.just; ever 13.The internet has _________ the way we access knowledge. A.change B.changing C.changed D.to change 14.I ________ never ________ such a brave girl like Maddie. A.have; meet B.have; met C.has; met D.had; meet 15.Tom ________ hard and he has won many running races. A.train B.trains C.trained D.has trained 16.He ________ not ________ his feelings to his classmates yet. A.do; tell B.did; tell C.has; told D.have; told 17.My brother ________ a great speech about being proud of himself already. A.make B.made C.has made D.makes 18.I have ________ a lot about how to respond to different disasters. A.learn B.learned C.learning D.learns 19.Sally ________ her hair long to cover the birthmark so far. A.kept B.has kept C.had kept D.keeps 20.—________ you ever ________ to a radio programme? —Yes, I have. A.Did; listen B.Have; listened C.Do; listen D.Are; listening 21.He ________ sharing his toys with others for nearly ten years. A.practises B.practised C.has practised D.will practise 22.Jack ________ in Beijing since last summer. A.stays B.was staying C.will stay D.has stayed 23.What an exciting match! I ________ such a great one before. A.saw B.didn’t see C.have seen D.have never seen 24.—Look! The little girl is dancing so beautifully on the square. —Yes, she has been learning to dance ________ she was 5 years old. A.since B.until C.before D.after 25.—Do you want to go to the movie with me tonight? —Sorry, I can’t. I ________my homework yet. A.wasn’t finishing B.don’t finish C.haven’t finished 26.The room is very clean. Who ________? A.cleaned B.have cleaned C.has cleaned D.will clean 27.Lily has ________ read the storybook, so she can lend it to you. A.now B.already C.yet D.still 28.—Excuse me, may I use your ruler? I ________ mine. —Of course! Here you are. A.have lost B.will lose C.am losing 29.—Would you like to visit the museum with us? —No, thanks. I ________ it twice. A.visited B.have visited C.visit D.was visiting 30.The population of this city ________ rapidly in recent years. A.has grown B.have grown C.grew D.grows 二、单词拼写(本大题共10小题,每小题4分,共40分) 31.My best friend ________ (support) me all the time in the past two years. 32.—________ you ever ________ (make) friends with foreign students? —Yes, they are very nice. 33.I ________ (not pack) my luggage yet. Give me ten more minutes. 34.He ________ (make) many friends from different countries through the Internet so far. 35.He ________ (return) home already. Let’s go and have a talk with him. 36.She ________ (donate) many books to the village school already. 37.I’ve never ________ (see) anything so beautiful. 38.When I get home, I find that my brother has already ________ (finish) his homework. 39.I ________ (read) this book twice. It’s very interesting. 40.—Where is my pencil box? I can’t find it anywhere. —Don’t worry. No one ________ (steal) it. It must be somewhere in the classroom. 试卷第1页,共3页 试卷第1页,共3页 学科网(北京)股份有限公司 $ 班级 姓名 学号 分数 Unit 1 This is me 现在完成时(1) (时间:60分钟,满分:100分) 1、 单项选择(本大题共30小题,每小题2分,共60分) 1.I ________ just ________ to accept my birthmark. A.have; learn B.have; learnt C.has; learned D.did; learn 【答案】B 【详解】句意:我刚刚学会了接受自己的胎记。 根据关键词“just”可知句子时态为现在完成时,结构为“have/has + 过去分词”。主语是I,助动词应用have,learn的过去分词是learnt或learned,故选B。 2.— I haven’t seen Wendy and Mark lately. Do you know what happened to them? — Oh, you ________? They moved to Shanghai last month. A.hear B.don’t hear C.have heard D.haven’t heard 【答案】D 【详解】句意:——我最近没见到温迪和马克,你知道他们怎么了吗?——哦,你没听说吗?他们上个月搬到上海去了。 hear听到(一般现在时);don’t hear没听到(一般现在时);have heard已经听说(现在完成时);haven’t heard现在还没听说(现在完成时)。根据“I haven’t seen Wendy and Mark lately”及“They moved to Shanghai last month”可知,此处表示“到现在还没听说”,强调过去发生的动作对现在造成的影响,应用现在完成时的否定形式。故选D。 3.—Have you ________ your homework? —Yes, I finished it an hour ago. A.finish B.finishes C.finished 【答案】C 【详解】句意:——你做完你的家庭作业了吗?——是的,我一小时前就写完了。 问句以Have开头,为现在完成时的一般疑问句,结构为Have+主语+动词过去分词,应填finished。 4.The number of elephants in this area ________ dramatically over the past decade. A.has decreased B.have decreased C.is decreasing D.are decreasing 【答案】A 【详解】句意:该地区大象的数量在过去十年里急剧减少了。 “the number of+复数名词”意为“……的数量”,作主语时谓语动词用单数;over the past decade意为“在过去的十年里”,是现在完成时的标志词,因此has decreased符合语境。 5.The government has ________ new laws to protect the environment. A.passed B.past C.passing D.passes 【答案】A 【详解】句意:政府已经通过了新法律来保护环境。 passed为动词pass的过去分词,意为“通过(法律、法案等)”;past介词或名词,意为“经过、过去”;passing现在分词,不能单独作谓语;passes动词第三人称单数形式,用于一般现在时。根据句中助动词“has”可知,此处构成现在完成时,结构为“has+过去分词”,此处指通过法律,故填passed。 6.I ________ just ________ a secret from my close friend. A.am; hearing B.did; hear C.will; hear D.have; heard 【答案】D 【详解】句意:我刚刚从我亲密的朋友那里听到了一个秘密。 句中“just”是现在完成时的标志词,表示“刚刚”发生的动作,强调对现在的影响(现在知道了这个秘密)。现在完成时的结构为“have/has+过去分词”,主语为I,助动词用have,hear的过去分词为heard。 7.— Has your brother arrived ________? — Yes, he has ________ arrived. A.yet; already B.already; yet C.just; yet D.just; already 【答案】A 【详解】——你哥哥到了吗?——是的,他已经到了。 already已经,强调“早已完成”,多用于肯定句;yet在疑问句中表示“到目前为止”,在否定句中表示“尚未”;just刚刚,强调“刚刚完成”,侧重时间近。根据“Has your brother arrived…?”和“Yes, he has…arrived.”可知,两句话是疑问句和肯定回答,正好应用yet和already,强调动作的完成与否,符合题意。 8.I have ________ finished my homework. I can go out to play. A.yet B.already C.never D.ever 【答案】B 【详解】句意:我已经完成我的作业了,我能出去玩了。 yet还,already已经,never从不,ever曾经。根据“I have finished”可知,本句用的是现在完成时。根据“I can go out to play”可知,我能出去玩了,说明我的作业已经写完了。已经“already”符合题意。故选B。 9.—How long ________ you ________ each other? —We have known each other since 2019. A.do; know B.did; know C.have; known D.are; know 【答案】C 【详解】句意:——你们互相认识多久了?——我们从2019年就认识了。 根据答语“We have known each other since 2019.”可知,动作从过去持续到现在,应用现在完成时,结构为“have/has+过去分词”。主语是you,助动词用have,know 的过去分词是known,应填have;known。 10.Fifty students have passed the exam _________. Only three still need to work harder. A.so far B.at that time C.a moment ago D.next week 【答案】A 【详解】句意:到目前为止已有五十名学生通过了考试,只有三名还需要更加努力。 so far到目前为止;at that time在那时;a moment ago刚才;next week下周。根据句中现在完成时结构have passed可知,只有so far可搭配现在完成时作时间状语,应填so far。 11.Has your sister heard from you ________? A.just B.yet C.already D.ever 【答案】B 【详解】句意:你姐姐收到你的来信了吗? just刚刚;yet还,已经;already已经,用于肯定句;ever曾经。根据“Has your sister heard from you...”可知,句子是现在完成时的一般疑问句,且空缺处位于句末。yet常用于现在完成时的否定句和疑问句句末,表示“还”。 12.—Have you ________ visited the Giant’s garden? —Yes, I’ve ________ visited it. A.yet; already B.already; yet C.ever; already D.just; ever 【答案】C 【详解】句意:—— 你曾经参观过巨人的花园吗?—— 是的,我已经参观过那里了。 yet已经、还;already已经;ever曾经;just刚刚。结合语句 “Have you…visited the Giant’s garden?”及“Yes, I’ve…visited it.” 可知,第一空是现在完成时疑问句,询问是否有过参观经历,ever 表曾经适配疑问句;第二空为肯定答句,already 用于肯定句表示已经,二者搭配符合问答逻辑。 13.The internet has _________ the way we access knowledge. A.change B.changing C.changed D.to change 【答案】C 【详解】句意:互联网已经改变了我们获取知识的方式。 句中助动词has提示时态为现在完成时,结构为“have/has+过去分词”,change的过去分词是changed。 14.I ________ never ________ such a brave girl like Maddie. A.have; meet B.have; met C.has; met D.had; meet 【答案】B 【详解】句意:我从未遇到过像Maddie这样勇敢的女孩。 句中never是现在完成时的标志词,其基本结构为“have/has + 过去分词”。主语是I,助动词应用have;meet的过去分词是met。 15.Tom ________ hard and he has won many running races. A.train B.trains C.trained D.has trained 【答案】D 【详解】句意:汤姆已经训练得很刻苦,并且他已经赢得了许多跑步比赛。 后半句“he has won many running races”使用了现在完成时,表示过去发生的动作对现在造成的影响或结果。前半句是赢得比赛的原因,强调已经完成的训练动作对现在的影响,故也应使用现在完成时,结构为 have/has + 过去分词。主语Tom是第三人称单数,助动词用has。 16.He ________ not ________ his feelings to his classmates yet. A.do; tell B.did; tell C.has; told D.have; told 【答案】C 【详解】句意:他还没有把他的感受告诉他的同学们。 根据句末关键词“yet”可知,句子应用现在完成时的否定形式,结构为“have/has+not+过去分词”。主语“He”是第三人称单数,助动词用has,tell的过去分词为told。 17.My brother ________ a great speech about being proud of himself already. A.make B.made C.has made D.makes 【答案】C 【详解】句意:我的弟弟已经做了一场关于为自己感到骄傲的精彩演讲。 根据句中的提示词already可知,演讲的动作已经完成,对现在造成了影响,应使用现在完成时,其结构为have/has+过去分词,主语是My brother,为第三人称单数,助动词用has,make的过去分词是made,has made符合题意。 18.I have ________ a lot about how to respond to different disasters. A.learn B.learned C.learning D.learns 【答案】B 【详解】句意:我已经学到了很多关于如何应对不同灾难的知识。 根据句中助动词“have”可知,此处构成现在完成时态,结构为“have/has+过去分词”,learn的过去分词是learned。 19.Sally ________ her hair long to cover the birthmark so far. A.kept B.has kept C.had kept D.keeps 【答案】B 【详解】句意:到目前为止,萨利一直留长发以遮盖胎记。 根据时间状语“so far”可知,留长发这一状态持续到今天为止,应用现在完成时have+过去分词,主语为Sally,故填has kept。 20.—________ you ever ________ to a radio programme? —Yes, I have. A.Did; listen B.Have; listened C.Do; listen D.Are; listening 【答案】B 【详解】句意:——你曾经听过广播节目吗?——是的,我听过。 根据答语“Yes, I have.”可知,问句是由“have”引导的一般疑问句,关键词“ever”常与现在完成时连用,结构为“Have/Has+主语+过去分词”,listen 的过去分词是listened。 21.He ________ sharing his toys with others for nearly ten years. A.practises B.practised C.has practised D.will practise 【答案】C 【详解】句意:他已经练习与他人分享玩具快十年了。 句中包含时间状语“for nearly ten years”,表示动作从过去开始一直持续到现在,应用现在完成时。应填has practised。 22.Jack ________ in Beijing since last summer. A.stays B.was staying C.will stay D.has stayed 【答案】D 【详解】句意:自从去年夏天杰克就待在北京。 考查动词时态。“since last summer”表示“自从去年夏天”,是现在完成时的标志词,现在完成时的结构是“have/has + 过去分词”。主语“Jack”是第三人称单数,所以用“has”,“stay”的过去分词是“stayed”,故应该用“has stayed”。故选D。 23.What an exciting match! I ________ such a great one before. A.saw B.didn’t see C.have seen D.have never seen 【答案】D 【详解】句意:多么激动人心的比赛啊!我以前从未看过这么精彩的比赛。   考查动词时态辨析。saw看过(一般过去时);didn’t see没看过(一般过去时否定);have seen看过(现在完成时);have never seen从未看过(现在完成时否定)。根据“before”可知此处强调“过去的经历对现在的影响”,需用现在完成时,且句意强调“从未看过”,故选D。 24.—Look! The little girl is dancing so beautifully on the square. —Yes, she has been learning to dance ________ she was 5 years old. A.since B.until C.before D.after 【答案】A 【详解】句意:看!那个小女孩在广场上跳舞跳得真美。是的,她自从五岁起就一直在学跳舞。 考查连词辨析。since自从;until直到;before在……之前;after在……之后。根据“she has been learning to dance”可知,该句使用现在完成进行时,表示动作从过去开始持续到现在,因此,此处需用since引导时间状语从句,表示起点。故选A。 25.—Do you want to go to the movie with me tonight? —Sorry, I can’t. I ________my homework yet. A.wasn’t finishing B.don’t finish C.haven’t finished 【答案】C 【详解】句意:——你今晚想和我一起去看电影吗?——抱歉,我去不了。我还没完成作业呢。 考查现在完成时的用法。 wasn’t finishing过去进行时,表过去某个时刻正在进行的动作;don’t finish一般现在时,表经常的动作;haven’t finished现在完成时,表示动作从过去持续到现在,对现在有影响。根据“不能去看电影”是因为“作业还没完成”的影响,符合现在完成时的用法。故选C。   26.The room is very clean. Who ________? A.cleaned B.have cleaned C.has cleaned D.will clean 【答案】C 【详解】句意:房间很干净。谁打扫的? 考查时态。根据“The room is very clean.”可知,房间现在很干净,说明“打扫”这个动作已经完成,且对现在造成了“干净”的结果,所以要用现在完成时。故选C。 27.Lily has ________ read the storybook, so she can lend it to you. A.now B.already C.yet D.still 【答案】B 【详解】句意:莉莉已经读过这本故事书了,所以她可以把它借给你。 考查副词辨析。now现在;already已经,用于完成时的肯定句中;yet还,用于否定句和疑问句中;still仍然。根据“so she can lend it to you.”可知,莉莉可以把书借给你,说明她已经读完了,句子是现在完成时的肯定句,因此用already。故选B。 28.—Excuse me, may I use your ruler? I ________ mine. —Of course! Here you are. A.have lost B.will lose C.am losing 【答案】A 【详解】句意:——打扰一下,我可以用你的尺子吗?我丢失了我的尺子。——当然!给你。 考查现在完成时。根据“Excuse me, may I use your ruler?”可知,此处是指已经丢失了尺子,从而导致去借对方的尺子,空处强调过去的动作对现在的影响,用现在完成时。故选A。 29.—Would you like to visit the museum with us? —No, thanks. I ________ it twice. A.visited B.have visited C.visit D.was visiting 【答案】B 【详解】句意:——你愿意和我们一起去参观博物馆吗?——不了,谢谢。我已经去过两次了。 考查时态。根据“twice”可知,此处强调过去的经历对现在的影响,用现在完成时。故选B。 30.The population of this city ________ rapidly in recent years. A.has grown B.have grown C.grew D.grows 【答案】A 【详解】句意:这个城市的人口近年来迅速增长。   考查动词时态和主谓一致。in recent years表示从过去持续到现在的时间段,需用现在完成时;主语population为单数,谓语动词需用第三人称单数形式。故选A。 二、单词拼写(本大题共10小题,每小题4分,共40分) 31.My best friend ________ (support) me all the time in the past two years. 【答案】has supported 【详解】句意:在过去两年里,我最好的朋友一直支持我。根据句意可知,时间状语in the past two years意为“在过去两年里”,是现在完成时标志,根据现在完成时结构:have /has+动词过去分词。延续性动词support应该用过去分词supported,主语My best friend是第三人称单数,应该用助动词has。 32.—________ you ever ________ (make) friends with foreign students? —Yes, they are very nice. 【答案】 Have made 【详解】句意:——你曾经和外国学生交过朋友吗?——是的,他们人很好。ever是现在完成时标志性词汇,结构为“Have/Has+主语+过去分词”;主语you搭配助动词Have,make的过去分词为made。 33.I ________ (not pack) my luggage yet. Give me ten more minutes. 【答案】haven’t packed/have not packed 【详解】句意:我还没有收拾我的行李,再给我十分钟。句中的yet是现在完成时的标志性副词,多用于否定句和疑问句,现在完成时结构为have/has+动词过去分词;主语为I,助动词用have,否定形式为have not,缩写为haven’t,pack的过去分词为packed。 34.He ________ (make) many friends from different countries through the Internet so far. 【答案】has made 【详解】句意:到目前为止,他已经通过网络交到了许多来自不同国家的朋友。so far意为“到目前为止”,是现在完成时的标志词,结构为“have/has + 动词过去分词”。主语He是第三人称单数,助动词用has。make的过去分词形式为made。故填has made。 35.He ________ (return) home already. Let’s go and have a talk with him. 【答案】has returned 【详解】句意:他已经回到家了。我们去和他谈一谈吧。句中already(已经)是现在完成时的标志词。现在完成时结构:have/has+动词过去分词。主语He是第三人称单数,助动词用has;return的过去分词是returned。 36.She ________ (donate) many books to the village school already. 【答案】has donated 【详解】句意:她已经给那所乡村学校捐赠了很多书。括号里的donate是动词,意思是捐赠、赠送。句中的already是现在完成时的标志性时间状语,主语She是第三人称单数,所以要填has donated。 37.I’ve never ________ (see) anything so beautiful. 【答案】seen 【详解】句意:我从未见过如此美丽的东西。根据“have”提示,此处为现在完成时,需填过去分词。see的过去分词是seen。 38.When I get home, I find that my brother has already ________ (finish) his homework. 【答案】finished 【详解】句意:当我回到家时,我发现弟弟已经写完作业了。already是现在完成时的标志词,题干已经给出助动词has,此处需要用finish的过去分词finished。 39.I ________ (read) this book twice. It’s very interesting. 【答案】have read 【详解】句意:这本书我已经读过两遍了,它非常有趣。 twice表示次数,是现在完成时的典型标志词,该时态结构为have/has+动词过去分词,主语为I,助动词选用have,read的过去分词形式不变仍为read。 40.—Where is my pencil box? I can’t find it anywhere. —Don’t worry. No one ________ (steal) it. It must be somewhere in the classroom. 【答案】has stolen 【详解】句意:——我的铅笔盒在哪?我到处都找不到它。 ——别担心,没有人偷走它。它一定在教室的某个地方。这里强调“偷窃”这个动作对现在造成的结果,要用现在完成时;主语No one是单数,助动词用has,steal的过去分词是stolen。 试卷第1页,共3页 试卷第1页,共3页 学科网(北京)股份有限公司 $

资源预览图

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