内容正文:
2025-2026学年一线教师制作新教材英语同步精品系列资料,名师遴选!
2025-2026学年一线教师制作新教材英语同步精品系列资料,名师遴选!
学校:___________姓名:___________班级:___________考号:___________
第一次月考复习 Units 1-2
现在完成时巩固复习练90题(中考真题+模拟)
目录
一、基础语法全掌握 1
二、2025年模考真题提升练 14
三、近两年中考真题满分练 19
一、基础语法全掌握
1.(24-25八·江苏徐州潇湘路学校·月考)—Why do you come here so late? The concert ________ since half an hour ago.
—What a pity! No wonder all the singers have left.
A.has ended B.has been on C.has started D.has been over
【答案】D
【详解】句意:——你为什么这么晚才来?这场音乐会半小时前就已经结束了。——真遗憾!难怪所有的歌手都离开了。
考查动词辨析及延续性动词。has ended已经结束;has been on已进行;has started已开始;has been over已结束。根据“since half an hour ago”可知,此处应使用现在完成时且需要延续性动词,排除AC;根据“No wonder all the singers have left.”可知,歌手都走了,所以音乐会结束了。故选D。
2.(24-25八·甘肃武威第九中学·期末)—Is James at home?
—No. He ______ Xi’an to be a volunteer.
A.have gone to B.has been to C.has been in D.has gone to
【答案】D
【详解】句意:——詹姆斯在家吗?——不在。他去西安当志愿者了。
考查现在完成时中“have/has been to”“have/has gone to”“have/has been in”的用法辨析。have/has been to表示“去过某地”,强调过去曾到过该地点,现在已返回原地;have/has gone to表示“去了某地”,强调动作已发生,现在人可能在去某地的途中,也可能已在该地,尚未返回;have/has been in:表示“在某地待了一段时间”,强调在某地的持续状态,常与表示一段时间的状语连用。 根据问句“Is James at home?”及答句“No.”可知,詹姆斯此刻不在家,是“去了西安”还没回来,且主语“he”是第三人称单数,助动词应用“has”。故选D。
3.(24-25八·江苏徐州潇湘路学校·月考)—My father and I ________ a lot of photos at the same place in the past ten years.
—Those photos must be your valuable memories.
A.will take B.have taken C.took D.were taking
【答案】B
【详解】句意:——在过去的十年里,我和父亲在同一个地方拍了很多照片。——那些照片一定是你宝贵的回忆。
考查时态。根据“in the past ten years”可知,此处用现在完成时have/has done的结构,故选B。
4.(24-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.didn’t finish D.haven’t finished
【答案】D
【详解】句意:——你今晚想和我一起去看电影吗?——抱歉,我不能。我还没有完成我的作业。
考查时态。 wasn’t finishing没有在完成,过去进行时;don’t finish没有完成,一般现在时;didn’t finish没有完成,一般过去时; haven’t finished还没有完成,现在完成时。根据“yet”可知,该句应用现在完成时,其结构为“have/has + 过去分词”,否定形式为“haven’t/hasn’t + 过去分词”。故选D。
5.(24-25八·江苏南京外国语学校·期末)The street lamp is working again. I bet it is either Mr. Reis or the Whites that ________ it. They are all very nice people.
A.has been fixing B.have been fixing C.has fixed D.have fixed
【答案】D
【详解】句意:路灯又亮了。我敢打赌,要么是里斯先生,要么是怀特一家把它修好了。他们都是很好的人。
考查现在完成时和主谓一致。根据“The street lamp is working again.”可知,此处表示过去的动作对现在造成的影响,应用现在完成时,所以排除选项A和B;根据“it is either Mr. Reis or the Whites that...it”可知,这是一个强调句,在强调句型中,that从句谓语动词的单复数形式与强调的主语一致,即在此句中,that从句谓语动词的形式由“either Mr. Reis or the Whites”决定,either...or...遵循“就近原则”,所以谓语动词的单复数形式应与“the Whites”保持一致,“the Whites”表示复数,所以空处应用have fixed。故选D。
6.(24-25八·安徽铜陵枞阳县·期末)—Will you visit the Huangzhen Library next week?
—We ________ yet. We’ll talk about it tonight.
A.decide B.decided C.won’t decide D.haven’t decided
【答案】D
【详解】句意:——下周你们会去参观黄镇图书馆吗?——我们还没决定。我们今晚会商量。
考查现在完成时。根据“yet”以及“We’ll talk about it tonight.”可知,此处表示“还没决定”。yet通常用于否定句或疑问句中,表示动作尚未完成,常与现在完成时连用。故选D。
7.(24-25八·江苏南京外国语学校·期末)Our bus was 20 minutes late. By the time we arrived at the cinema, the movie ________ for 10 minutes.
A.had started B.has started C.had been on D.has been on
【答案】C
【详解】句意:我们的公交车晚点了20分钟。当我们到达电影院时,电影已经开始了10分钟。
考查过去完成时的用法。根据“By the time we arrived”可知,电影开始发生在“到达”之前,即“过去的过去”,需用过去完成时,结构为“had done”。此外,“start”是瞬间动词,不能与“for + 时间段”连用,需用延续性动词短语“be on”(表示状态)。A项和B项均为瞬间动词,不符合语法;D项为现在完成时,时态错误。故选C。
8.(24-25八·江苏淮安外国语学校·期中)—Excuse me, Sir. Can I catch the train to Beijing?
—I’m afraid you can’t. The train ________ for just a few minutes.
A.has left B.left C.has been away from D.has been away
【答案】D
【详解】句意:——打扰一下,先生。我能赶上那趟去北京的火车吗?——恐怕不能。那趟火车已经刚开走几分钟了。
考查动词时态与动词辨析。has left离开,现在完成时;left离开,一般过去时;has been away from从……离开,现在完成时,延续性短语,需接地点;has been away离开,现在完成时,延续性短语。根据“...for just a few minutes”可知,此处需用现在完成时且动词为延续性动词,“has been away” 符合语境,故选D。
9.(24-25八·江苏淮安外国语学校·期中)—Where is Millie? I haven’t seen her for a long time.
—She ________ the USA and she ________ New York for two months.
A.has been to; has been in B.has gone to; has been in
C.has been in; has been to D.has gone to; has been to
【答案】B
【详解】句意:—— 米莉在哪里?我好久没见到她了。—— 她去了美国,并且已经在纽约待了两个月了 。
考查现在完成时。have been to去过某地,现已回来;have been in在某地待了多长时间;have gone to去了某地,还未回来。根据“ I haven’t seen her for a long time.”可知,米莉现在还在美国,尚未回来,排除选项A和C;根据“for two months”可知,此处与“for+一段时间”连用,应用have been in,表示“在纽约待了两个月”的持续状态。故选B。
10.(24-25八·广东广州番禺区祈福实验学校·期中)Great changes ________ in Guangzhou in recent years.
A.have been taken place B.have taken place
C.took place D.take place
【答案】B
【详解】句意:近年来广州发生了巨大变化。
考查时态。根据“in recent years”可知,时态用现在完成时,且take place是不及物动词短语,没有被动语态。故选B。
11.(24-25八·江苏淮安外国语学校·期中)—Look! The rain ________. We can go on a picnic in the park.
—Great! Let’s go.
A.is stopping B.stops C.stopped D.has stopped
【答案】D
【详解】句意:——看!雨已经停了。我们可以去公园野餐了。——太好了!我们走吧。
考查时态。根据“We can go on a picnic”可知,说话者观察到雨已经停止,句子要用现在完成时强调过去的动作对现在的影响,其结构为:have/has+动词过去分词。故选D。
12.(24-25八·江苏无锡新吴实验中学·期中)—I hear your uncle got good results in the 2025 Wuxi Marathon.
—Exactly. He practises running every day and he ________ the Running Club for five years.
A.has been to B.has taken part in C.has been in D.has joined
【答案】C
【详解】句意:——我听说你叔叔在2025年无锡马拉松比赛中取得了好成绩。——确实。他每天练习跑步,并且已经加入跑步俱乐部五年了。
考查动词短语及延续性动词。has been to去过(某地);has taken part in参加(活动,非延续性);has been in加入(某组织,延续性);has joined 加入(非延续性);for five years是一段时间,要与延续性动词连用;the Running Club是组织,且需延续性表达,用has been in。故选C。
13.(24-25八·安徽蚌埠五河县·期中)—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。
14.(24-25八·甘肃庆阳镇原县·期末)My aunt is a writer. She________ more than ten books since 1980.
A.writes B.wrote C.has written D.will write
【答案】C
【详解】句意:我的姑姑是个作家。自1980年以来,她已经写了十多本书。
考查动词时态。根据“since 1980”可知要用现在完成时,其结构为has/have done。故选C。
15.(24-25八·北京第十五中学·期中)—Look! The light is still on in our teacher’s office.
—Maybe she ________ her work yet.
A.doesn’t finish B.didn’t finish C.hasn’t finished D.won’t finish
【答案】C
【详解】句意:——看!我们老师办公室的灯还亮着。——也许她还没有完成工作。
考查动词时态。根据“yet”可知,此处强调动作从过去持续到现在仍未完成,应用现在完成时。故选C。
16.(24-25八·安徽蚌埠五河县·期中)—How is your report?
—I ________ half of it already. And I will finish the rest this afternoon.
A.am doing B.was doing C.will do D.have done
【答案】D
【详解】句意:——你的报告怎么样了?——我已经完成了一半。我将在今天下午完成剩下的。
考查现在完成时。am doing是现在进行时;was doing是过去进行时;will do是一般将来时;have done是现在完成时。already是现在完成时的标志词。have/has+过去分词构成现在完成时。主语I是第一人称,用have。do做,过去分词是done。故选D。
17.(24-25八·甘肃庆阳镇原县·期末)Mr Smith, together with his two sons, ________ Shanghai for about five months.
A.has left B.have left
C.have been away from D.has been away from
【答案】D
【详解】句意:史密斯先生和他的两个儿子已经离开上海大约五个月了。
考查主谓一致和现在完成时的延续性。has left已经离开某地,第三人称单数;have left已经离开某地;have been away from已经离开某地,强调持续状态;has been away from已经离开某地,第三人称单数,强调持续状态。together with连接两个主语时,谓语动词的单复数由前面的主语(Mr Smith)决定,故排除“have left”和“have been away from”;“for about five months”是表示一段时间的状语,要求谓语动词具有延续性,“left”是短暂性动词,不能与一段时间连用,“be away from”是延续性短语,可与一段时间搭配。故选D。
18.(24-25八·天津师范大学南开附属中学·期中)—Hello, may I speak to Mr. Wang?
—Oh, sorry! He ________ to Beijing. He will come back in two days.
A.goes B.has been C.went D.has gone
【答案】D
【详解】句意:——你好,我可以和王先生通话吗?——哦,抱歉!他去北京了。他两天后回来。
考查动词时态。根据“may I speak to Mr. Wang?”及“Oh, sorry!”可知,王先生去了北京;表示过去的动作对现在造成的影响,用现在完成时。has gone to去了某地,还未回来;has been to去了某地,已经回来。根据“He will come back in two days.”可知,王先生还未回来,故用has gone to。故选D。
19.(24-25八·天津师范大学南开附属中学·期中)Today I will meet my best friend. We ________ each other since I left school.
A.don’t see B.haven’t seen C.won’t see D.didn’t see
【答案】B
【详解】句意:今天我将会见我的好朋友。自从我离开学校后,我们就没见过面。
考查现在完成时。根据“since I left school”可知,动作从过去持续到现在,强调对现在的影响(至今未见面),需用现在完成时,结构have/has done。故选B。
20.(24-25八·安徽合肥五十中东校区·期中)My mum ________ Xiamen for work. So recently, I need to cook by myself.
A.has been to B.has gone to C.have been to D.has been in
【答案】B
【详解】句意:我妈妈去厦门工作了。所以最近,我得自己做饭。
考查现在完成时相关短语辨析。has been to去过某地,主语为第三人称单数;has gone to去了某地,主语为第三人称单数;have been to去过某地,主语为第一、二人称或复数;has been in在某地待了一段时间。根据“So recently, I need to cook by myself.”可知,妈妈当前不在家,是“去了厦门还没回来”,且主语“My mum”为第三人称单数,故选B。
21.— ________ you ________ your temperature yet?
—Yes, I ________ it two hours ago. There was no fever.
A.Did, take; took B.Did, take; have taken C.Have, taken; took D.Have, taken; have taken
【答案】C
【详解】句意:——你已经量了你的体温吗?——是的,我两个小时之前量了。没有发烧。
考查时态。根据“yet”可知问句时态为现在完成时,其谓语结构为“have/has+done”,故排除A和B;而由“two hours ago”可知答语时态为一般过去时,谓语动词应用过去式形式,故选C。
22.(24-25八·江苏扬州邗江区梅苑双语学校·期中)Yangzhou China Grand Canal Museum ________ for about four 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 four years”可知,此处应用现在完成时,且动词为延续性动词,open是短暂性动词,其延续性动词形式为be open,排除A、D选项;根据“but I…there”可知,此处指“我还没去过那里”,应用haven’t been to,副词there前不用介词。故选B。
23.—Where is Mary?
—She ________ to Harbin. She won’t be back until next Monday.
A.has been B.goes C.has gone D.went
【答案】C
【详解】句意:——Mary在哪?——她去了哈尔滨。直到下周一她才回来。
考查现在完成时及have/has been to和have/has gone to的区别。has been to+地点:去某地已回来;has gone to+地点:去某地还未回来。根据“Where is Mary?”可知Mary过去去了哈尔滨,并对现在造成影响,所以此处时态应用现在完成时,而由“She won’t be back until next Monday”可知Mary去了哈尔滨还未回来,故选C。
24.(24-25八·安徽黄山·期末)With the help of Mr. Hunt, I ________ much progress in math since last year.
A.am speaking B.will make C.have made D.was making
【答案】C
【详解】句意:在亨特先生的帮助下,自从去年以来,我在数学方面取得了很大进步。
考查时态。am speaking现在进行时;will make一般将来时;have made现在完成时;was making过去进行时。根据“since last year”以及选项可知,句子用现在完成时。故选C。
25.(24-25八·江苏宿迁宿豫区·期末)Many of my classmates have lived in Suqian ________ they were born.
A.for B.when C.since D.before
【答案】C
【详解】句意:我的很多同学自出生起就一直生活在宿迁。
考查从属连词辨析。for因为;when当……时;since自从;before在……之前。根据“Many of my classmates have lived in Suqian ... they were born.”可知,此处是“现在完成时+since+一般过去时”结构,故选C。
26.(24-25八·北京第二中学经开区学校·期末)Sally has stayed with a Chinese family ________ she came to China.
A.since B.as C.for D.from
【答案】A
【详解】句意:自从萨莉来到中国后,她一直住在一个中国家庭。
考查连词以及介词辨析。since自从;as当……时(连词),作为(介词);for为了;from来自。空后“she came to China”是一个句子,空处用连词,主句时态为现在完成时,since符合,此处表示动作从该时间点开始一直持续到现在。故选A。
27.(24-25八·江苏扬州江都区实验中学·期中)The famous writer ________ for over a hundred years, but his works still have great influence (影响) today.
A.died B.has died C.was dying D.has been dead
【答案】D
【详解】句意:这位著名作家已去世一百多年,但他的作品至今仍有很大影响。
考查现在完成时的延续性动词用法。died死,过去式;has died死,现在完成时结构,瞬间性动作;was dying正在死,过去进行时结构;has been dead已经死了,现在完成时结构,延续性状态。根据“for over a hundred years”可知,此句时态为现在完成时,结构为have/has done,且需用延续性动词或状态。故选D。
28.(24-25八·江苏扬州江都区第三中学·期中)Nobody except Simon and John ________ the museum before. Only they can be our guides.
A.have been to B.have gone to C.has been to D.has gone to
【答案】C
【详解】句意:除了西蒙和约翰,之前没有人去过这个博物馆。只有他们能当我们的向导。
考查就远原则和动词短语。have been to去过某地,已返回;have gone to去了某地,未返回;has been to去过某地,已返回;has gone to去了某地,未返回。根据“except”可知,此句适用于“就远原则”,“Nobody”决定助动词用has;根据“Only can they be our guides.”可知,此处指只有西蒙和约翰去过,并且回来了,才能当向导。故选C。
29.(24-25八·江苏扬州邗江区维扬中学·期中)After reading the Harry Potter series, I must say it is one of ________ books I ________.
A.the best; have read B.the best; read C.a best; have read D.a best; read
【答案】A
【详解】句意:读完《哈利·波特》系列后,我得说它是我读过的最好的书之一。
考查形容词最高级的用法和现在完成时。“one of+the+形容词最高级+可数名词复数”是固定结构,意为“……中最……之一”,所以第一空用“the best”;“我读过的”强调从过去到现在的阅读经历对现在的影响,用现在完成时“have read”。故选A。
30.(24-25八·安徽合肥第四十五中学森林城分校·期中)The students ________ over 100 trees in the park this year. They are proud of making the environment better.
A.have planted B.planted C.are planting D.will plant
【答案】A
【详解】句意:今年学生们在公园里种了100多棵树。他们为改善环境而感到自豪。
考查时态。根据“this year”以及“They are proud of making the environment better.”可知,此处强调过去的动作,对现在造成了影响,应用现在完成时。故选A。
31.(24-25八·江苏扬州邗江区实验中学·期中)—I hear that your good friend David ________ in Yangzhou and yesterday he was back again.
—Yes, but the life he was used to ________ a lot over the years.
A.used to live; changing B.is used to living; changed C.used to live; has changed D.is used to living; change
【答案】C
【详解】句意:——我听说你的好朋友David过去住在扬州,昨天他又回来了。——是的,但是他过去习惯的生活这些年来已经变化了很多。
考查动词短语辨析及动词时态。used to do sth.过去常常做某事;be used to doing sth.习惯于做某事。第一空根据“I hear that your good friend David ... in Yangzhou and yesterday he was back again.”可知,这里描述David过去常住在扬州,因此填“used to live”;第二空根据“over the years”可知,时态用现在完成时,其结构为:have/has done。故选C。
32.(24-25八·江苏扬州邗江区实验中学·期中)—How long ________ your father ________?
—Since last month.
A.has; been ill B.has; fallen ill C.did; fall ill D.did; be ill
【答案】A
【详解】句意:——你父亲病了多久了?——从上个月开始。
考查现在完成时与延续性动词的用法。be ill生病;fall ill生病。“How long”询问持续时间,需用现在完成时have/has done,且动词需用延续性动词,be ill表示状态,可延续。故选A。
33.(24-25八·江苏扬州树人学校·期中)—Who’s the girl over there? Is she your elder sister?
—No, it can’t be her. She ________ Beijing for a school trip.
A.has gone B.has been to C.has been in D.has gone to
【答案】D
【详解】句意:——那边的女孩是谁?她是你的姐姐吗?——不,不可能是她。她去北京参加学校旅行了。
考查现在完成时。has gone表达不完整;has been to去过,已返回;has been in在,某地;has gone to去了,未返回。根据“No, it can’t be her.”可知,姐姐不在现场,是去了北京还没回来,has gone to符合语境。故选D。
34.(24-25八·江苏无锡积余实验学校·期中)—Where is Mike’s family? I haven’t seen them for a couple of days.
—Everyone in his family except grandparents ________ Wuxi for the holiday.
A.has gone to B.have gone to C.has been to D.have been to
【答案】A
【详解】句意:——迈克的家人在哪里?我好几天没见到他们了。——他家除了祖父母之外,每个人都去无锡度假了。
考查主谓一致及词义辨析。have/has gone to去了某地(还没回来);have/has been to去过某地(已经回来)。根据“I haven’t seen them for a couple of days.”可知,家人还没回来,用have/has gone to。主语Everyone是不定代词,作主语时谓语动词用单数has。故选A。
35.(24-25八·江苏无锡积余实验学校·期中)— When will the men’s badminton team final begin?
— Oh, it ________ for ten minutes, ending in 3:1. China won the game.
A.has been on B.has started C.has been over D.has ended
【答案】C
【详解】句意:——男子羽毛球队决赛什么时候开始?——哦,它已经结束十分钟了,最终比分3:1。中国赢得了比赛。
考查现在完成时。has been on已经开始且一直在持续;has started表述有误;has been over已经结束;has ended表述有误。for ten minutes是一段时间,要与延续性动词连用。start和end是短暂性动词,其延续性形式分别为be on“进行”和be over“结束”。根据“China won the game”可知,比赛已经结束。故选C。
36.(24-25八·安徽阜阳临泉县·期末)—The movie Ne Zha is on these days. It’s fantastic.
—Really? I ________ it yet.
A.didn’t see B.won’t see C.haven’t seen D.is not seeing
【答案】C
【详解】句意:——电影《哪吒》最近在上映。它非常精彩。——真的吗?我还没看。
考查动词时态。根据“Really?”和“yet”可知,此句表示动作发生在过去,但对现在有影响,强调对现在的影响或结果,用现在完成时,表示还没看,用否定形式haven’t done。故选C。
37.(24-25八·甘肃庄浪县·期末)Lily’s aunt is a writer. She ________ more than ten books since 1980.
A.writes B.wrote C.has written D.will write
【答案】C
【详解】句意:莉莉的姑姑是一位作家。自1980年以来,她已经写了十多本书。
考查时态。根据“since 1980”可知,句子用现在完成时“have/has done”,空处应是has written。故选C。
38.(24-25八·甘肃庄浪县·期末)Mr Smith, together with his two sons, ________ Shanghai for about five months.
A.has left B.left C.has been away from D.are away from
【答案】C
【详解】句意:史密斯先生和他的两个儿子已经离开上海大约五个月了。
考查动词时态。has left已经离开(短暂性动词);left离开(过去式);has been away from已经离开(延续性动词);are away from离开(现在时)。根据“for about five months”可知,时态用现在完成时,且这里需要表示持续状态的动词,故选C。
39.(24-25八·江西上饶广信区·期末)Scientists ________ a lot of research to understand pandas’ habits.
A.do B.did C.have done D.will do
【答案】C
【详解】句意:科学家们做了大量研究来了解熊猫的习性。
考查现在完成时。do做(动词原形);did做(动词过去式);have done已经做了(现在完成时);will do将要做(一般将来时)。根据句意,研究是过去进行的动作,且对现在有影响(已了解熊猫习性),需用现在完成时(have done)。故选C。
40.(24-25八·江西吉安井冈山·期末)—Hi, Tom! ________ you ever ________ the Bird’s Nest?
—Yes, I have. It’s fantastic.
A.Have; gone to B.Have; been to
C.Do; been in D.Did; go to
【答案】B
【详解】句意:——嗨,汤姆!你去过鸟巢吗?——是的,我去过。太棒了。
考查现在完成时和短语辨析。根据“Yes, I have.”可知,问句的时态是现在完成时,排除选项C和D;have been to“曾经去过某地(现在已经回来了)”;have gone to表示“去了某地(还没有回来)”。问句询问Tom是否曾经去过鸟巢,用have been to。故选B。
41.(24-25八·甘肃庆阳环县·期末)—________ you ________ The Little Prince yet?
—Yes. It’s a really interesting book.
A.Have; read B.Did; read C.Will; read D.Do; read
【答案】A
【详解】句意:——你已经读过《小王子》了吗? ——是的。它真的是一本很有趣的书。
考查动词时态。句中“yet”常用于现在完成时的疑问句或否定句中,是现在完成时的标志性时间状语之一;因此这里需用现在完成时,其结构为have/has done;主语为“you”,助动词应用have,动词read的过去分词为read。故选A。
42.(24-25八·北京第十五中学·期中)—Where’s Mary?
—She ________ to Harbin.
A.has been B.has gone C.goes D.went
【答案】B
【详解】句意:——玛丽在哪?——她去哈尔滨了。
考查动词时态。has been to去了某地(已回来),现在完成时;has gone to去了某地(未回来),现在完成时;goes第三人称单数形式;went过去式。根据“Where’s Mary?”可知,Mary去哈尔滨了,还没回来。故选B。
43.(24-25八·甘肃庆阳环县·期末)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。
44.(24-25八·北京第十五中学·期中)—Is your father a doctor?
—No, he ________ a teacher ever since we moved here.
A.had been B.has been C.was D.is
【答案】B
【详解】句意:——你父亲是医生吗?——不,自从我们搬到这里以来,他一直是老师。
考查动词时态。根据“No, he … a teacher ever since we moved here.”可知,此处表示从搬家开始一直到现在,应用现在完成时“has been”来表示持续的状态。故选B。
45.(24-25八·甘肃平凉静宁县·期末)—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。
46.(24-25八·甘肃平凉静宁县·期末)—Where is your brother, Tom?
—He ________ Beijing and he ________ Beijing for a week.
A.has been to; has gone to B.has been to; has been in
C.has gone to; has been to D.has gone to; has been in
【答案】D
【详解】句意:——汤姆,你哥哥在哪里? ——他去了北京,并且已经在北京待了一个星期了。
考查现在完成时。have been to曾经去过(某地),现在已回来,强调去过的经历;have been in在某地待了多久时间,通常与“for+一段时间”连用;have gone to已经去了(某地),强调还未返回。根据问句“Where is your brother”及答句前半句“He…Beijing”可知,第一空应在回复对方他的哥哥去北京了,应是还未回来,则第一空应用“has gone to”与之搭配;再结合答句后半句“and he…Beijing for a week”可知,第二空应指他的哥哥去北京待了一个星期,则第二空应用“has been in(+for+一段时间)”与之搭配。故选D。
47.(24-25八·广东汕头龙湖区立新学校·期末)I ________ this book for three weeks. I have to return it now.
A.borrowed B.have kept C.have borrowed D.kept
【答案】B
【详解】句意:这本书我借了三周了。我现在得还回去了。
考查动词时态辨析。borrowed借,过去式;have kept已经保存,现在完成时;have borrowed已经借,现在完成时;kept保存,过去式。根据“I…this book for three weeks.”可知,这里需要一个能与时间段“for three weeks”连用的延续性动词,borrow是短暂性动词,不能与时间段连用,keep是延续性动词,且此处强调过去发生的动作持续到现在,用现在完成时,have kept符合语境。故选B。
48.(24-25八·广东汕头龙湖区立新学校·期末)Miss Wu has taught in the school ________.
A.for ten years B.ten years ago C.since ten years D.before ten years ago
【答案】A
【详解】句意:吴老师在这所学校教书已经十年了。
考查时间状语。for ten years有十年了,用于现在完成时;ten years ago十年前,用于一般过去时;since ten years用法错误,since后不能跟时间段,后面应该加ago;before ten years ago在十年前之前,通常用于过去完成时。根据“has taught”可知,此句是现在完成时。故选A。
49.(24-25八·辽宁大连瓦房店·期末)All of the girls here ________ to the West Lake twice
A.have gone B.have been C.has gone D.has been
【答案】B
【详解】句意:这里的女孩们都去过西湖两次。
考查现在完成时中 “have/has been to” 与 “have/has gone to” 的用法及主谓一致。have gone表示去了某地还没回来;have been表示去过某地已经回来了。根据 “All of the girls” 是复数且“twice”体现“去过”的经历,此时已回来。故选B。
50.(24-25八·安徽宿州砀山县·期末)Rick is so interested in Chinese books that he ________ more than ten over these years.
A.read B.reads C.was reading D.has read
【答案】D
【详解】句意:里克对中文书籍如此感兴趣,以至于这些年他已经读了十多本了。
考查时态辨析。read一般现在时;reads一般现在时;was reading过去进行时;has read现在完成时。句中“over these years”是现在完成时的标志性时间状语,故选D。
二、2025年模考真题提升练
51.Ted is in his bedroom now. He ______ there about space technology for three hours.
A.studies B.studied C.has studied D.was studying
【答案】C
【详解】句意:泰德现在在他的卧室里。他已经在那里研究太空技术三个小时了。
考查现在完成时。根据“for three hours”可知,时态使用现在完成时,强调动作从过去持续到现在并可能继续下去,结构为“have/has+动词过去分词”。故选C。
52.Her grandfather ________ a car in 2005. He ________ the car for 20 years.
A.buy; has bought B.bought; has had C.buys; has had D.bought; has bought
【答案】B
【详解】句意:她的祖父在2005年买了一辆车。他拥有这辆车已经20年了。
考查一般过去时和现在完成时以及延续性动词。buy买,动词原形;bought买,动词过去式;buys买,动词三单形式;has bought已经买了,瞬间性动词;has had已经拥有,延续性动词。第一个空,根据“in 2005”可知,此句为一般过去时,空处填动词过去式作谓语,排除选项A和C;第二个空,根据“for 20 years”可知,此处强调持续拥有,需用现在完成时,且要用延续性动词。故选B。
53.(2025·江苏省徐州市·三模)—Nick, you come here so late. The concert ________ since half an hour ago!
—What a pity! No wonder all the singers have left.
A.has ended B.has been over C.has started D.has been on
【答案】B
【详解】句意:——尼克,你来得太晚了。音乐会已经结束半小时了!——太遗憾了!难怪所有歌手都离开了。
考查现在完成时及动词延续性辨析。根据“since half an hour ago”及“No wonder all the singers have left”可知,歌手都离开了,音乐会已经结束了,应选用延续性状态表达“结束”。“has been over”中,over为形容词,“be over”表示状态延续,可与时间段连用,故选B。
54.(2025·安徽省滁州市天长市·三模)—I’m sorry for being late.
—Never mind. The movie ________ for only 5 minutes.
A.has begun B.has been on C.have begun D.began
【答案】B
【详解】句意:——很抱歉我迟到了。——没关系。电影才开始5分钟。
考查现在完成时及非延续性动词。结合句意和语境,“begin”是短暂性动词,不能与“for+时间段(for only 5 minutes)”连用,需用对应的延续性动词短语“be on”。主语“the movie”是单数,现在完成时结构为“has+过去分词”,“be”的过去分词是“been”,所以用“has been on”。故选B。
55.(2025·江苏省南京市·三模)—You’re looking very smart in a new suit today.
—Thanks. But to tell you the truth, I ________ it for quite a few years.
A.had B.bought C.have had D.have bought
【答案】C
【详解】句意:——你今天穿新西装看起来非常帅气。——谢谢。但说实话,我已经穿这套西装好几年了。
考查动词时态及延续性动词与非延续性动词的用法。had有,过去式;bought买,过去式;have had现在完成时;have bought现在完成时。句中时间状语“for quite a few years”表示动作从过去持续到现在,需用现在完成时(have/has + 过去分词),buy为非延续性动词,不能与表示一段时间的状语连用,have“拥有”为延续性动词,可以与时间段连用,表示状态的持续。故选C。
56.(2025·江西省九江市·三模)The Smiths ______ in Shanghai since 2015. They love the city.
A.live B.have lived C.will live D.lived
【答案】B
【详解】句意:史密斯一家自2015年以来一直住在上海。他们热爱这座城市。
考查动词时态。根据“since 2015”可知,动作从过去持续到现在,需用现在完成时,结构为“have/has+过去分词”,主语The Smiths表示史密斯一家人,为复数概念,助动词用have。故选B。
57.(2025·安徽省合肥市·)Since last term, our school ________ AI to help us with English learning.
A.uses B.used C.has used D.will use
【答案】C
【详解】句意:自从上学期以来,我们学校一直使用人工智能来辅助英语学习。
考查现在完成时。根据“since last term”可知,动作从过去开始持续至今,需用现在完成时(have/has + 过去分词)。故选C。
58.(2025·黑龙江省佳木斯市富锦市·三模)The old man _______ for ten years.
A.died B.has died C.has been dead D.has been died
【答案】C
【详解】句意:这位老人已经去世十年了。
考查动词时态。根据“for ten years”可知,句子时态应用现在完成时,其结构为have/has done,排除A;die是短暂性动词,不能与延续性时间连用,要转化为延续性动词“be dead”;主语“The old man” 是第三人称单数,助动词应用has,即has been dead。故选C。
59.(2025·云南省昆明市·三模)Colorful Yunnan Paradise is a very popular amusement park in Yunnan Province. Since it was open to the public, lots of people ________ it.
A.visit B.visited C.is visiting D.have visited
【答案】D
【详解】句意:五彩云南乐园是云南省一个非常受欢迎的游乐园。自从它向公众开放以来,许多人参观了它。
考查动词时态。根据“Since it was open to the public, lots of people …it.”可知,此处时态为现在完成时,其结构为have/has done,主语为复数形式,助动词应用have。故选D。
60.(2025·黑龙江省佳木斯市富锦市·三模)The old man ________ last year. He ________ for a year.
A.died; has been dead B.died; has died C.was dead; has died D.was dead; has been dead
【答案】A
【详解】句意:这位老人去年去世了。他已经死了一年了。
考查动词时态。第一空根据“The old man …last year.”可知,此处时态为一般过去时,die过去式是died,因此第一空填died,排除CD;第二空根据“He …for a year.”可知,此处时态是现在完成时,其结构为have/has done,而die是瞬间动词,不能与表示一段时间的时间状语连用;应用表示状态的短语be dead,be的过去分词是been。故选A。
61.He ________ basketball for 3 years. Now he is good at it.
A.plays B.has played C.played D.is playing
【答案】B
【详解】句意:他打篮球已经三年了。现在他很擅长。
考查现在完成时。根据“Now he is good at it.”可知,此处用现在完成时,表示过去发生的动作对现在造成的影响或结果。故选B。
62.(2025·江西省九江市·模拟)—Our country really makes great progress in space development.
—I couldn’t agree more. It ________ greatly in recent years.
A.has improved B.would improve C.was improving D.will improve
【答案】A
【详解】句意:——我国在太空发展方面确实取得了巨大进步。——完全同意。近年来它进步很大。
考查动词时态。has improved现在完成时;would improve过去将来时;was improving过去进行时;will improve一般将来时。根据时间状语“in recent years”可知,此句用现在完成时。故选A。
63.—Hi, Tom. Long time no see.
—Yes. I ________ to Kunming to see my uncle and aunt.
A.have been B.have gone C.will go D.go
【答案】A
【详解】句意:——嗨,汤姆。好久不见。——是的,我去昆明看望叔叔阿姨了。
考查现在完成时。have been to曾经去过某地,现在已经回来了;have gone to去了某地,现在还没有回来;will go将要去,一般将来时;go去,一般现在时。根据对话可知,Tom应该是去过昆明,但现在已经回来了。故选A。
64.(2025·吉林省长春市德惠市·二模)The students ________ a lot since they started junior high school.
A.change B.changed C.have changed D.changes
【答案】C
【详解】句意:自从上了初中,学生们变化很大。
考查时态。根据“since they started junior high school”可知,动作从过去持续到现在,强调对现在的影响,需用现在完成时。故选C。
65.(2025·云南省昆明市·三模)—Lucy, ______ you ______ the new movie Fast & Furious 10 yet?
—Yes, I have. It’s really exciting.
A.will; watch B.are; watching C.did; watch D.have; watched
【答案】D
【详解】句意:——露西,你已经看过新电影《速度与激情 10》了吗? ——是的,我看过了。它真的很刺激。
考查动词时态。根据“yet”以及答语“Yes, I have.”可知,句子时态应用现在完成时,其结构为have/has done;主语为“you”,助动词应用have,动词watch的过去分词为watched。故选D。
66.—My best friend ______ to study abroad already. I think I will miss her.
—Don’t worry. You can communicate with her online.
A.decided B.decides C.have decided D.has decided
【答案】D
【详解】句意:——我最好的朋友已经决定出国留学了。我想我会想念她的。——别担心。你可以在网上和她交流。
考查时态。根据“already”可知时态为现在完成时,其构成为主语+have/has+done;结合主语为“friend”为第三人称单数,用has decided符合。故选D。
67.(2025·江苏省南京市·二模)Up to now, AI ______ the traditional classroom model more interesting.
A.is making B.makes C.has made D.made
【答案】C
【详解】句意:到目前为止,人工智能使传统的课堂模式变得更加有趣。
考查时态。根据“Up to now”可知句子用现在完成时have/has done。故选C。
68.Steve ________ three short stories since he joined the writing club last year.
A.writes B.wrote C.has written D.was writing
【答案】C
【详解】句意:自从去年加入写作俱乐部以来,史蒂夫已经写了三篇短篇小说。
考查动词的时态。根据“since he joined the writing club last year”可知,此处是现在完成时,其结构是have/has done。故选C。
69.— Betty, are you ready for the party? Your friends are coming soon.
— Yes, I ______ everything for it.
A.prepare B.prepared C.have prepared D.will prepare
【答案】C
【详解】句意:——Betty,你准备好派对了吗?你的朋友们马上就到。——是的,一切我都已经准备好了。
考查句子时态。prepare准备,一般现在时;prepared过去式,一般过去时;have prepared现在完成时;will prepare一般将来时。根据“are you ready for the party?”和“Yes, I ...everything for it”可知,Betty一切已经准备就绪,意味着准备动作是过去发生的,但对现在结果有影响。故选C。
70.The number of dog parks in the United States ________ by 40 percent in the past 5 years.
A.has increased B.have increased C.is increasing D.are increasing
【答案】A
【详解】句意:在过去的五年里,美国狗公园的数量增加了40%。
考查动词时态和主谓一致。根据时间状语“in the past 5 years”可知,句子应用现在完成时:have/has + 过去分词;主语“The number of dog parks”强调“数量”,是单数概念,谓语动词应用单数形式has increased,故选A。
三、近两年中考真题满分练
71.Many international students ________ to visit our school since last year.
A.are coming B.have come C.came D.will come
【答案】B
【详解】句意:自去年以来,许多国际学生来参观我们学校。
考查动词时态。根据“since last year”可知,句子时态是现在完成时,结构是have/has done。故选B。
72.(2025·江苏省无锡市·)The therapy centre is on High Street and it ________ service for over 10 years.
A.has started B.has been in C.has stopped D.has been out of
【答案】B
【详解】句意:治疗中心位于高街,已经服务了10多年。
考查动词和动词短语。has started开始,start是短暂性动词,不能与持续时间连用;has been in一直在……中,强调状态从过去持续到现在;has stopped停止,stop是短暂性动词,不能与持续时间连用;has been out of一直在……之外,强调状态从过去持续到现在。根据“for over 10 years”可知,此处不能使用短暂性动词start和stop,排除A、C;结合“The therapy centre is on High Street and it ... service for over 10 years.”可知,治疗中心一直提供服务超过10年,应该用has been in。故选B。
73.The film Ne Zha 2 is worth seeing. I ________ it three times so far.
A.have seen B.am going to see C.saw D.see
【答案】A
【详解】句意:电影《哪吒2》值得一看。到目前为止我已经看过三次了。
考查现在完成时。由“so far”可知,句子应用现在完成时。故选A。
74.(2025·吉林省长春市·)The movie Ne Zha 2 ________ with the public since it came out.
A.has been popular B.is popular C.was popular D.will be popular
【答案】A
【详解】句意: 电影《哪吒2》自上映以来一直受到公众的欢迎。
考查现在完成时。根据“since it came out”可知,句子描述的是从过去某一时间点开始一直持续到现在的动作或状态,并且有可能继续持续下去,因此需要使用现在完成时态,has been popular表示“一直受欢迎”。故选A。
75.(2024·江苏省南京市·)Most people agree that smart technology ________ a big part of society so far.
A.become B.became C.has become D.is becoming
【答案】C
【详解】句意:大多数人都认为到目前为止,智能技术已经成为社会的重要组成部分。
考查时态。根据“so far”可知句子用现在完成时have/has done。故选C。
76.(2024·四川省广元市·)Panda Yaya ________ to Beijing Zoo for over one year. She is taken good care of there.
A.was back B.came back C.has come back D.has been back
【答案】D
【详解】句意:熊猫丫丫已经回到北京动物园一年多了。她在那里受到很好的照顾。
考查现在完成时。根据“for over one year”可知,本句应用现在完成时,排除AB;和一段时间连用,现在完成时的谓语动词需要是延续性动词,come是短暂性动词,排除C。故选D。
77.I ________ movies since I first went to the cinema.
A.love B.loved C.am loving D.have loved
【答案】D
【详解】句意:自从我第一次去电影院以来,我就喜欢上了电影。
考查时态。根据“since I first went to the cinema.”可知主句用现在完成时“have/has done”。故选D。
78.(2024·江苏省淮安市·)—Mum, I ________ the living room already.
—Good job! It is so tidy now.
A.have cleaned B.will clean C.am cleaning D.clean
【答案】A
【详解】句意:——妈妈,我已经打扫了客厅。——干得好!现在很整洁。
考查时态。根据“already”以及“It is so tidy now.”可知此处表示过去的动作对现在的影响,用现在完成时have/has done。故选A。
79.(2024·江苏省镇江市·)So far, some of the dialects (方言) ________ in use for thousands of years. They are full of local color.
A.were B.are C.have been D.will be
【答案】C
【详解】句意:到目前为止,一些方言已经使用了数千年。它们充满了地方色彩。
考查动词时态。根据句中的时间状语“so far”可知,句子应用现在完成时,排除A、B和D选项。故选C。
80.Red Star Over China(《红星照耀中国》)is a great book. I ________ it three times already.
A.read B.reads C.has read D.have read
【答案】D
【详解】句意:《红星照耀中国》是一本好书。我已经读了三遍了。
考查现在完成时。根据“already”可知,句子应用现在完成时,结构为“have/has + 过去分词”。主语“I”对应的助动词是“have”,故选D。
81.(2024·江苏省常州市·)I ______ Yancheng Park several times, so I know a lot about it.
A.was visiting B.have visited C.visit D.will visit
【答案】B
【详解】句意:我已经参观过盐城公园好几次了,所以我对它了解很多。
考查现在完成时。根据句中的“several times”可知,表示过去的动作对现在的影响,应用现在完成时have/has done的结构。故选B。
82.With the help of my teacher, I ________ much progress in English since last year.
A.am making B.will make C.was making D.have made
【答案】D
【详解】句意:在老师的帮助下,我自去年以来在英语方面取得了很大的进步。
考查现在完成时。根据时间状语“since last year”可知,此处应用现在完成时。故选D。
83.Mr. Green ________ China for five years.
A.has been to B.has gone to C.has been in D.has come to
【答案】C
【详解】句意:格林先生在中国已经五年了。
考查现在完成时。has been to去过,是短暂性动词;has gone to去了,是短暂性动词;has been in在,是延续性动词;has come to已经来到,是短暂性动词。此处与“for five years”连用,故用延续性动词或者表示延续性状态的短语,故选C。
84.Alex ________ tea culture since he came to China in 2010.
A.studies B.studied C.has studied D.was studying
【答案】C
【详解】句意:Alex自从2010年来到中国开始研究茶文化。
考查现在完成时。根据“Alex ... tea culture since he came to China in 2010.”可知,强调时间的延续,是“现在完成时+since+一般过去时”结构,此处用现在完成时have/has done,故选C。
85.—Excuse me, may I use your dictionary? I ________ mine behind.
—Sure. Here you are.
A.leave B.have left C.will leave D.was leaving
【答案】B
【详解】句意:——对不起,我可以用一下你的字典吗?我把我的落下了。——当然。给你。
考查动词时态。分析句子可知,字典落下了,所以借用对方的,强调过去的动作对现在造成了影响,应为现在完成时,结构是have/has done。故选B。
86.(2024·江苏省扬州市·)Since I was born, my family ________ in the same flat.
A.live B.will live C.are living D.have lived
【答案】D
【详解】句意:自从我出生以来,我的家人就住在同一套公寓里。
考查时态。根据“Since I was born”可知主句用现在完成时have/has done。故选D。
87.(2024·山东省滨州市·)—I miss Bill very much as we haven’t seen each other _________ two years.
—Me, too. Whenever I see the photo, it reminds me _________ the happy days we spent together.
A.in; with B.for; of C.on; in D.from; for
【答案】B
【详解】句意:——我非常想念比尔,因为我们已经两年没见面了。——我也是。每当我看到这张照片,都会想起我们一起度过的快乐日子。
考查现在完成时及动词短语。根据“we haven’t seen each other…two years”可知,此处是现在完成时,与“for+一段时间”连用,第一空应填for。第二空考查短语remind sb. of sth.“使某人想起某事”。故选B。
88.—Oh hi, I’m looking for a pair of shoes.
—Well, you ________ to the right place. We have a lot of shoes in our shop.
A.came B.were coming C.will come D.have come
【答案】D
【详解】句意:——哦,嗨,我想买双鞋。——嗯,你来对地方了。我们店里有很多鞋子。
考查现在完成时。根据“Well, you ... to the right place. We have a lot of shoes in our shop.”可知,强调来对地方对现在有影响——能买到想要的鞋子,所以用现在完成时,结构是have/has done。故选D。
89.(2024·江苏省连云港市·)As a Chinese traditional martial art (武术), Taijiquan _________ to more than 150 countries all over the world so far.
A.spreads B.is spreading C.will spread D.has spread
【答案】D
【详解】句意:太极拳作为中国传统武术,迄今已传播到世界150多个国家。
考查动词时态。根据“so far”可知,时态是现在完成时,结构是have/has done。故选D。
90.(2024·四川省遂宁市·)—Do you know anything about One Belt One Road?
—Yes, it ________ over 10 years since it started.
A.was B.had been C.has D.has been
【答案】D
【详解】句意:——你知道“一带一路”吗?——知道,从开始到现在已经有10多年了。
考查现在完成时。根据“it ... over 10 years since it started”可知,此处强调时间的延续,是“现在完成时+since+一般过去时”结构,故选D。
22
同步新教材,周周有练习,月月有重点!
23
同步新教材,周周有练习,月月有重点!
学科网(北京)股份有限公司
$
2025-2026学年一线教师制作新教材英语同步精品系列资料,名师遴选!
2025-2026学年一线教师制作新教材英语同步精品系列资料,名师遴选!
学校:___________姓名:___________班级:___________考号:___________
第一次月考复习 Units 1-2
现在完成时巩固复习练90题(中考真题+模拟)
目录
一、基础语法全掌握 1
二、2025年模考真题提升练 14
三、近两年中考真题满分练 19
一、基础语法全掌握
1.(24-25八·江苏徐州潇湘路学校·月考)—Why do you come here so late? The concert ________ since half an hour ago.
—What a pity! No wonder all the singers have left.
A.has ended B.has been on C.has started D.has been over
2.(24-25八·甘肃武威第九中学·期末)—Is James at home?
—No. He ______ Xi’an to be a volunteer.
A.have gone to B.has been to C.has been in D.has gone to
3.(24-25八·江苏徐州潇湘路学校·月考)—My father and I ________ a lot of photos at the same place in the past ten years.
—Those photos must be your valuable memories.
A.will take B.have taken C.took D.were taking
4.(24-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.didn’t finish D.haven’t finished
5.(24-25八·江苏南京外国语学校·期末)The street lamp is working again. I bet it is either Mr. Reis or the Whites that ________ it. They are all very nice people.
A.has been fixing B.have been fixing C.has fixed D.have fixed
6.(24-25八·安徽铜陵枞阳县·期末)—Will you visit the Huangzhen Library next week?
—We ________ yet. We’ll talk about it tonight.
A.decide B.decided C.won’t decide D.haven’t decided
7.(24-25八·江苏南京外国语学校·期末)Our bus was 20 minutes late. By the time we arrived at the cinema, the movie ________ for 10 minutes.
A.had started B.has started C.had been on D.has been on
8.(24-25八·江苏淮安外国语学校·期中)—Excuse me, Sir. Can I catch the train to Beijing?
—I’m afraid you can’t. The train ________ for just a few minutes.
A.has left B.left C.has been away from D.has been away
9.(24-25八·江苏淮安外国语学校·期中)—Where is Millie? I haven’t seen her for a long time.
—She ________ the USA and she ________ New York for two months.
A.has been to; has been in B.has gone to; has been in
C.has been in; has been to D.has gone to; has been to
10.(24-25八·广东广州番禺区祈福实验学校·期中)Great changes ________ in Guangzhou in recent years.
A.have been taken place B.have taken place
C.took place D.take place
11.(24-25八·江苏淮安外国语学校·期中)—Look! The rain ________. We can go on a picnic in the park.
—Great! Let’s go.
A.is stopping B.stops C.stopped D.has stopped
12.(24-25八·江苏无锡新吴实验中学·期中)—I hear your uncle got good results in the 2025 Wuxi Marathon.
—Exactly. He practises running every day and he ________ the Running Club for five years.
A.has been to B.has taken part in C.has been in D.has joined
13.(24-25八·安徽蚌埠五河县·期中)—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
14.(24-25八·甘肃庆阳镇原县·期末)My aunt is a writer. She________ more than ten books since 1980.
A.writes B.wrote C.has written D.will write
15.(24-25八·北京第十五中学·期中)—Look! The light is still on in our teacher’s office.
—Maybe she ________ her work yet.
A.doesn’t finish B.didn’t finish C.hasn’t finished D.won’t finish
16.(24-25八·安徽蚌埠五河县·期中)—How is your report?
—I ________ half of it already. And I will finish the rest this afternoon.
A.am doing B.was doing C.will do D.have done
17.(24-25八·甘肃庆阳镇原县·期末)Mr Smith, together with his two sons, ________ Shanghai for about five months.
A.has left B.have left
C.have been away from D.has been away from
18.(24-25八·天津师范大学南开附属中学·期中)—Hello, may I speak to Mr. Wang?
—Oh, sorry! He ________ to Beijing. He will come back in two days.
A.goes B.has been C.went D.has gone
19.(24-25八·天津师范大学南开附属中学·期中)Today I will meet my best friend. We ________ each other since I left school.
A.don’t see B.haven’t seen C.won’t see D.didn’t see
20.(24-25八·安徽合肥五十中东校区·期中)My mum ________ Xiamen for work. So recently, I need to cook by myself.
A.has been to B.has gone to C.have been to D.has been in
21.— ________ you ________ your temperature yet?
—Yes, I ________ it two hours ago. There was no fever.
A.Did, take; took B.Did, take; have taken C.Have, taken; took D.Have, taken; have taken
22.(24-25八·江苏扬州邗江区梅苑双语学校·期中)Yangzhou China Grand Canal Museum ________ for about four 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
23.—Where is Mary?
—She ________ to Harbin. She won’t be back until next Monday.
A.has been B.goes C.has gone D.went
24.(24-25八·安徽黄山·期末)With the help of Mr. Hunt, I ________ much progress in math since last year.
A.am speaking B.will make C.have made D.was making
25.(24-25八·江苏宿迁宿豫区·期末)Many of my classmates have lived in Suqian ________ they were born.
A.for B.when C.since D.before
26.(24-25八·北京第二中学经开区学校·期末)Sally has stayed with a Chinese family ________ she came to China.
A.since B.as C.for D.from
27.(24-25八·江苏扬州江都区实验中学·期中)The famous writer ________ for over a hundred years, but his works still have great influence (影响) today.
A.died B.has died C.was dying D.has been dead
28.(24-25八·江苏扬州江都区第三中学·期中)Nobody except Simon and John ________ the museum before. Only they can be our guides.
A.have been to B.have gone to C.has been to D.has gone to
29.(24-25八·江苏扬州邗江区维扬中学·期中)After reading the Harry Potter series, I must say it is one of ________ books I ________.
A.the best; have read B.the best; read C.a best; have read D.a best; read
30.(24-25八·安徽合肥第四十五中学森林城分校·期中)The students ________ over 100 trees in the park this year. They are proud of making the environment better.
A.have planted B.planted C.are planting D.will plant
31.(24-25八·江苏扬州邗江区实验中学·期中)—I hear that your good friend David ________ in Yangzhou and yesterday he was back again.
—Yes, but the life he was used to ________ a lot over the years.
A.used to live; changing B.is used to living; changed C.used to live; has changed D.is used to living; change
32.(24-25八·江苏扬州邗江区实验中学·期中)—How long ________ your father ________?
—Since last month.
A.has; been ill B.has; fallen ill C.did; fall ill D.did; be ill
33.(24-25八·江苏扬州树人学校·期中)—Who’s the girl over there? Is she your elder sister?
—No, it can’t be her. She ________ Beijing for a school trip.
A.has gone B.has been to C.has been in D.has gone to
34.(24-25八·江苏无锡积余实验学校·期中)—Where is Mike’s family? I haven’t seen them for a couple of days.
—Everyone in his family except grandparents ________ Wuxi for the holiday.
A.has gone to B.have gone to C.has been to D.have been to
35.(24-25八·江苏无锡积余实验学校·期中)— When will the men’s badminton team final begin?
— Oh, it ________ for ten minutes, ending in 3:1. China won the game.
A.has been on B.has started C.has been over D.has ended
36.(24-25八·安徽阜阳临泉县·期末)—The movie Ne Zha is on these days. It’s fantastic.
—Really? I ________ it yet.
A.didn’t see B.won’t see C.haven’t seen D.is not seeing
37.(24-25八·甘肃庄浪县·期末)Lily’s aunt is a writer. She ________ more than ten books since 1980.
A.writes B.wrote C.has written D.will write
38.(24-25八·甘肃庄浪县·期末)Mr Smith, together with his two sons, ________ Shanghai for about five months.
A.has left B.left C.has been away from D.are away from
39.(24-25八·江西上饶广信区·期末)Scientists ________ a lot of research to understand pandas’ habits.
A.do B.did C.have done D.will do
40.(24-25八·江西吉安井冈山·期末)—Hi, Tom! ________ you ever ________ the Bird’s Nest?
—Yes, I have. It’s fantastic.
A.Have; gone to B.Have; been to
C.Do; been in D.Did; go to
41.(24-25八·甘肃庆阳环县·期末)—________ you ________ The Little Prince yet?
—Yes. It’s a really interesting book.
A.Have; read B.Did; read C.Will; read D.Do; read
42.(24-25八·北京第十五中学·期中)—Where’s Mary?
—She ________ to Harbin.
A.has been B.has gone C.goes D.went
43.(24-25八·甘肃庆阳环县·期末)Oliver likes the Daoqing shadow play (皮影) very much. He ________ it for two years.
A.learns B.is learning C.was learning D.has learned
44.(24-25八·北京第十五中学·期中)—Is your father a doctor?
—No, he ________ a teacher ever since we moved here.
A.had been B.has been C.was D.is
45.(24-25八·甘肃平凉静宁县·期末)—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
46.(24-25八·甘肃平凉静宁县·期末)—Where is your brother, Tom?
—He ________ Beijing and he ________ Beijing for a week.
A.has been to; has gone to B.has been to; has been in
C.has gone to; has been to D.has gone to; has been in
47.(24-25八·广东汕头龙湖区立新学校·期末)I ________ this book for three weeks. I have to return it now.
A.borrowed B.have kept C.have borrowed D.kept
48.(24-25八·广东汕头龙湖区立新学校·期末)Miss Wu has taught in the school ________.
A.for ten years B.ten years ago C.since ten years D.before ten years ago
49.(24-25八·辽宁大连瓦房店·期末)All of the girls here ________ to the West Lake twice
A.have gone B.have been C.has gone D.has been
50.(24-25八·安徽宿州砀山县·期末)Rick is so interested in Chinese books that he ________ more than ten over these years.
A.read B.reads C.was reading D.has read
二、2025年模考真题提升练
51.Ted is in his bedroom now. He ______ there about space technology for three hours.
A.studies B.studied C.has studied D.was studying
52.Her grandfather ________ a car in 2005. He ________ the car for 20 years.
A.buy; has bought B.bought; has had C.buys; has had D.bought; has bought
53.(2025·江苏省徐州市·三模)—Nick, you come here so late. The concert ________ since half an hour ago!
—What a pity! No wonder all the singers have left.
A.has ended B.has been over C.has started D.has been on
54.(2025·安徽省滁州市天长市·三模)—I’m sorry for being late.
—Never mind. The movie ________ for only 5 minutes.
A.has begun B.has been on C.have begun D.began
55.(2025·江苏省南京市·三模)—You’re looking very smart in a new suit today.
—Thanks. But to tell you the truth, I ________ it for quite a few years.
A.had B.bought C.have had D.have bought
56.(2025·江西省九江市·三模)The Smiths ______ in Shanghai since 2015. They love the city.
A.live B.have lived C.will live D.lived
57.(2025·安徽省合肥市·)Since last term, our school ________ AI to help us with English learning.
A.uses B.used C.has used D.will use
58.(2025·黑龙江省佳木斯市富锦市·三模)The old man _______ for ten years.
A.died B.has died C.has been dead D.has been died
59.(2025·云南省昆明市·三模)Colorful Yunnan Paradise is a very popular amusement park in Yunnan Province. Since it was open to the public, lots of people ________ it.
A.visit B.visited C.is visiting D.have visited
60.(2025·黑龙江省佳木斯市富锦市·三模)The old man ________ last year. He ________ for a year.
A.died; has been dead B.died; has died C.was dead; has died D.was dead; has been dead
61.He ________ basketball for 3 years. Now he is good at it.
A.plays B.has played C.played D.is playing
62.(2025·江西省九江市·模拟)—Our country really makes great progress in space development.
—I couldn’t agree more. It ________ greatly in recent years.
A.has improved B.would improve C.was improving D.will improve
63.—Hi, Tom. Long time no see.
—Yes. I ________ to Kunming to see my uncle and aunt.
A.have been B.have gone C.will go D.go
64.(2025·吉林省长春市德惠市·二模)The students ________ a lot since they started junior high school.
A.change B.changed C.have changed D.changes
65.(2025·云南省昆明市·三模)—Lucy, ______ you ______ the new movie Fast & Furious 10 yet?
—Yes, I have. It’s really exciting.
A.will; watch B.are; watching C.did; watch D.have; watched
66.—My best friend ______ to study abroad already. I think I will miss her.
—Don’t worry. You can communicate with her online.
A.decided B.decides C.have decided D.has decided
67.(2025·江苏省南京市·二模)Up to now, AI ______ the traditional classroom model more interesting.
A.is making B.makes C.has made D.made
68.Steve ________ three short stories since he joined the writing club last year.
A.writes B.wrote C.has written D.was writing
69.— Betty, are you ready for the party? Your friends are coming soon.
— Yes, I ______ everything for it.
A.prepare B.prepared C.have prepared D.will prepare
70.The number of dog parks in the United States ________ by 40 percent in the past 5 years.
A.has increased B.have increased C.is increasing D.are increasing
三、近两年中考真题满分练
71.Many international students ________ to visit our school since last year.
A.are coming B.have come C.came D.will come
72.(2025·江苏省无锡市·)The therapy centre is on High Street and it ________ service for over 10 years.
A.has started B.has been in C.has stopped D.has been out of
73.The film Ne Zha 2 is worth seeing. I ________ it three times so far.
A.have seen B.am going to see C.saw D.see
74.(2025·吉林省长春市·)The movie Ne Zha 2 ________ with the public since it came out.
A.has been popular B.is popular C.was popular D.will be popular
75.(2024·江苏省南京市·)Most people agree that smart technology ________ a big part of society so far.
A.become B.became C.has become D.is becoming
76.(2024·四川省广元市·)Panda Yaya ________ to Beijing Zoo for over one year. She is taken good care of there.
A.was back B.came back C.has come back D.has been back
77.I ________ movies since I first went to the cinema.
A.love B.loved C.am loving D.have loved
78.(2024·江苏省淮安市·)—Mum, I ________ the living room already.
—Good job! It is so tidy now.
A.have cleaned B.will clean C.am cleaning D.clean
79.(2024·江苏省镇江市·)So far, some of the dialects (方言) ________ in use for thousands of years. They are full of local color.
A.were B.are C.have been D.will be
80.Red Star Over China(《红星照耀中国》)is a great book. I ________ it three times already.
A.read B.reads C.has read D.have read
81.(2024·江苏省常州市·)I ______ Yancheng Park several times, so I know a lot about it.
A.was visiting B.have visited C.visit D.will visit
82.With the help of my teacher, I ________ much progress in English since last year.
A.am making B.will make C.was making D.have made
83.Mr. Green ________ China for five years.
A.has been to B.has gone to C.has been in D.has come to
84.Alex ________ tea culture since he came to China in 2010.
A.studies B.studied C.has studied D.was studying
85.—Excuse me, may I use your dictionary? I ________ mine behind.
—Sure. Here you are.
A.leave B.have left C.will leave D.was leaving
86.(2024·江苏省扬州市·)Since I was born, my family ________ in the same flat.
A.live B.will live C.are living D.have lived
87.(2024·山东省滨州市·)—I miss Bill very much as we haven’t seen each other _________ two years.
—Me, too. Whenever I see the photo, it reminds me _________ the happy days we spent together.
A.in; with B.for; of C.on; in D.from; for
88.—Oh hi, I’m looking for a pair of shoes.
—Well, you ________ to the right place. We have a lot of shoes in our shop.
A.came B.were coming C.will come D.have come
89.(2024·江苏省连云港市·)As a Chinese traditional martial art (武术), Taijiquan _________ to more than 150 countries all over the world so far.
A.spreads B.is spreading C.will spread D.has spread
90.(2024·四川省遂宁市·)—Do you know anything about One Belt One Road?
—Yes, it ________ over 10 years since it started.
A.was B.had been C.has D.has been
8
同步新教材,周周有练习,月月有重点!
9
同步新教材,周周有练习,月月有重点!
学科网(北京)股份有限公司
$