第一次月考复习Unit 1-2单元语法综合练习(现在完成时)-2026-2027学年八年级英语上册(外研版)

标签:
普通解析文字版答案
2026-09-10
| 2份
| 12页
| 1882人阅读
| 34人下载
初高中英语资料大全
进店逛逛

摘要:

**基本信息** 聚焦现在完成时核心语法,通过单项选择、单词拼写、完成句子三维度题型,实现基础巩固与语境应用能力的梯度检测,适配初中月考阶段性语法掌握情况评估需求。 **题型特征** |题型|题量/分值|知识覆盖|命题特色| |----|-----------|----------|----------| |单项选择|20/40|延续性动词(如has been in)、时间状语(since/for)、has gone/been辨析|以情境对话考查语法应用,提升语言理解与表达能力| |单词拼写|10/20|动词过去分词(stuck/read/accepted)、主谓一致(the number作主语)|结合语境强化语法规则记忆,培养学习策略运用能力| |完成句子|10/40|固定搭配(put into)、时态呼应(since+过去时)、文化传承主题句|通过真实生活场景(如传统传承、个人成长)考查知识迁移,渗透思维品质与文化意识培育|

内容正文:

学校:___________姓名:___________班级:___________考号:___________ Unit 1-2语法综合练习 现在完成时 (时间:60分钟,满分:100分) 1、 单项选择(本大题共20小题,每小题2分,共40分) 1.He ________ the army for two years. A.has joined B.has been in C.joined D.has been 【答案】B 【详解】句意:他参军已经两年了。 has joined已经加入; has been in已经在……里面;joined加入;has been已经是。根据时间标志词“for two years”可知,本句为现在完成时,且谓语动词需要使用延续性动词;join意为“加入”,属于短暂性动词,不能和表示一段时间的状语连用,要转换为延续性短语be in;主语He为第三人称单数,现在完成时用has been in,故填has been in。 2.—How long have you known Li Ming? —________ we were in primary school. A.Since B.When C.Until D.Before 【答案】A 【详解】句意:——你认识李明多久了?——自从我们在小学的时候。 Since自从;When当……时候;Until直到;Before在……之前。根据问句“How long have you known...”可知时态为现在完成时,表示动作从过去持续到现在,答语中“we were in primary school”是过去的时间点,应用since引导时间状语从句,放在句首首字母大写,应填Since。 3.I ________ my bedroom. It’s so tidy now. A.have cleaned B.will clean C.am cleaning D.clean 【答案】A 【详解】句意:我已经打扫了我的卧室。现在它如此整洁。 根据后句“It’s so tidy now.”可知,打扫动作已经完成,并对现在造成卧室整洁的结果,本句要用现在完成时,应填have cleaned。 4.Five years ________ since my best friend ________ out of this city. A.has passed; moved B.has passed; has moved C.passed; has moved D.passed; moved 【答案】A 【详解】句意:自从我最好的朋友搬出这座城市以来,五年已经过去了。 在since引导的时间状语从句中,主句通常用现在完成时,从句用一般过去时表示过去某个具体的动作。主句表示“五年已经过去”,需用现在完成时has passed,排除C、D;从句表示“朋友搬走”是过去发生的动作,需用一般过去时,第二空是过去式moved。 5.—Hi, Tom. Long time no see. —Yes. I ________ to Kunming to see my uncle and aunt. A.have gone B.have been C.will go D.go 【答案】B 【详解】句意:——嗨,汤姆。好久不见。——是的。我去昆明看望我的叔叔阿姨了。 have been to表示“去过某地已经回来”,have gone to表示“去了某地尚未回来”。根据“Long time no see”可知,汤姆正在与人面对面交谈,说明他已经从昆明回来了,应用have been to。 6.Until now, he ________ his hometown for nearly 10 years. A.has left B.left C.has been away from D.was away from 【答案】C 【详解】句意:直到现在,他已经离开家乡将近10年了。 根据“Until now”可知本句应用现在完成时(has/have+过去分词);同时“for nearly 10 years”要求谓语动词必须是延续性动词,而leave是短暂性动词,不能与表示一段时间的状语连用,需转化为延续性动词短语be away from;主语he是第三人称单数,故填has been away from。 7.I have been a teacher ________ 2010, and I’ve taught in this school ________ about 15 years. A.since; since B.for; for C.since; for D.for; since 【答案】C 【详解】句意:我从2010年就当老师了,我已经在这所学校任教大约15年。 since自从,后接过去的时间点;for后接一段时间。2010是时间点,用since,about 15 years是时间段,用for。 8.—You look different! —I ________ a lot over the past three years. A.changed B.change C.have changed D.will change 【答案】C 【详解】句意:——你看起来不一样了!——在过去的三年里我改变了很多。 根据时间状语“over the past three years”可知,表示动作从过去持续到现在,应用现在完成时,其结构为have/has done,主语为I,助动词用have。应填have changed。 9.My brother ________ his bedroom with our cousin since last year. A.shares B.shared C.has shared D.share 【答案】C 【详解】句意:自从去年以来,我哥哥就和我们的表亲共用他的卧室。 shares共用(一般现在时,第三人称单数);shared共用(一般过去时);has shared已经共用(现在完成时);share共用(动词原形)。根据时间状语“since last year”可知,动作从过去持续到现在,应用现在完成时,主语My brother为第三人称单数,助动词用has。 10.I have totally ________ it! I’m so sorry. A.forget B.to forget C.forgetting D.forgotten 【答案】D 【详解】句意:我完全忘记了它!我很抱歉。 根据句中助动词“have”可知,此处构成现在完成时,结构为“have+过去分词”,forget的过去分词是forgotten。 11.I ________ this interesting book about Chinese history for two weeks. It helps me learn a lot about our country. A.bought B.have bought C.have had D.had 【答案】C 【详解】句意:我拥有这本关于中国历史的有趣的书已经两周了。它帮助我学到了很多关于我们国家的知识。 时间状语“for two weeks”表示一段时间,用于现在完成时,且谓语动词需用延续性动词;buy是瞬间动词,不能与时间段连用,其现在完成时需转换为have,表示“拥有”;句子强调过去动作对现在的影响,应用现在完成时have had。 12.My mother ________ many famous attractions in China since she learnt to travel online. A.visit B.visited C.has visited D.will visit 【答案】C 【详解】句意:自从她学会在线旅行以来,我妈妈已经参观了中国许多著名的景点。 根据时间状语“since she learnt to travel online”可知,主句需用现在完成时,表示动作从过去持续到现在。主语My mother是第三人称单数,助动词应用has。应填has visited。 13.My brother ________ never ________ to show his real feelings. A.has; tried B.have; tried C.has; try                     D have; try      【答案】A 【详解】句意:我哥哥从未尝试过展示他的真实感受。 根据主语My brother是第三人称单数可知,助动词应用has;结合现在完成时结构为“have/has+过去分词”,try的过去分词是tried。应填has; tried。 14.The two families ________ over the dividing line for a long time. A.argued B.have argued C.were arguing D.had argued 【答案】B 【详解】句意:这两个家庭为了分界线已经争论了很长一段时间。 句中时间状语“for a long time”表示动作持续了一段时间,常与现在完成时连用,强调动作对现在的影响或持续状态,应填have argued。 15.My father has gone to Beijing. He ________ back yet. A.doesn’t come B.hasn’t come C.didn’t come D.won’t come 【答案】B 【详解】句意:我爸爸去北京了。他还没有回来。 根据“...back yet”可知此处指现在还没有回来,“yet”提示句子用现在完成时,结构是have/has done,故此处填hasn’t come。 16.Great changes ________ in my hometown since my parents got married. A.take place B.took place C.have taken place D.are taking place 【答案】C 【详解】句意:自从我父母结婚以来,我的家乡发生了巨大的变化。 take place一般现在时; took place一般过去时; have taken place现在完成时; are taking place现在进行时。since (自从) 引导时间状语从句,是现在完成时标志,结构为have/has+过去分词。 take place发生 (无被动),主语changes为复数,用have taken place。 17.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符合语境。 18.—Is Daniel in the classroom? —No, he ________ to the library. He ________ there ten minutes ago. A.has gone; went B.has been; went C.went; has gone D.went; has been 【答案】A 【详解】句意:——丹尼尔在教室吗? ——不在,他去图书馆了。他十分钟前去的那儿。 has gone to意为“去了某地(人此刻还未回来)”;has been to意为“去过某地(已经返回原处)。第一空上文询问丹尼尔是否在教室,回答不在,说明人前往图书馆还没有回来,要用has gone to;根据时间状语“ten minutes ago”可知,第二空应该用过去式went。 19.________, more and more students have learned how to get on well with their friends. A.In the past B.Since two years C.For recent years D.In the past few years 【答案】D 【详解】句意:在过去几年里,越来越多的学生学会如何与朋友和睦相处。 In the past在过去;Since two years表达有误,正确搭配为Since two years ago;For recent years表达有误,正确搭配为In recent years;In the past few years在过去几年里。“In the past few years”是常用于现在完成时的时间短语,描述一段持续到现在的时间段;A选项仅用于一般过去时,B、C两个短语本身存在语法搭配错误,均不符合本句语境。故选D。 20.—________ you ever ________ a true friend who always stands by you? —Yes, I ________ such a friend last year. A.Have; been; found B.Have; found; found C.Did; find; have found D.Did; be; found 【答案】B 【详解】句意:——你曾经遇到过一位始终支持你的真正朋友吗?——是的,我去年遇到了这样一位朋友。 问句询问“是否曾经有过(遇到)这种经历”,表示从过去至今的累计经验,应用现在完成时,结构为“Have+过去分词”,且“遇到”应译为found。 答语中“last year”是过去的时间点,应用一般过去时,动词用过去式found。故选B。 二、单词拼写(本大题共10小题,每小题2分,共20分) 21.He has ________ (stick) to his training for three years, even when nobody was watching. 【答案】stuck 【详解】句意:三年来他一直坚持训练,哪怕是没人监督的时候。根据时间状语“for three years”可知句子时态为现在完成时,结构是“have/has+动词过去分词”,stick是不规则动词,它的过去分词形式为stuck‌。 22.So far, I ________ (read) the book several times. But there is still something that I can’t understand. 【答案】have read 【详解】句意:到目前为止,这本书我已经读了好几遍,但仍然有一些地方我理解不了。so far(到目前为止)是现在完成时的典型时间提示词,现在完成时结构为“have/has+动词过去分词”;本句主语为I,助动词选用have,动词read的过去分词还是read,故填have read。 23.She has already ________ (accept) her weaknesses bravely. 【答案】accepted 【详解】句意:她已经勇敢地接受了自己的缺点。句中has与already是现在完成时的标志词,现在完成时的结构为“have/has+动词的过去分词”,accept的过去分词为accepted。 24.The ground was ________ (cover) with thick snow yesterday morning. 【答案】covered 【详解】句意:昨天早上地面被厚厚的雪覆盖。be covered with是固定搭配,意为“被……覆盖”,把给出的动词cover变为过去分词covered。 25.She ________ (learn) a lot about amazing plants since she joined the science club. 【答案】has learned 【详解】句意:自从加入科学俱乐部以来,她了解了很多关于奇妙植物的知识。句中包含由since引导的时间状语从句“since she joined the science club”,该结构通常表示动作自从过去某一时刻发生并一直持续到现在,因此主句需要使用现在完成时,其谓语结构为“have/has + 过去分词”;主句主语“She”为第三人称单数,助动词需使用has;提示词learn对应的过去分词为learned。 26.I have ________ (try) many times and I won’t give up. 【答案】tried 【详解】句意:我已经尝试过很多次了,而且我不会放弃。句中已有助动词have,结合语境可知此处需要构成现在完成时,现在完成时的结构为“have/has+动词的过去分词”,try的过去分词形式为tried。 27.Lots of things ________ (change) in my life since I entered Grade Eight. 【答案】have changed 【详解】句意:自从我上八年级以来,我的生活里的很多事情都发生了变化。句中出现了现在完成时的标志性时间状语“since I entered Grade Eight”,现在完成时的结构为“have/has + 过去分词”;句子主语Lots of things是复数形式,对应的助动词用have,动词change的过去分词为changed,因此空处填have changed。 28.My role model ________ (influence) me a lot since I was a kid. 【答案】has influenced 【详解】句意:我的榜样从小就对我影响很大。since I was a kid是现在完成时的时间标志;主语My role model为单数,助动词用has;influence为动词,需变为过去分词influenced。 29.The ancient tree ________ (live) for more than 1,000 years so far. 【答案】has lived 【详解】句意:这棵古树到目前为止已经活了一千多年。根据时间状语“so far”可知,时态为现在完成时,基本结构为have/has+动词过去分词。主语The ancient tree为第三人称单数,助动词应用has;live的过去分词为lived,故填has lived。 30.The number of white cranes ________ (become) smaller these years. 【答案】has become 【详解】句意:这些年白鹤的数量已经变得更少了。所给的词become为动词,意为“变得”。时间标志词these years表示动作从过去持续到现在,要用现在完成时,主语The number of white cranes是单数概念,助动词用has,后接过去分词become。 三、完成句子(本大题共10小题,每小题4分,共40分) 31.我们还没把摆件放进卧室。 We haven’t ________ the decorations ________ our bedroom ________. 【答案】 put into yet 【详解】原句中“把……放进……”和“还”是关键词,“把……放进……”的英文表达为put...into...,句子是现在完成时的否定句,结构为have/has not done,put的过去分词还是put;否定句中表示“还(未)”,用副词yet。 32.他早已厌倦了日复一日重复相同的简单工作。 He ________ ________ __________ of doing the same easy work day after day for a long time. 【答案】 has been tired 【详解】原句中“厌倦”是关键词,表示“厌倦”的短语是be tired of。本句由时间状语for a long time可知为现在完成时,主语He是第三人称单数,助动词用has,be动词变为been。故填has;been;tired。 33.我们还没有把新家具添加进卧室里。 We have not ________ the new furniture ________ our bedroom ________. 【答案】 added to yet 【详解】第一空关键词“添加”对应动词add,“have”提示使用现在完成时,故填入对应的过去分词形式added,且有搭配add sth. to,意为“把……添加到”,则第二空填to。第三空关键词“还”与现在完成时连用,则对应yet。 34.我已经学会了接受真实的自己。 I ________ already ________ ________ accept my true self. 【答案】 have learnt/learned to 【详解】原句中“学会了”是关键词,表示“学会做某事”的短语是learn to do sth.。本句already为现在完成时标志词,主语为I,助动词用have,learn的过去分词为learned/learnt。 35.多年以来,我已经学会接纳我的不完美。 ________ ________ years, I ________ ________ to accept my imperfections. 【答案】 For many have learnt/learned 【详解】原句中“多年”及“已经学会”是关键词,for many years“多年以来”,介词短语作状语,位于句首,首字母要大写;句子语境强调从过去持续到现在的动作结果“已经学会”,要用现在完成时结构“have/has + 过去分词”,主语是I,助动词用have;“学会”的英文是learn,过去分词为learned/learnt。 36.自从去年以来,春天就不来了。 Spring has not come ________ ________ ________. 【答案】 since last year 【详解】原句中“自从去年以来”是关键词,表示“自从……以来”的介词为“since”;表示“去年”的短语为“last year”。故填since;last;year。 37.我曾和父母去过北京两次。 I ________ ________ __________ Beijing twice with my parents. 【答案】 have been to 【详解】原句中“曾去过”是关键词,have been to表示“曾经去过某地(现已返回)”;主语是I,助动词用have。 38.这些传统已经传承了五代人。 These traditions ________ __________ __________ ________ for five generations. 【答案】 have been passed down 【详解】原句中“传承”是关键词,表示“传承”的短语是pass down。本句为现在完成时,且主语“These traditions”为复数,故用have been表示“已经被传承”,被动语态强调“被传承”,后接时间状语“for five generations”表示持续五代,pass的过去分词为passed。故填have;been;passed;down。 39.杰克画完这幅画了吗? Has Jack ________ ________ the picture ________? 【答案】 finished painting yet 【详解】原句中“画完”是关键词,finish doing sth.表示“完成做某事”,本句为现在完成时,has后接动词过去分词,finish的过去分词为finished,paint表示“绘画”,动名词形式为painting,yet常用于现在完成时疑问句或否定句句末,通常译为“还”或配合疑问语气。故填finished;painting;yet。 40.这本书我已经借了两个星期了。 I ________ ________ the book ________ two weeks. 【答案】 have kept for 【详解】原句中“已经借了两个星期”是关键词,表示动作从过去开始一直持续到现在,应用现在完成时;“借”用borrow,borrow为非延续性动词,不能与表示一段时间的“two weeks”直接连用,因此用延续性表达have kept,表示“借着、保留着”;“两个星期”前用for表示一段时间。故填have;kept;for。 试卷第1页,共3页 试卷第1页,共3页 学科网(北京)股份有限公司 $ 学校:___________姓名:___________班级:___________考号:___________ Unit 1-2语法综合练习 现在完成时 (时间:60分钟,满分:100分) 1、 单项选择(本大题共20小题,每小题2分,共40分) 1.He ________ the army for two years. A.has joined B.has been in C.joined D.has been 2.—How long have you known Li Ming? —________ we were in primary school. A.Since B.When C.Until D.Before 3.I ________ my bedroom. It’s so tidy now. A.have cleaned B.will clean C.am cleaning D.clean 4.Five years ________ since my best friend ________ out of this city. A.has passed; moved B.has passed; has moved C.passed; has moved D.passed; moved 5.—Hi, Tom. Long time no see. —Yes. I ________ to Kunming to see my uncle and aunt. A.have gone B.have been C.will go D.go 6.Until now, he ________ his hometown for nearly 10 years. A.has left B.left C.has been away from D.was away from 7.I have been a teacher ________ 2010, and I’ve taught in this school ________ about 15 years. A.since; since B.for; for C.since; for D.for; since 8.—You look different! —I ________ a lot over the past three years. A.changed B.change C.have changed D.will change 9.My brother ________ his bedroom with our cousin since last year. A.shares B.shared C.has shared D.share 10.I have totally ________ it! I’m so sorry. A.forget B.to forget C.forgetting D.forgotten 11.I ________ this interesting book about Chinese history for two weeks. It helps me learn a lot about our country. A.bought B.have bought C.have had D.had 12.My mother ________ many famous attractions in China since she learnt to travel online. A.visit B.visited C.has visited D.will visit 13.My brother ________ never ________ to show his real feelings. A.has; tried B.have; tried C.has; try                     D have; try      14.The two families ________ over the dividing line for a long time. A.argued B.have argued C.were arguing D.had argued 15.My father has gone to Beijing. He ________ back yet. A.doesn’t come B.hasn’t come C.didn’t come D.won’t come 16.Great changes ________ in my hometown since my parents got married. A.take place B.took place C.have taken place D.are taking place 17.The number of elephants in this area ________ dramatically over the past decade. A.has decreased B.have decreased C.is decreasing D.are decreasing 18.—Is Daniel in the classroom? —No, he ________ to the library. He ________ there ten minutes ago. A.has gone; went B.has been; went C.went; has gone D.went; has been 19.________, more and more students have learned how to get on well with their friends. A.In the past B.Since two years C.For recent years D.In the past few years 20.—________ you ever ________ a true friend who always stands by you? —Yes, I ________ such a friend last year. A.Have; been; found B.Have; found; found C.Did; find; have found D.Did; be; found 二、单词拼写(本大题共10小题,每小题2分,共20分) 21.He has ________ (stick) to his training for three years, even when nobody was watching. 22.So far, I ________ (read) the book several times. But there is still something that I can’t understand. 23.She has already ________ (accept) her weaknesses bravely. 24.The ground was ________ (cover) with thick snow yesterday morning. 25.She ________ (learn) a lot about amazing plants since she joined the science club. 26.I have ________ (try) many times and I won’t give up. 27.Lots of things ________ (change) in my life since I entered Grade Eight. 28.My role model ________ (influence) me a lot since I was a kid. 29.The ancient tree ________ (live) for more than 1,000 years so far. 30.The number of white cranes ________ (become) smaller these years. 三、完成句子(本大题共10小题,每小题4分,共40分) 31.我们还没把摆件放进卧室。 We haven’t ________ the decorations ________ our bedroom ________. 32.他早已厌倦了日复一日重复相同的简单工作。 He ________ ________ __________ of doing the same easy work day after day for a long time. 33.我们还没有把新家具添加进卧室里。 We have not ________ the new furniture ________ our bedroom ________. 34.我已经学会了接受真实的自己。 I ________ already ________ ________ accept my true self. 35.多年以来,我已经学会接纳我的不完美。 ________ ________ years, I ________ ________ to accept my imperfections. 36.自从去年以来,春天就不来了。 Spring has not come ________ ________ ________. 37.我曾和父母去过北京两次。 I ________ ________ __________ Beijing twice with my parents. 38.这些传统已经传承了五代人。 These traditions ________ __________ __________ ________ for five generations. 39.杰克画完这幅画了吗? Has Jack ________ ________ the picture ________? 40.这本书我已经借了两个星期了。 I ________ ________ the book ________ two weeks. 试卷第1页,共3页 试卷第1页,共3页 学科网(北京)股份有限公司 $

资源预览图

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