第一次月考语法复习之现在完成时(Units 1-2)-2025-2026学年八年级英语下册单元重难点易错题精练(新教材译林版)

2026-02-04
| 2份
| 23页
| 3110人阅读
| 109人下载
初高中精品英语馆
进店逛逛

资源信息

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

内容正文:

班级 姓名 学号 分数 第一次月考语法复习之现在完成时 (时间:60分钟,满分:100分) 一、单项选择(本大题共50小题,每小题1分,共50分) 1.—What ________ you ________ recently? —I’ve been reading Journey to the West. A.do; read B.did; read C.have; read D.will; read 【答案】C 【详解】句意:——你最近读了什么?——我一直在读《西游记》。 考查时态。根据“recently”以及“I’ve been reading Journey to the West.”可知,问句应该用现在完成时,其结构是“助动词have/has+动词的过去分词”,问句主语是“you”,所以助动词用have。故选C。 2.Fu Xing ________ just finished Alice’s Adventures in Wonderland and thinks it’s a classic fantasy novel. A.has B.have C.is D.was 【答案】A 【详解】句意:傅兴刚读完《爱丽丝梦游仙境》,并且认为它是一部经典的奇幻小说。 考查时态。根据时间状语“just”(刚刚)可知,句子应用现在完成时(have/has + 过去分词)。主语“Fu Xing”为单数第三人称,助动词应用has。故选A。 3.The city ______ a lot since I left ten years ago. A.changes B.changed C.has changed D.will change 【答案】C 【详解】句意:自从我十年前离开以来,这座城市已经发生了很大变化。 考查时态。根据“since I left ten years ago”可知,此处是强调动作从过去持续到现在,应使用现在完成时has changed。故选C。 4.— ______ you ever ______ to the new library? —Yes, I ______ there last week. A.Have; been; went B.Have; gone; went C.Did; go; have been D.Did; go; have gone 【答案】A 【详解】句意:——你去过新图书馆吗?——是的,我上周去了那里。 考查现在完成时与一般过去时的用法。have been to去过且已回;have gone to去了未回。“ever”常与现在完成时连用,表示“曾经去过”,所以问句应用“Have you ever been to...?”;根据答语“last week”可知,去图书馆是过去发生的动作,用一般过去时,答语中应用过去式went。故选A。 5.We ________ in this neighbourhood since we came to this city five years ago. A.live B.lived C.have lived D.are living 【答案】C 【详解】句意:自从我们五年前来到这座城市,我们就一直住在这个社区。 考查现在完成时。根据时间状语“since we came to this city five years ago”可知,动作从过去持续到现在,应用现在完成时。故选C。 6.My father ________ in this company since he graduated from college. A.works B.worked C.has worked D.will work 【答案】C 【详解】句意:我父亲从大学毕业以来就在这家公司工作了。    考查动词时态辨析。works第三人称单数形式;worked过去式/过去分词;has worked现在完成时结构;will work一般将来时结构。根据时间状语“since he graduated from college”可知,since引导的时间状语从句常与现在完成时连用,表示从过去某一时间开始一直持续到现在的动作,“has worked”符合语境。故选C。 7.—________ you ever ________ to Shenzhen? —Yes, I ________ there last year. A.Have; gone; went B.Have; been; went C.Did; go; have been D.Did; go; went 【答案】B 【详解】句意:——你曾经去过深圳吗?——是的,我去年去的那里。 考查现在完成时与一般过去时的用法。根据“…you ever…to Shenzhen?  —Yes, I…there last year.”可知,第一空询问“曾经去过”,应用现在完成时Have you ever been to...;答句中“last year”是过去时间状语,需用一般过去时went。故选B。 8.—How long have you ________ in Xi’an? —________ three years. A.been; For B.arrived; Since C.gone; For D.come; Since 【答案】A 【详解】句意:——你在西安待了多久?——待了三年。 考查延续性动词与时间状语的搭配。四个选项依次为:been是/在;arrived到达;gone去;come来。“How long”表示时间段,需要用延续性动词,只有been可表示“待在某地”的持续状态;for引导时间段,for three years表示持续三年。故选A。 9.The park near our school ______ much greener. You can see many birds there now. A.became B.will become C.was becoming D.has become 【答案】D 【详解】句意:我们学校附近的公园已经变得更绿了。你现在可以在那里看到许多鸟。 考查动词时态。became变得,过去式;will become将变得,一般将来时;was becoming正在变得,过去进行时;has become已经变得,现在完成时。根据后句“You can see many birds there now.”可知,公园变绿是过去发生的动作,且对现在造成影响(现在能看到鸟),强调现在的结果,应用现在完成时。故选D。 10.Our bus was 20 minutes late. By the time we arrived at the cinema, the film________ for 10 minutes. A.had started B.has started C.had been on D.has been on 【答案】C 【详解】句意:我们的公交车晚了20分钟。当我们到达电影院时,电影已经开演10分钟了。 考查过去完成时和延续性动词。start开始,非延续性动词;be on上映,延续性动词。根据“By the time we arrived at the cinema”可知,到达是过去动作,电影开演发生在到达之前,即“过去的过去”,需用过去完成时;且“for 10 minutes”表示持续一段时间,需用延续性动词,start为非延续性动词,不能与时间段连用,be on为延续性动词短语,符合题意。故选C。 11.Mr. Wang ___________ a beautiful lady in 2019. He and his wife ___________ for six years. A.got married with; have been married B.married; have been married C.married to; have got married D.got married to; have got married 【答案】B 【详解】句意:王先生在2019年娶了一位美丽的女士。他和他的妻子已经结婚六年了。 考查动词marry的用法和延续性动词与非延续性动词。第一空,根据“Mr. Wang ... a beautiful lady”可知,此处是指王先生和一位美丽的女士结婚了,marry作及物动词时,可直接接宾语,即married a beautiful lady,排除C;“get married to sb.”是固定搭配,意为“与某人结婚”,即got married to a beautiful lady,排除A;第二空,根据“for six years”可知,这里需要用延续性动词的现在完成时,“get married”是短暂性动作,不能与时间段连用;“be married”是延续性状态,“have been married”可以和“for six years”搭配,排除D。故选B。 12.China Grand Canal Museum ______ for about three 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 three years”以及选项可知,第一空表示“开放”这一状态持续了约三年,open为非延续性动词,需用延续性动词短语be open。have been to表示“去过(已回来)”,have gone to表示“已去(现不在场)”,第二空表示“没去过某地(至今未发生)”,应用have been的否定形式haven’t been。故选B。 13.—My uncle ________ the club in 2022. He ________ the club for over 2 years. —Really? I thought he was a green hand. A.joined; has been a member of B.joined; has joined C.has joined; has joined D.has joined; has been in 【答案】A 【详解】句意:——我叔叔在2022年加入了俱乐部。他成为俱乐部成员已经超过两年了。——真的吗?我还以为他是个新手。 考查动词时态和延续性动词用法。joined加入,一般过去时;has been a member of已经成为……的一员,现在完成时,;has joined已经加入,现在完成时;has been in已经在,现在完成时。根据“in 2022”可知,第一空用一般过去时,排除CD;根据“for over 2 years”可知,第二空用现在完成时,且要用延续性动词,join是短暂性动词,排除B。故选A。 14.—I’ve worked as a volunteer ________ nearly five years, ________ 2021. —You are so kind. All of us should try to help others in need. A.for; over B.for; since C.since; since D.over; since 【答案】B 【详解】句意:——自2021年以来,我当志愿者已经快五年了。——你真好。我们所有人都应该尽力帮助有需要的人。 考查现在完成时的时间状语搭配。for长达,后接时间段;since自从,后接过去时间点;over在……期间,超过。第一空后是“nearly five years”,是时间段,应用“for”。第二空后是“2021”,是过去时间点,应用“since”。主句“I’ve worked”是现在完成时,符合“since+时间点”和“for+时间段”的用法。故选B。 15.—Do you want me to clean the bathroom this afternoon? —No, thanks. I ________ it already. A.will clean B.have cleaned C.was cleaning D.am cleaning 【答案】B 【详解】句意:——今天下午你想让我打扫浴室吗?——不用了,谢谢。我已经打扫过了。 考查现在完成时。will clean将要打扫(一般将来时);have cleaned已经打扫(现在完成时);was cleaning正在打扫(过去进行时);am cleaning正在打扫(现在进行时)。根据答句中“already(已经)”可知,动作发生在过去但对现在有影响(即现在不需要再打扫),应使用现在完成时。故选B。 16.I ________ in this school since I came to this city. A.studied B.have studied C.study D.will study 【答案】B 【详解】句意:自从我来到这个城市,我就一直在这所学校学习。 考查现在完成时。studied学习了(过去式);have studied已经学习(现在完成时);study学习(一般现在时);will study将要学习(一般将来时)。根据时间状语“since I came to this city”可知,主句动作从过去持续到现在,需用现在完成时。故选B。 17.—Amy, when did your uncle’s family move to Singapore? —They ________ Singapore since my uncle built a big house there. A.have been to B.have moved to C.have been in D.have gone to 【答案】C 【详解】句意:——艾米,你叔叔一家什么时候搬到新加坡的?——自从我叔叔在那里建了一座大房子,他们就一直住在新加坡。 考查现在完成时中延续性动词的用法。have been to去过,已返回;have moved to搬到,非延续性;have been in在/居住于,延续性;have gone to去了,未返回。根据答句中“since my uncle built a big house there”可知,since引导的时间状语从句表示从过去某一时间点持续到现在,主句需用延续性动词或状态,表示一直居住在新加坡,只有“have been in”符合延续性要求。故选C。 18.Lots of tourists from the southern part of China ________ Harbin twice. A.have been in B.have gone to C.have been to D.have been 【答案】C 【详解】句意:许多来自中国南方的游客已经去过哈尔滨两次。 考查现在完成时中“have been to”与“have gone to”的辨析。have been in在……停留过一段时间;have gone to去了……(未返回);have been to去过……(已返回);have been是(无地点)。根据“Lots of tourists from the southern part of China...Harbin twice.”可知,表示去过二次且已返回,应用“have been to”。故选C。 19.—Tim, I remember you ________ Beijing several years ago. —Yes, we ________ Beijing for three years. A.left; have left B.have left; are away from C.left; have been away from D.have left; have been away from 【答案】C 【详解】句意:——蒂姆,我记得你几年前离开了北京。——是的,我们已经离开北京三年了。 考查动词时态辨析。left离开,过去式;have left已经离开,现在完成时;are away from离开/不在,现在时;have been away from已经离开/不在……多久,现在完成时持续状态。第一空有“several years ago”明确表示过去时间,需用一般过去时;第二空后接“for three years”表示持续一段时间,且强调“离开北京”这一状态持续了三年,需用现在完成时的持续性表达(have been away from),而“have left”是瞬间动作不能接“for+时间段”。故选C。 20.Which of the following sentences is CORRECT? A.The train has left for two hours. B.How long have you bought the book? C.He hasn’t joined any clubs since 1990. D.The fish have died for a long time. 【答案】C 【详解】句意:下列哪个句子是正确的? 考查现在完成时与延续性动词的用法。The train has left for two hours中“left”是非延续性动词,不能与表示一段时间的“for two hours”连用;How long have you bought the book中“bought”是非延续性动词,不能与“How long”提问的时间段连用;He hasn’t joined any clubs since 1990中“joined”虽是非延续性动词,但“hasn’t joined”表示“未加入”的状态可以延续,与“since 1990”连用正确;The fish have died for a long time中“died”是非延续性动词,不能与“for a long time”连用。故选C。 21.—May I speak to Mr Green? —Sorry. He is not home. He ________ Xiangyang. He ________ the city for two days. A.has been to; has been in B.has gone to; has been to C.has been to; has been to D.has gone to; has been in 【答案】D 【详解】句意:——我可以和格林先生通话吗?——抱歉,他不在家。他去襄阳了。他在那个城市已经待了两天。 考查现在完成时。has gone to去了某地(现在还没回来);has been to去过某地(现在已经回来了);has been in在某地待了多长时间,后面常接一段时间。第一空根据“He is not home”可知他不在家,且去了襄阳未返回,应用“has gone to”;第二空后接“for two days”表示时间段,强调“待在襄阳”的状态,应用“has been in”。故选D。 22.—What an exciting match!     —Yes. I ________ a better one before! A.never saw B.had never seen C.never see D.have never seen 【答案】D 【详解】句意:——多么激动人心的比赛!——是的。我以前从未看过这么精彩的一场比赛! 考查时态。根据“never…before”可知,此处表示过去发生的事情对现在造成的影响,用现在完成时,结构是“have/has done”,主语是“I”,助动词用have。故选D。 23.—Tom, have you finished your work ________? —Yes. I have ________ finished it. A.already; already B.yet; already C.already; yet D.yet; yet 【答案】B 【详解】句意:——汤姆,你已经完成你的工作了吗?——是的,我已经完成它了。 考查副词词义辨析。 yet已经,用于否定句和疑问句中;already已经,用于肯定句中。第一空为疑问句用yet,第二句为肯定句用already。故选B。 24.My brother is good at playing basketball. He ________ on the school team for two years. A.is B.was C.has been D.will be 【答案】C 【详解】句意:——我哥哥擅长打篮球,他已经在校队待了两年。 考查现在完成时。is是,一般现在时;was曾经是,一般过去时;has been已经是,现在完成时;will be将会是,一般将来时。根据时间状语“for two years”可知,动作从过去持续到现在,强调对现在的影响或状态延续,需用现在完成时。故选C。 25.The teacher, with her assistant, ________ new ways to teach ________ the beginning of this term. A.has tried; at B.has tried; since C.have tried; at D.have tried; since 【答案】B 【详解】句意:自本学期初以来,这位老师和她的助手就尝试了新的教学方法。 考查主谓一致及介词辨析。当主语后接“with+名词”结构时,谓语动词的单复数与前面的主语保持一致,此处主语“The teacher”是第三人称单数,谓语动词用has tried;“since+时间点”常与现在完成时连用,强调从开学以来到现在;at the beginning of通常用于一般过去时,强调在某个时间点发生的动作,与题干不符。故选B。 26.I ________ to Beijing three times, but I can’t forget what I ________ during my first visit. A.went; have experienced B.have been; have experienced C.went; experienced D.have been; experienced 【答案】D 【详解】句意:我去过北京三次,但我忘不了我第一次去时的经历。 考查时态。根据“three times”可知,此处表示去过三次,现在已经回来了,用have been to表示,排除A和C;第二处根据“during my first visit”可知,动作发生在过去,用一般过去时,故选D。 27.—How long have you owned this soft toy? —I _______ it since I was six years old. A.have bought B.have had C.have borrowed D.have lent 【答案】B 【详解】句意:——你拥有这个毛绒玩具多久了?——自从我六岁起我就拥有它了。 考查延续性动词和非延续性动词。have bought已经买了,非延续性动词;have had已经拥有,延续性动词;have borrowed已经借入,非延续性动词;have lent已经借出,非延续性动词。根据“How long have you owned this soft toy?”和“since I was six years old”可知,此处需要表示“持续拥有”的动词,buy, borrow和lend是非延续性动词,不能与“since+时间点”连用,故选B。 28.—How long has Daniel ________? —For 3 years. A.left our city B.become an officer C.joined the Music Club D.studied in this school 【答案】D 【详解】句意:——丹尼尔在这所学校学习多久了?——三年了。 考查延续性动词。left离开;become成为;joined加入;studied学习。根据“How long”可知和时间段连用,应用延续性动词,而left、become和joined都为非延续性动词,studied是延续性动词。故选D。 29.Oliver likes the Daoqing shadow play (皮影) very much. He ________ it for two years. A.learns B.is learning C.was learning D.has learned 【答案】D 【详解】句意:奥利弗非常喜欢道情皮影戏。他已经学了两年了。 考查现在完成时。learns三单形式,一般现在时;is learning现在进行时;was learning过去进行时;has learned现在完成时。根据句中“for two years”可知,时间状语表示“持续两年”,应用现在完成时(have/has+过去分词),表示动作从过去持续到现在,且该句主语He为第三人称单数,所以助动词用has。故选D。 30.—Do you know when Tom is leaving? —Oh, he ________ since ten minutes ago. A.left B.has left C.was away D.has been away 【答案】D 【详解】句意:——你知道汤姆什么时候离开的吗?——哦,他十分钟前就离开了。 考查时态及延续性动词用法。left离开,过去式,短暂性动词;has left现在完成时;was away离开,过去式,延续性动词;has been away现在完成时。根据“since ten minutes ago”可知,本句时态为现在完成时,排除A和C;短暂性动词不可与时间段连用,排除B。故选D。 31.In the past ten years, the Jiangsu government ________ many new subway lines to make transportation more convenient. A.has built B.built C.will build D.had built 【答案】A 【详解】句意:在过去的十年里,江苏政府修建了许多新的地铁线路,使交通更加便利。 考查现在完成时。根据“In the past ten years”可知,此处表示过去的动作对现在造成的影响,应用现在完成时。故选A。 32.—This is a really old bike. —Yes, I ________ it for seven years. A.have had B.have bought C.bought D.will buy 【答案】A 【详解】句意:——这是一辆非常旧的自行车。——是的,我已经买了七年了。 考查时态。根据“for seven years”可知,要用现在完成时,且buy是短暂性动词,不能和一段时间连用,A项符合。故选A。 33.— I haven’t seen Mark and Jane for a long time. — Oh, you don’t know? The young couple ________ England. A.has gone to B.have been in C.have been to D.have gone to 【答案】D 【详解】句意:——我好久没见到马克和简了。——哦,你不知道?这对年轻夫妇去了英国。 考查时态。have been in呆在某个地方,指在某地多长时间了;have been to到过,表示去过某地,现已返回;have gone to去了,表示去了某地,尚未返回。根据“I haven’t seen Mark and Jane for a long time.”可知,马克和简去了英国,还没有回来,主语为“The young couple”,D项符合。故选D。 34.The Gumokou museum ________ last week, and thousands of students ________ it already. A.opened; visited B.has opened; have visited C.opened; have visited D.has opened; visited 【答案】C 【详解】句意:古莫库博物馆上周刚刚开放,已经有成千上万的学生前来参观了。 考查动词时态。根据last week可知,前半句用一般过去时。根据already可知,后半句用现在完成时have done的结构,故选C。 35.The restaurant ________ many complaints (投诉) since last month because of the terrible service. A.receives B.is receiving C.has received D.will receive 【答案】C 【详解】句意:自从上个月以来,这家餐厅因为糟糕的服务已经收到了很多投诉。    考查时态辨析。receives收到,一般现在时第三人称单数;is receiving现在进行时;has received现在完成时;will receive一般将来时。句中时间状语“since last month”是现在完成时的标志词,表示动作从过去某一时间开始持续到现在,且对现在产生影响。现在完成时的结构为“have/has + 过去分词”,主语“The restaurant”是单数,故用“has received”。故选C。 36.—What do you think of WeChat? —Shopping on WeChat ________ people’s ways of shopping in the recent few years. A.influences B.influenced C.is influencing D.has influenced 【答案】D 【详解】句意:——你认为微信怎么样?——最近几年,微信购物影响了人们的购物方式。 考查现在完成时的用法。influences一般现在时,表示习惯性动作;influenced一般过去时;is influencing现在进行时,强调正在发生;has influenced现在完成时。根据“in the recent few years”(最近几年)表示从过去持续到现在的动作或影响,需用现在完成时(has/have + 过去分词)。故选D。 37.My sister ________ swimming for three years, so she can swim very fast. A.practises B.practiced C.will practise D.has practised 【答案】D 【详解】句意:我妹妹已经练习游泳三年了,所以她游得很快。 考查现在完成时。根据“for three years”可知句子用现在完成时,has practised符合语境。故选D。 38.The number of blue whales on the Earth __________ recently. Something must be done to save them. A.drops B.has dropped C.have dropped D.dropped 【答案】B 【详解】句意: 地球上蓝鲸的数量最近下降了。必须做点什么拯救它们。 考查时态及主谓一致。根据“recently”可知,句子时态为现在完成时,“the number of+复数名词”作主语时,谓语动词用单数形式,B项符合。故选B。 39.—Congratulations! You __________ big progress in the last three years. —Thank you, Mr. Li. I’ll never forget the good times in Junior High School. A.make B.made C.have made D.will make 【答案】C 【详解】句意:——祝贺!在过去的三年间你取得了很大的进步。——谢谢你,李老师。我永远也忘不了在初中的好时光。 考查动词时态。根据“in the last three years”可知,此句时态为现在完成时,其结构为“have/has done”。故选C。 40.Mr Smith ________ to China 10 years ago and has been there ________. A.has gone; since then B.went; ever since C.has gone; since than D.went; from then 【答案】B 【详解】句意:史密斯先生10年前去了中国,从那以后一直待在那里。   考查动词时态及短语辨析。has gone已经离开,现在完成时;since then自那时起;went过去式;ever since自从;from then从那时起。根据“10 years ago ”可知,“10年前”是过去时间,用一般过去时,第一空选went;根据“has been there”可知,“从那以后”表示持续到现在,第二空用ever since。故选B。 41.Which of the following sentences is RIGHT? A.I haven’t seen him for ages. B.My parents have married for 14 years. C.His father has left here since he was born. D.I have joined the army since two days ago. 【答案】A 【详解】句意:下列哪个句子是正确的? 考查现在完成时。A项中,由“for ages”可知是现在完成时,故A正确;B项中,marry是短暂性动词,由“for 14 years”可知需用延续性动作be married的现在完成时have been married,故B错误;C项中,leave是短暂性动词,由“since he was born”可知,需用延续性动作be away的现在完成时has been away,故C错误;D项中,join是短暂性动词,由“since two days ago”可知需用延续性动作be in的现在完成时have been in,故D错误。故选A。 42.—How many times ________ you ________ to the Great Wall? —Twice. I went there last year and this year. A.have; been B.have; gone C.did; go D.will; go 【答案】A 【详解】句意:——你去过长城多少次了?——两次。我去年和今年都去过那里。    考查动词时态及短语辨析。have been to:表示“去过某地(已返回)”,强调经历;have gone to:表示“去了某地(未返回)”;did...go一般过去时;will...go一般将来时。根据答句“Twice. I went there last year and this year.”可知,说话者已从长城返回,应用have been to。故选A。 43.— I hear you are learning painting this term. How’s it going? — Fine. I ________ many nice pictures so far. My teacher says I’ll be a great painter. A.draw B.was drawing C.will draw D.have drawn 【答案】D 【详解】句意:——我听说你这学期在学画画。近况如何?——很好。到目前为止,我画了很多漂亮的画。我的老师说我会成为一名伟大的画家。 考查时态。根据“so far”可知,时态为现在完成时,结构为have/has done。故选D。 44.I ________a few pages of the book Journey to the West till now. I will finish the rest as soon as possible. A.have read B.will read C.was reading D.reads 【答案】A 【详解】句意:到目前为止,我已经读完了《西游记》的几页。我会尽快读完剩下的部分。 考查时态。have read已经读过,现在完成时;will read将会读,一般将来时;was reading正在读,过去进行时;reads读,动词三单形式,一般现在时。根据“till now”可知,句子时态应用现在完成时,结构为have/has done,主语是I,助动词用have,read的过去分词是read。故选A。 45.—Jack, I saw your English teacher in the office just now. —It ________ be him. He has ________ Shanghai since the beginning of this term. A.can’t, gone to B.can’t, been in C.mustn’t, been to 【答案】B 【详解】句意:——Jack,我刚才在办公室看到你的英语老师了。——不可能是他。他从这学期开始就一直在上海。 考查情态动词和现在完成时。can’t不能;mustn’t禁止;gone to去了未回;been in已经在;been to曾经去过。根据“Shanghai since the beginning of this term.”可知此处是肯定推测“不可能”是他,用can’t;结合“since”可知需用表示持续状态的been in。故选B。 46.According to the reports, so far, China’s 5G base stations ________ 4.25 million. A.reach B.reached C.have reached D.are reaching 【答案】C 【详解】句意:根据报道,截至目前,中国的5G基站数量已达到425万个。 考查动词时态辨析。reach动词原形;reached过去式;have reached现在完成时;are reaching现在进行时。根据“so far”可知,此处需用现在完成时表示“截至目前已达成”,故选C。 47.—What made you so happy? —My best friend will visit me next Friday. We ________ each other for two years. A.won’t see B.don’t see C.haven’t seen 【答案】C 【详解】句意:—— 什么让你这么开心?—— 我最好的朋友下周五要来看我。我们已经两年没见面了。 考查动词时态辨析。won’t see 是一般将来时的否定形式,意思是 “不会见到” ;don’t see 是一般现在时的否定形式,意为 “(现在)不见”;haven’t seen 是现在完成时的否定形式,表示过去发生的动作对现在造成的影响或结果,即从过去某一时间到现在一直没有发生的动作。根据“for two years”(长达两年)可知,这里强调从过去到现在两人一直没有见面,是过去发生的动作持续到现在的状态,符合现在完成时的用法。故选C。 48.The boy seems very confident, because he ________ many speeches in public before. A.give B.will give C.gives D.has given 【答案】D 【详解】句意:这个男孩看起来很自信,因为他以前在公共场合做过很多演讲。 考查现在完成时。根据“The boy seems very confident, because he...many speeches in public before.”可知,此处描述的是过去发生的动作对现在造成的影响,即“男孩之前在公共场合发表过很多演讲,所以他现在看起来非常自信”,应使用现在完成时。故选D。 49.—Where is the computer? —I ________ it because it does not work. A.sell B.am selling C.will sell D.have sold 【答案】D 【详解】句意:——电脑在哪里?——我把它卖了,因为它坏了。 考查现在完成时态。根据答句“because it does not work.”以及问句询问电脑现在哪里,可知电脑已经被卖掉了,强调过去发生的动作对现在造成的影响,即现在没有电脑了,所以应该用现在完成时。选项D“have sold”表示“已经卖了”,是现在完成时态。故选D。 50.—Would you like to watch the new hit Tangtan1900 with me this Sunday? —Certainly. I don’t mind watching it again although I ______ it twice. A.have seen B.saw C.am seeing D.see 【答案】A 【详解】句意:——这个星期天你愿意和我一起去看新上映的《唐探1900》吗?——当然。虽然我已经看过两遍了,但我不介意再看一遍。 考查时态。根据“although I…it twice”可知,这里强调过去发生的动作“看电影”对现在造成的影响,即已经知道电影的内容了,所以用现在完成时,其结构为“have/has+过去分词”。故选A。 二、单词拼写(本大题共25小题,每小题2分,共50分) 51.—Where is your father? —He (go) to the Pioneer Park to take photos. 【答案】has gone 【详解】句意:——你爸爸在哪里?——他去先锋公园拍照了。go“去”,动词。根据“Where is your father?”可知,爸爸不在说话现场,去了某地还没回来,用have/has gone to表示“去了某地(还未回来)”,主语是He,助动词用has。故填has gone。 52.Great changes (happen) in our hometown in the past ten years. 【答案】have happened 【详解】句意:在过去十年里,我们的家乡发生了巨大的变化。happen“发生”,动词;in the past ten years是现在完成时的标志,结构为have/has+过去分词,主语Great changes为复数,助动词用have,happen的过去分词是happened。故填have happened。 53.He (live) in this city since he was born. 【答案】has lived 【详解】句意:他从出生起就一直住在这座城市里。根据句意和“since he was born”可知,此处用现在完成时,结构为have/has+动词过去分词,主语He为第三人称单数,使用has;live的过去分词为lived,故填has lived。 54.She (learn) about Shenzhen’s history for a month. 【答案】has learned 【详解】句意:她已经学习深圳的历史一个月了。根据“for a month”可知,时态为现在完成时,主语是She,助动词用has,learn的过去分词是learned。故填has learned。 55.The government (improve) the public transport system in recent years. 【答案】has improved 【详解】句意:政府近年来改善了公共交通系统。句子中的时间状语“in recent years”是现在完成时的核心标志词,现在完成时的结构是:have/has+过去分词;主语“The government”为单数,应用助动词has,improve的过去分词是improved。故填has improved。 56.They (plant) more than 1,000 trees in the park so far. 【答案】have planted 【详解】句意:他们至今已在公园里种植了1000多棵树。plant “种植”,根据此句的“so far”表示“从过去一直到目前为止,至今”,表示的是从过去一直影响到现在的,并且已经完成的动作,所以此句的“plant”需用现在完成时“have planted”。故填have planted。 57.He (work) in this company since he finished college. 【答案】has worked 【详解】句意:自从大学毕业以来,他就一直在这家公司工作。根据“since he finished college”可知,时态为现在完成时,主语是He,助动词用has,work的过去分词是worked。故填has worked。 58.The city (change) a lot since it became a special economic zone. 【答案】has changed 【详解】句意:这个城市自从成为经济特区以来变化很大。根据“since it became a special economic zone.”可知,此处用现完成时,其结构是have/has done的形式,change“改变”,是动词,过去分词是changed。主语是“The city”,助动词用has,故填has changed。 59.The famous writer (publish) another novel in the past two years. 【答案】has published 【详解】句意:这位著名作家在过去两年里又出版了一部小说。publish“发表”,根据“in the past two years.”可知句子用现在完成时,主语是The famous writer,助动词用has。故填has published。 60.Tom (make) great progress in the past two years. 【答案】has made 【详解】句意:在过去的两年里,汤姆取得了很大的进步。根据“in the past two years”可知,用现在完成时态,其结构是have/has done;主语Tom是单数名词,故填has made。 61.The exhaust fumes (废气) have our city since five years ago. (pollute) 【答案】polluted 【详解】句意:从五年前开始,废气就污染了我们的城市。空前有have,此处应用过去分词形式polluted,构成现在完成时的结构,故填polluted。 62.—The film you pay attention to (come) out recently. Shall we go to the cinema tonight? —Good idea! 【答案】has come 【详解】句意:——你关注的那部电影最近上映了。今晚我们去电影院吗?——好主意!句中“you pay attention to”作定语修饰主语The film,谓语动词是come,根据“recently”和“Shall we go to the cinema tonight?”可知,表示该电影已经上映,时态用现在完成时(have/has done),主语是第三人称单数。故填has come。 63.My aunt (work) as a nurse for 10 years. She is good with different patients. 【答案】has worked 【详解】句意:我阿姨当护士已经10年了,她善于应付不同的病人。根据句意及时间状语“for 10 years”可知,此句是现在完成时have/has done,主语是三单,助动词用has,过去分词是worked。故填has worked。 64.We (learn) 20 English songs in the past few months. 【答案】have learned 【详解】句意:在过去的几个月里,我们已经学会了20首英文歌曲。根据时间状语“in the past few months”可知,句子用现在完成时态,主语是复数,助动词用have,动词learn的过去分词是learned。故填have learned。 65.Shenzhen (change) a lot in the past few years. 【答案】has changed 【详解】句意:深圳在过去的几年里变化很大。根据“in the past few years”可知,本句是现在完成时,主语是第三人称单数,助动词用has。故填has changed。 66.It’s the first time we (play) basketball since Monday. 【答案】have played 【详解】句意:自从周一以来这是我们第一次来打篮球。since+过去的时间是现在完成时的标志词,句子应该用现在完成时。It is+the+序数词+time+that从句,从句也应该使用现在完成时,其结构为have/has done,主语是we,用have。故填have played。 67.I (lay) your clothes on the bed so you can put them away. 【答案】have laid 【详解】句意:我已经把你的衣服放在床上这样你就可以把它们收起来了。lay“放”,根据“so you can put them away”可知,表示放衣服的动作已经完成,用现在完成时态,结构为:have/has+done,主语是I,助动词用have,lay的过去分词为laid。故填have laid。 68.I haven’t (finish) writing this article. 【答案】finished 【详解】句意:我还没有写完这篇文章。根据“haven’t”可知本句为现在完成时的否定形式,其结构为:主语+ haven’t/hasn’t+动词的过去分词,故用finish的过去分词形式finished。故填finished。 69.China has (achieve) rapid progress in 5G technology. 【答案】achieved 【详解】句意:中国在5G技术方面取得了快速进展。根据句子结构可知,主语China和动词achieve之间是主动关系,且由“has”可知,时态为现在完成时,结构为“has/have + 过去分词”。动词achieve的过去分词为achieved。故填achieved。 70.His hometown (change) a lot since 1990. 【答案】has changed 【详解】句意:自1990年以来,他的家乡发生了很大变化。根据“since”可知,此句用现在完成时,其构成为“has/have done”,主语“His hometown”为第三人称单数,用has构成时态。故填has changed。 71.She tells us that the price of houses (rise) a lot so far. 【答案】has risen 【详解】句意:她告诉我们到目前为止房价上涨了很多。根据“so far”可知,时态是现在完成时,主语中心词是price,故填has risen。 72.She is confident as she (prepare) well for her English test tomorrow. 【答案】has prepared 【详解】句意:她很自信,因为她已经为明天的英语考试做好了准备。根据“…well for her English test tomorrow.”可知她已经做好了准备,此处用现在完成时,主语she是第三人称单数,助动词用has。故填has prepared。 73.He is smart and I have already (teach) him some English. 【答案】taught 【详解】句意:他很聪明,我已经教了他一些英语。根据“have already...”可知,此处应使用have+动词的过去分词,构成现在完成时,teach的过去分词是taught。 故填taught。 74.Tom has (go) to the library so you have to wait. 【答案】gone 【详解】句意:汤姆去图书馆了,所以你得等一等。根据“so you have to wait”及助动词has可知,时态用现在完成时“have/has done”,表示“去了还未回来”。 故填gone。 75.I joined the book club last month and I (read) five books already. 【答案】have read 【详解】句意:我上个月加入了读书俱乐部,我已经读了五本书了。结合句意和“already”可知,句子时态应用现在完成时,其结构为have done;主语为I,助动词用have,read的过去分词为read。故填have read。 试卷第1页,共3页 试卷第1页,共3页 学科网(北京)股份有限公司 $ 班级 姓名 学号 分数 第一次月考语法复习之现在完成时 (时间:60分钟,满分:100分) 一、单项选择(本大题共50小题,每小题1分,共50分) 1.—What ________ you ________ recently? —I’ve been reading Journey to the West. A.do; read B.did; read C.have; read D.will; read 2.Fu Xing ________ just finished Alice’s Adventures in Wonderland and thinks it’s a classic fantasy novel. A.has B.have C.is D.was 3.The city ______ a lot since I left ten years ago. A.changes B.changed C.has changed D.will change 4.— ______ you ever ______ to the new library? —Yes, I ______ there last week. A.Have; been; went B.Have; gone; went C.Did; go; have been D.Did; go; have gone 5.We ________ in this neighbourhood since we came to this city five years ago. A.live B.lived C.have lived D.are living 6.My father ________ in this company since he graduated from college. A.works B.worked C.has worked D.will work 7.—________ you ever ________ to Shenzhen? —Yes, I ________ there last year. A.Have; gone; went B.Have; been; went C.Did; go; have been D.Did; go; went 8.—How long have you ________ in Xi’an? —________ three years. A.been; For B.arrived; Since C.gone; For D.come; Since 9.The park near our school ______ much greener. You can see many birds there now. A.became B.will become C.was becoming D.has become 10.Our bus was 20 minutes late. By the time we arrived at the cinema, the film________ for 10 minutes. A.had started B.has started C.had been on D.has been on 11.Mr. Wang ___________ a beautiful lady in 2019. He and his wife ___________ for six years. A.got married with; have been married B.married; have been married C.married to; have got married D.got married to; have got married 12.China Grand Canal Museum ______ for about three 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 13.—My uncle ________ the club in 2022. He ________ the club for over 2 years. —Really? I thought he was a green hand. A.joined; has been a member of B.joined; has joined C.has joined; has joined D.has joined; has been in 14.—I’ve worked as a volunteer ________ nearly five years, ________ 2021. —You are so kind. All of us should try to help others in need. A.for; over B.for; since C.since; since D.over; since 15.—Do you want me to clean the bathroom this afternoon? —No, thanks. I ________ it already. A.will clean B.have cleaned C.was cleaning D.am cleaning 16.I ________ in this school since I came to this city. A.studied B.have studied C.study D.will study 17.—Amy, when did your uncle’s family move to Singapore? —They ________ Singapore since my uncle built a big house there. A.have been to B.have moved to C.have been in D.have gone to 18.Lots of tourists from the southern part of China ________ Harbin twice. A.have been in B.have gone to C.have been to D.have been 19.—Tim, I remember you ________ Beijing several years ago. —Yes, we ________ Beijing for three years. A.left; have left B.have left; are away from C.left; have been away from D.have left; have been away from 20.Which of the following sentences is CORRECT? A.The train has left for two hours. B.How long have you bought the book? C.He hasn’t joined any clubs since 1990. D.The fish have died for a long time. 21.—May I speak to Mr Green? —Sorry. He is not home. He ________ Xiangyang. He ________ the city for two days. A.has been to; has been in B.has gone to; has been to C.has been to; has been to D.has gone to; has been in 22.—What an exciting match!     —Yes. I ________ a better one before! A.never saw B.had never seen C.never see D.have never seen 23.—Tom, have you finished your work ________? —Yes. I have ________ finished it. A.already; already B.yet; already C.already; yet D.yet; yet 24.My brother is good at playing basketball. He ________ on the school team for two years. A.is B.was C.has been D.will be 25.The teacher, with her assistant, ________ new ways to teach ________ the beginning of this term. A.has tried; at B.has tried; since C.have tried; at D.have tried; since 26.I ________ to Beijing three times, but I can’t forget what I ________ during my first visit. A.went; have experienced B.have been; have experienced C.went; experienced D.have been; experienced 27.—How long have you owned this soft toy? —I _______ it since I was six years old. A.have bought B.have had C.have borrowed D.have lent 28.—How long has Daniel ________? —For 3 years. A.left our city B.become an officer C.joined the Music Club D.studied in this school 29.Oliver likes the Daoqing shadow play (皮影) very much. He ________ it for two years. A.learns B.is learning C.was learning D.has learned 30.—Do you know when Tom is leaving? —Oh, he ________ since ten minutes ago. A.left B.has left C.was away D.has been away 31.In the past ten years, the Jiangsu government ________ many new subway lines to make transportation more convenient. A.has built B.built C.will build D.had built 32.—This is a really old bike. —Yes, I ________ it for seven years. A.have had B.have bought C.bought D.will buy 33.— I haven’t seen Mark and Jane for a long time. — Oh, you don’t know? The young couple ________ England. A.has gone to B.have been in C.have been to D.have gone to 34.The Gumokou museum ________ last week, and thousands of students ________ it already. A.opened; visited B.has opened; have visited C.opened; have visited D.has opened; visited 35.The restaurant ________ many complaints (投诉) since last month because of the terrible service. A.receives B.is receiving C.has received D.will receive 36.—What do you think of WeChat? —Shopping on WeChat ________ people’s ways of shopping in the recent few years. A.influences B.influenced C.is influencing D.has influenced 37.My sister ________ swimming for three years, so she can swim very fast. A.practises B.practiced C.will practise D.has practised 38.The number of blue whales on the Earth __________ recently. Something must be done to save them. A.drops B.has dropped C.have dropped D.dropped 39.—Congratulations! You __________ big progress in the last three years. —Thank you, Mr. Li. I’ll never forget the good times in Junior High School. A.make B.made C.have made D.will make 40.Mr Smith ________ to China 10 years ago and has been there ________. A.has gone; since then B.went; ever since C.has gone; since than D.went; from then 41.Which of the following sentences is RIGHT? A.I haven’t seen him for ages. B.My parents have married for 14 years. C.His father has left here since he was born. D.I have joined the army since two days ago. 42.—How many times ________ you ________ to the Great Wall? —Twice. I went there last year and this year. A.have; been B.have; gone C.did; go D.will; go 43.— I hear you are learning painting this term. How’s it going? — Fine. I ________ many nice pictures so far. My teacher says I’ll be a great painter. A.draw B.was drawing C.will draw D.have drawn 44.I ________a few pages of the book Journey to the West till now. I will finish the rest as soon as possible. A.have read B.will read C.was reading D.reads 45.—Jack, I saw your English teacher in the office just now. —It ________ be him. He has ________ Shanghai since the beginning of this term. A.can’t, gone to B.can’t, been in C.mustn’t, been to 46.According to the reports, so far, China’s 5G base stations ________ 4.25 million. A.reach B.reached C.have reached D.are reaching 47.—What made you so happy? —My best friend will visit me next Friday. We ________ each other for two years. A.won’t see B.don’t see C.haven’t seen 48.The boy seems very confident, because he ________ many speeches in public before. A.give B.will give C.gives D.has given 49.—Where is the computer? —I ________ it because it does not work. A.sell B.am selling C.will sell D.have sold 50.—Would you like to watch the new hit Tangtan1900 with me this Sunday? —Certainly. I don’t mind watching it again although I ______ it twice. A.have seen B.saw C.am seeing D.see 二、单词拼写(本大题共25小题,每小题2分,共50分) 51.—Where is your father? —He (go) to the Pioneer Park to take photos. 52.Great changes (happen) in our hometown in the past ten years. 53.He (live) in this city since he was born. 54.She (learn) about Shenzhen’s history for a month. 55.The government (improve) the public transport system in recent years. 56.They (plant) more than 1,000 trees in the park so far. 57.He (work) in this company since he finished college. 58.The city (change) a lot since it became a special economic zone. 59.The famous writer (publish) another novel in the past two years. 60.Tom (make) great progress in the past two years. 61.The exhaust fumes (废气) have our city since five years ago. (pollute) 62.—The film you pay attention to (come) out recently. Shall we go to the cinema tonight? —Good idea! 63.My aunt (work) as a nurse for 10 years. She is good with different patients. 64.We (learn) 20 English songs in the past few months. 65.Shenzhen (change) a lot in the past few years. 66.It’s the first time we (play) basketball since Monday. 67.I (lay) your clothes on the bed so you can put them away. 68.I haven’t (finish) writing this article. 69.China has (achieve) rapid progress in 5G technology. 70.His hometown (change) a lot since 1990. 71.She tells us that the price of houses (rise) a lot so far. 72.She is confident as she (prepare) well for her English test tomorrow. 73.He is smart and I have already (teach) him some English. 74.Tom has (go) to the library so you have to wait. 75.I joined the book club last month and I (read) five books already. 试卷第1页,共3页 试卷第1页,共3页 学科网(北京)股份有限公司 $

资源预览图

第一次月考语法复习之现在完成时(Units 1-2)-2025-2026学年八年级英语下册单元重难点易错题精练(新教材译林版)
1
第一次月考语法复习之现在完成时(Units 1-2)-2025-2026学年八年级英语下册单元重难点易错题精练(新教材译林版)
2
第一次月考语法复习之现在完成时(Units 1-2)-2025-2026学年八年级英语下册单元重难点易错题精练(新教材译林版)
3
所属专辑
相关资源
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。