内容正文:
备战2026年中考英语语法百题分类训练
(中考真题+中考模拟)
专题21 现在完成时100题
近年中考真题练习
1.(2025·福建·中考真题)Since last year, our school ________ free breakfasts to students in need.
A.offered B.has offered C.was offering
【答案】B
【详解】句意:从去年开始,我们学校就为贫困学生提供免费早餐了。
考查现在完成时。根据“Since last year”可知,此处应使用现在完成时。故选B。
2.(2025·云南·中考真题)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。
3.(2025·黑龙江·中考真题)—How long has she ________ the science book? I want to borrow it from her.
—For nearly three weeks. I think she might have finished reading it.
A.buy B.had C.bought
【答案】B
【详解】句意:——她借了这本科学书多久了?我想向她借这本书。——将近三周了。我想她可能已经读完了。
考查现在完成时。根据“How long has...”可知,本句是现在完成时,谓语动词和一段时间连用,必须用延续性动词,buy是短暂性动词,不符合,需要变为对应的延续性动词have,过去分词为had。故选B。
4.(2025·黑龙江绥化·中考真题)Lots of tourists from the southern part of China ________ Harbin twice.
A.have been in B.have gone to C.have been to
【答案】C
【详解】句意:许多来自中国南方的游客去过哈尔滨两次。
考查时态。have been in待在某地;have gone to去了某地,还未回来;have been to去过某地,已经回来。根据“Harbin twice”可知是去过两次,已经回来,用have been to。故选C。
5.(2024·甘肃甘南·中考真题)—Where is your uncle?
—He ________ America and he will stay in New York for two weeks.
A.has been to B.has gone to C.has been in
【答案】B
【详解】句意:——你的叔叔在哪里?——他去了美国,他将在纽约待两个星期。
考查has gone to与has been to的用法。has been to去过某地,已经回来了;has gone to到某地去了,还没有回来;has been in一直在某地。根据“Where is your uncle”可知,下文应回答他去美国了,用has gone to。故选B。
6.(2024·四川·中考真题)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。
7.(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。
8.(2024·黑龙江哈尔滨·中考真题)—I’m afraid the tickets to the concert have been sold out.
—Don’t worry. I ________ two tickets online already.
A.have bought B.will buy C.may buy
【答案】A
【详解】句意:——恐怕音乐会的票已经卖完了。——别担心。我已经在网上买了两张票。
考查动词时态。根据“Don’t worry. I...two tickets online already”可知,因为已经买好了票,所以让对方不要担心,强调过去的动作对现在的影响,应用现在完成时。故选A。
9.(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。
10.(2024·西藏·中考真题)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。
11.(2024·甘肃临夏·中考真题)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。
12.(2024·黑龙江绥化·中考真题)Hurry up! The movie ________ for ten minutes.
A.has begun B.began C.has been on
【答案】C
【详解】句意:快点!电影已经开始十分钟了。
考查时态。根据“for ten minutes”可知电影已经开始十分钟了,用现在完成时,且动词要用延续性动词。begin是非延续性动词,延续性动词是be on。故选C。
13.(2024·黑龙江·中考真题)—Lucy, where is Mr. Wang?
—Hе ________ Beijing to attend a meeting.
A.has gone to B.has been to C.has been in
【答案】A
【详解】句意:——露西,王先生在哪里?——他去北京参加会议了。
考查现在完成时。has gone to去了某地,还没回来;has been to去了某地,已经回来;has been in待在某地。分析句子可知,对话发生时王先生不在,可知他去北京还未回来,应用has gone to。故选A。
14.(2024·黑龙江·中考真题)—The book is worth reading. How long may I ________ it?
—________ a week.
A.keep, For B.borrow, For C.lend, In
【答案】A
【详解】句意:——这本书值得一读。我可以借多久?——一周。
考查动词及介词辨析。keep保存,延续性动词;borrow借入,非延续性动词;lend借出,非延续性动词;For连接一段时间;In后接年、月、季节等。第一空与How long连用,应用延续性动词;第二空“a week”表一段时间,用For。故选A。
15.(2024·黑龙江牡丹江·中考真题)—Would you like something to eat, Mr. Song?
—No, thanks. I’m not hungry. I ________ some zongzi already.
A.eat B.ate C.have eaten
【答案】C
【详解】句意:——宋先生,你想吃点什么吗?——不用了,谢谢。我不饿。我已经吃了一些粽子。
考查动词时态。结合“already”可知此处需用现在完成时,结构为have/has done。故选C。
16.(2024·河北·中考真题)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。
17.(2024·安徽·中考真题)—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。
18.(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。
19.(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。
20.(2024·四川达州·中考真题)—May I speak to Wang Hong?
—Sorry, she is not at home. She ________ to Beijing.
A.has been B.has to go C.has gone
【答案】C
【详解】句意:——我可以和王红通话吗?——对不起,她不在家。她去北京了。
考查现在完成时。has been to去过某地,已经回来;has to go to不得不去;has gone to去了某地,还未回来。根据“she is not at home”可知,王红不在家,即她去了北京,还未回来,应用has gone to。故选C。
中考模拟真题练习
21.(2025·黑龙江牡丹江·二模)—Lucy, why don’t you take your own umbrella?
—Someone else ________ my umbrella by mistake. I can’t find it now.
A.has taken B.takes C.was taking
【答案】A
【详解】句意:——Lucy,你为什么不带自己的伞?——有人误拿了我的伞。我现在找不到了。
考查时态。根据题干可知,第二句话强调“伞现在找不到”,说明“误拿”的动作发生在过去,且对现在造成影响(现在找不到),因此需用现在完成时。故选A。
22.(2025·北京东城·二模)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。
23.(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。
24.(2025·江苏宿迁·三模)—When did your uncle leave his hometown?
—He ________ for nearly twenty years.
A.has left B.has been away C.left D.had been away
【答案】B
【详解】句意:——你叔叔什么时候离开他的家乡的?——他已经离开将近二十年了。
考查现在完成时和延续性动词。has left已经离开,现在完成时,短暂性动词;has been away已经离开,现在完成时,延续性动词;left离开,一般过去时;had been away已经离开,过去完成时,延续性动词。根据“for nearly twenty years”可知,句子应该用现在完成时;且动词要用延续性动词,leave是短暂性动词,be away是延续性动词。故选B。
25.(2025·福建泉州·模拟预测)—As a foreigner, you speak Chinese so well.
—Yeah, I________ it for 10 years and I really love it.
A.learn B.will learn C.have learned
【答案】C
【详解】句意:——作为一个外国人,你的中文说得这么好。——是的,我已经学了10年了,我真的很喜欢它。
考查现在完成时。根据“for 10 years”可知,此处描述的是过去某一动作持续到现在,对现在造成的影响,应该用现在完成时,谓语动词构成是have/has done。故选C。
26.(2025·北京门头沟·二模)—Mary, is your father a teacher?
—Yes, he is. He ________ English since he graduated from university.
A.teaches B.is teaching C.has taught D.will teach
【答案】C
【详解】句意:——玛丽,你爸爸是老师吗?——是的,他是。他自从大学毕业后就一直教英语。
考查现在完成时。teaches一般现在时;is teaching现在进行时;has taught现在完成时;will teach一般将来时。根据“since he graduated from university”可知,时态为现在完成时,表示从过去某一时间开始一直延续到现在并还可能继续延续下去的动作。故选C。
27.(2025·江苏常州·二模)—Would you like a piece of beef, Alice?
—No, Thank you. I ________ two pancakes. I’m full up.
A.have B.have had C.will have D.am having
【答案】B
【详解】句意:——爱丽丝,你想一吃块牛肉吗?——不用了,谢谢。我吃了两个煎饼。我吃饱了。
考查时态。根据“I’m full up.”可知,此处指过去的动作对现在的影响,应用现在完成时。故选B。
28.(2025·黑龙江绥化·三模)—Where is your cousin James?
—He ________ the school library since two hours ago.
A.has been to B.has gone to C.has been in
【答案】C
【详解】句意:——你的表弟詹姆斯在哪里?——他从两个小时前就一直在学校图书馆。
考查动词短语辨析。has been to去过(已回);has gone to去了(未回);has been in一直待在某地。根据“since two hours ago”可知,是指James从两小时前就一直在图书馆待着,应用has been in。故选C。
29.(2025·黑龙江哈尔滨·三模)—Excuse me, may I use your dictionary? I ________ mine behind.
—Sure. Here you are.
A.leave B.have left C.will leave
【答案】B
【详解】句意:——打扰一下,我可以用一下你的字典吗?我把我的落下了。——当然,给你。
考查动词时态。分析句子可知,字典落下了,所以借用对方的,强调过去的动作对现在造成了影响,应为现在完成时,结构是have/has done。故选B。
30.(2025·安徽·模拟预测)—Wow! There are thousands of old coins in your house.
—My grandpa is a big fan of them. He ________over 4,000 old coins and he is still doing it.
A.will collect B.was collecting C.is collecting D.has collected
【答案】D
【详解】句意:—— 哇!你家里有数千枚古币。—— 我爷爷是它们的超级爱好者。他已经收集了 4000 多枚古币,而且还在继续收集。
考查动词时态辨析。will collect一般将来时,表示尚未发生的动作;was collecting过去进行时,表示过去某时刻正在进行的动作;is collecting现在进行时,表示当下正在进行的动作;has collected现在完成时,表示动作从过去持续到现在并产生影响。根据“He ...over 4,000 old coins and he is still doing it.”可知,已经收集了 4000 多枚古币,而且还在继续收集,符合 “完成 + 持续” 的双重语境。故选D。
31.(2025·安徽芜湖·三模)—Cathy, the film Nezha 2 is very hot this year. I have watched it three times.
—Me too. This is the best film I ________ this year.
A.watch B.have watched C.watched D.will watch
【答案】B
【详解】句意:——凯茜,电影《哪吒2》今年很热。我已经看了三遍了。 ——我也是。这是我今年看过的最好的电影。
考查动词时态。根据“this year”可知,表示从过去持续到现在的时间,且强调结果或经历,用现在完成时。故选B。
32.(2025·云南红河·模拟预测)—This old book brings so many sweet memories.
—Yes! I________ it since my first time to school.
A.have bought B.had C.have had D.bought
【答案】C
【详解】句意:——这本古老的书带来了许多甜蜜的回忆。——是的!我第一次上学时就买了这本书。
考查现在完成时。根据“since my first time to school”可知句子为现在完成时,且应用延续性动词。故选C。
33.(2025·北京海淀·二模)Lisa ________ to many places since she came to China.
A.travels B.traveled C.will travel D.has traveled
【答案】D
【详解】句意:自从Lisa来中国后,她已经去过很多地方了。
考查动词时态。根据“since”可知,此处主句要使用现在完成时,结构是has/have done。故选D。
34.(2025·江西·二模)Lucy ________ the book, and now she can discuss it with her classmates.
A.reads B.was reading C.will read D.has read
【答案】D
【详解】句意:露西已经读过这本书了,现在她可以和同学们讨论了。
考查现在完成时。reads一般现在时,表示经常性动作;was reading过去进行时,表示过去某一时刻正在进行的动作;will read一般将来时,表示将来动作;has read现在完成时,表示过去发生的动作对现在有影响。根据“now she can discuss it with her classmates”可推知,露西读这本书的动作已完成,且对现在(讨论)产生影响,强调“已经读过”。故选D。
35.(2025·安徽淮北·三模)—Mom, I ________ many old books till now, and I want to give them to the kids in poor areas.
—That’s a good idea! Tell me if you need help.
A.collect B.am collecting C.will collect D.have collected
【答案】D
【详解】句意:——妈妈,到目前为止,我收集了很多旧书,我想把它们送给贫困地区的孩子们。——好主意!如果你需要帮助,请告诉我。
考查时态。根据“till now”可知句子用现在完成时,其结构为“have/has done”。故选D。
36.(2025·黑龙江哈尔滨·三模)Mr. Smith ________ at the Natural History Museum for more than 10 years, so he knows a lot about insects.
A.is working B.was working C.has worked
【答案】C
【详解】句意:史密斯先生在自然历史博物馆工作了10多年,所以他对昆虫了解很多。
考查动词时态。根据“for more than 10 years,”可知,此处“for+时间段”是完成时标志词用法,体现工作经历的延续性。故选C。
37.(2025·北京西城·二模)Sally ________ several lovely characters since she joined the Cartoon Club.
A.creates B.has created C.will create D.is creating
【答案】B
【详解】句意:自从Sally加入了卡通俱乐部,她已经创作了几个可爱的角色。
考查动词时态。根据“Sally ... several lovely characters since she joined the Cartoon Club.”可知,此处是since引导的时间状语从句,主句用现在完成时。故选B。
38.(2025·吉林·模拟预测)My father and I ________ a lot of photos at the same place in the past ten years.
A.take B.took C.have taken
【答案】C
【详解】句意:在过去的十年里,我和父亲在同一个地方拍了很多照片。
考查动词时态辨析。take一般现在时;took一般过去时;have taken现在完成时。in the past ten years是现在完成时的常用时间状语,此句表示在过去十年里拍照这个动作不断发生,对现在产生了一定结果,需用现在完成时。故选C。
39.(2025·江西九江·模拟预测)— Lucy ________ for nearly three hours. She needs a rest now.
— You’re right. Let’s go to talk with her.
A.studies B.has studied C.is studying D.was studying
【答案】B
【详解】句意:——露西已经学习了近三个小时。她现在需要休息。——你说得对。我们去和她聊聊吧。
考查现在完成时。studies一般现在时;has studied现在完成时;is studying现在进行时;was studying过去进行时。根据“for nearly three hours”可知动作从过去持续到现在,强调对现在的影响(需要休息),需用现在完成时(has/have + 过去分词)。故选B。
40.(2025·黑龙江哈尔滨·二模)—Where is Tom? He isn’t in the office.
—He ________ London for a meeting. He’ll be back tomorrow.
A.has been to B.has gone to C.was in
【答案】B
【详解】句意:——汤姆在哪儿?他不在办公室。——他到伦敦开会去了。他明天将会回来。
考查短语辨析。has been to去过某地;has gone to去某地了;was in在(某地)。根据“He… London for a meeting. He’ll be back tomorrow.”可知,他到伦敦开会去了,人还没有回来,应用has gone to。故选B。
41.(2025·甘肃张掖·模拟预测)How long have you ________ the book since you borrowed it?
A.keep B.borrowed C.lent D.kept
【答案】D
【详解】句意:自从你借了这本书以来,你已经保存它多久了?
考查动词时态和词义辨析。keep保持,延续性动作;borrowed借入,短暂性动作;lent借出,短暂性动作;kept keep的过去分词,表持续状态。根据“since you borrowed it”和“how long”可知需用延续性动词完成时,强调“持有”的时长,故选D。
42.(2025·北京顺义·二模)Mike ________ a lot about Chinese culture since he began to study in our school.
A.learns B.learned C.has learned D.will learn
【答案】C
【详解】句意:自从迈克开始在我们学校学习以来,他学到了很多关于中国文化的知识。
考查时态。根据“since he began to study in our school”可知,此处表示从过去某一时间点持续到现在的动作,主句时态应用现在完成时。故选C。
43.(2025·江西抚州·模拟预测)—I ______ some skills to deal with little babies since last year.
—Good for you! I think you can be a great parent.
A.learnt B.am learning C.have learnt D.will learn
【答案】C
【详解】句意:——从去年开始,我已经学会了一些照顾小婴儿的技巧。——你真棒!我觉得你能成为一个很棒的父母。
考查时态。根据“since last year”可知句子用现在完成时have/has done。故选C。
44.(2025·江苏南京·二模)—Several new pocket parks ________ in Qinhuai over the years.
—Great! Let’s take a walk there.
A.open B.opened C.were open D.have been open
【答案】D
【详解】句意:——近些年,几个新的袖珍公园在秦淮开放了。。——太好了!让我们去那走一走。
考查时态。根据“over the years”可知,句子时态是现在完成时,且动作应是延续性动作,因此用have been open。故选D。
45.(2025·北京朝阳·二模)—Tom, would you like to visit the Summer Palace with me this Sunday?
—Thanks for asking, but I ________ it many times already.
A.am visiting B.will visit C.was visiting D.have visited
【答案】D
【详解】句意:——Tom,这个周日你愿意和我一起去颐和园吗?——谢谢邀请,但我已经去过很多次了。
考查动词时态。根据“it many times already”可知,此处强调过去动作对现在的影响,即Tom已多次去过颐和园,无需再同行,所以用现在完成时态。故选D。
46.(2025·海南省直辖县级单位·一模)—Bob, I _________ a newly opened library beside my home recently.
—That’s wonderful! We can do some reading this weekend.
A.was discovering B.have discovered C.will discover
【答案】B
【详解】句意:——鲍勃,我最近在我家旁边发现了一个新开的图书馆。——太棒了!这个周末我们可以读点书。
考查时态。discover“发现”,根据“recently”可知,此处用现在完成时,故选B。
47.(2025·江西新余·三模)—Where is Tom?
—He _______ the library. He will be back in an hour.
A.has been to B.went to C.has gone to D.goes to
【答案】C
【详解】句意:——汤姆在哪里?——他去了图书馆。他将在一小时后回来。
考查时态。has been to曾经去过(表示去过某地,现在已经回来);has gone to去了(表示去了某地,还没回来)。根据“He will be back in an hour”可知,他现在不在说话地,去了图书馆还没回来。故选C。
48.(2025·江苏南京·模拟预测)I ________ Laoshan National Forest Park many times, so I know a lot about it.
A.was visiting B.have visited C.visit D.will visit
【答案】B
【详解】句意:我已经去过崂山国家森林公园很多次了,所以我对它非常了解。
考查现在完成时。was visiting过去进行时;have visited现在完成时;visit参观;will visit一般将来时。根据“I...Laoshan National Forest Park many times, so I know a lot about it.”可知,本句中“去过很多次”这个过去的动作,导致了现在“对它很了解”这个结果,符合现在完成时的用法,故选B。
49.(2025·四川成都·模拟预测)—Are you sure there are enough candles for the birthday cake?
—Yes. I _______ them twice.
A.count B.will count C.have counted
【答案】C
【详解】句意:——你确定有足够的蜡烛做生日蛋糕吗?——有的。我数了两遍。
考查动词时态。根据“I …them twice.”可知,已经数了两遍了,句子使用现在完成时,其结构为have/has done。故选C。
50.(2025·上海·模拟预测)Though he ________ the novel three times, he hopes to read it again.
A.read B.reads C.has read D.would read
【答案】C
【详解】句意:尽管他已经把这部小说读了三遍,但他还想再读一遍。
考查现在完成时。分析句子可知,“has read”是现在完成时,表示过去发生的动作对现在造成的影响或结果,“读了三遍”这个过去的动作对现在(还想再读)有影响。故选C。
51.(2025·江西宜春·二模)—What are you doing, Lin Tao?
—I’m solving the Luban lock. I ________ several times, but it’s so challenging!
A.tried B.have tried C.was trying D.had tried
【答案】B
【详解】句意:——你在做什么,林涛?——我正在解鲁班锁。我已经尝试了好几次,但它太有挑战性了!
考查动词时态辨析。tried一般过去时;have tried现在完成时;was trying过去进行时;had tried过去完成时。根据“I’m solving the Luban lock”可知,说话者正在解锁,且“but it’s so challenging”表明尝试的动作发生在过去但对现在仍有影响,强调过去的动作与现在的关联,因此用现在完成时,故选B。
52.(2025·江苏淮安·二模)—Where’s your brother?
—He ________ to Shanghai on business already. He’ll be back next week.
A.has gone B.went C.goes D.is going
【答案】A
【详解】句意:——你父亲在哪里?——他已经去上海出差了。他下周会回来。
考查时态。根据“...Shanghai on business already. He’ll be back next week.”可知,他去上海出差了,还没有回来,要用延续性动词has gone to。故选A。
53.(2025·天津河东·二模)—Your English is so good. How long have you learned English?
—______ I was five years old.
A.Before B.Until C.Since
【答案】C
【详解】句意:——你的英语很好。你学英语多久了?——从我五岁开始。
考查连词辨析。Before在……之前;Until直到;Since自从;根据“How long have you learned English?”可知,现在完成时中,时间状语用since后接一般过去时态的句子。故选C。
54.(2025·上海崇明·三模)Tina and Peter ________ next-door neighbours since they came to Beijing.
A.were B.are C.have been D.had been
【答案】C
【详解】句意:Tina和Peter自从来到北京后一直是隔壁邻居。
考查动词时态。根据“since they came to Beijing.”可知,此处表示从过去某一时间点持续到现在的状态,需用现在完成时(have/has done)。故选C。
55.(2025·甘肃平凉·二模)—Excuse me, may I use your dictionary? I ________ mine at home.
— Sure. Here you are.
A.leave B.will leave C.was leaving D.have left
【答案】D
【详解】句意:——打扰一下,我可以用你的字典吗?我把我的落在家里了。——当然可以。给你。
考查动词时态的辨析。leave留下,落下;will leave一般将来时,表示将来会发生的动作;was leaving过去进行时表过去将来;have left现在完成时,强调过去发生的动作对现在造成的影响或结果。 根据“ I ... mine at home.”可知,“把字典落在家里”这个动作发生在过去,且对现在“想借字典”这一情况产生了影响,所以应该用现在完成时,故选D。
56.(2025·海南省直辖县级单位·二模)—Jenny, your new tape player looks great.
—Oh, it’s not new. I ________ it for three years.
A.have bought B.bought C.have had
【答案】C
【详解】——珍妮,你的新磁带播放器看起来很棒。——哦,它不是新的。我已经拥有它三年了。
考查现在完成时态。根据“for three years”可知,这是时间段,用现在完成时态。现在完成时态的结构是“have/has + done”,buy是短暂性动词,不能与时间段连用,故选C。
57.(2025·江苏·二模)The Greens ______a few cities since they came to China.
A.visited B.have visited C.are visiting D.will visit
【答案】B
【详解】句意:格林一家自从来到中国后,已经参观了几座城市。
考查动词时态。句子中的“since they came to China”表明动作从过去某一时间点开始持续到现在,应用现在完成时。故选B。
58.(2025·云南·模拟预测)The number of tourists visiting Yunnan’s Pu’er Tea Mountains ________ doubled since 2023.
A.has B.have C.is D.are
【答案】A
【详解】句意:自2023年以来,到云南普洱茶山旅游的游客数量翻了一番。
考查现在完成时和主谓一致。根据“since 2023”可知,该句用现在完成时,其结构为:have/has+动词的过去分词;“The number of+可数名词复数”作主语时,谓语动词用单数,助动词用has。故选A。
59.(2025·四川乐山·一模)Tom isn’t here now. He ________ to Shanghai on business.
A.is B.has gone C.has been
【答案】B
【详解】句意:汤姆现在不在这里。他去上海出差了。
考查现在完成时。根据“Tom isn’t here now.”可知,汤姆现在不在说话地点,是去了上海还没回来。“去了某地还未回来”用has gone to。故选B。
60.(2025·四川乐山·模拟预测)—Where’s Tom?
—Nobody knows where he has gone. He ________ home for nearly a week.
A.left B.has been away from C.has left
【答案】B
【详解】句意:——Tom在哪里?——没人知道他去了哪里。他已经离家将近一周了。
考查现在完成时的延续动词。left离开,过去式;has been away from已经离开,现在完成时,延续动词;has left已经离开,现在完成时,短暂动词。根据“for nearly a week”可知,应用现在完成时,且动词用延续性动词,leave变为“be away”。故选B。
61.(2025·安徽蚌埠·模拟预测)Our country has developed “The Five-Year Plan” ________ 1953. And the Fourteenth Five-Year Plan (2021-2025) is being carried out.
A.after B.before C.till D.since
【答案】D
【详解】句意:我国自1953年起制定了 “五年计划”,目前正在实施 “十四五” 规划(2021-2025)。
考查介词辨析。after在……之后;before在……之前;till直到;since自从。根据“has developed”可知,本句时态为现在完成时,需搭配表示“从过去某时间点持续到现在”的时间介词,since符合语境,故选D。
62.(2025·安徽淮北·三模)—The old soldier ________ over 3,000,000 yuan to help poor children with their education over these years.
—I think he is really the hero.
A.donates B.was donating C.has donated D.will donate
【答案】C
【详解】句意:——这些年来,这位老战士已经捐赠了300多万元来帮助贫困儿童接受教育。——我觉得他真的是英雄。
考查时态。根据“over these years”可知,从过去到现在老战士一直在捐赠,需用现在完成时“have/has done”。故选C。
63.(2025·安徽合肥·模拟预测)—Hey, Lily! You look so energetic now.
—Yeah! I started my weight-management journey last year. All my efforts ______ off. I feel so much better now.
A.are paying B.will pay C.pay D.have paid
【答案】D
【详解】句意:——嘿,莉莉!你现在看起来精力充沛。——耶!去年我开始了我的体重管理之旅。我所有的努力都得到了回报。我现在感觉好多了。
考查时态。pay支付,pay off得到回报。根据“I feel so much better now.”可知,我现在感觉好多了,因此表示我的体重管理已经得到了回报,因此用现在完成时,故选D。
64.(2025·江西抚州·一模)—Would you like to go to the amusement park with me?
—Sorry, I ________ there twice. I don’t want to go for the third time.
A.went B.go C.have been D.have gone
【答案】C
【详解】句意:——你愿意和我一起去游乐园吗?——抱歉,我去过两次。我不想第三次去。
考查时态。根据“I don’t want to go for the third time.”可知,不想第三次去,应是去过两次,have been to“到过”符合。故选C。
65.(2025·海南三亚·二模)In the past thirty years, China ________ great progress in science and technology.
A.make B.made C.has made
【答案】C
【详解】句意:在过去的三十年里,中国在科学技术方面取得了巨大进步。
考查动词时态。根据“In the past thirty years”可知,本句时态为现在完成时,其结构为has/have done,主语为China,助动词用has,故选C。
66.(2025·江西南昌·二模)The book must be great. My brother ________ it many times.
A.reads B.has read C.is reading D.was reading
【答案】B
【详解】句意:这本书一定很棒。我哥哥已经读过它很多次了。
考查动词时态。根据“The book must be great. My brother... it many times.”可知,空处强调多次阅读的经历,需现在完成时,其结构为has/have done,主语My brother,助动词用has,动词read的过去分词为read。故选B。
67.(2025·云南昭通·二模)—________ you ever ________ the AI exhibition in Kunming?
—Not yet. But I plan to go this weekend.
A.Have; visited B.Did; visit C.Do; visit D.Are; visiting
【答案】A
【详解】句意:——你去过昆明的AI展览吗?——还没去,但我计划这周末去。
考查现在完成时。题干中“ever”是现在完成时的标志词,表示询问过去的经历对现在的影响,且答句“Not yet”也暗示动作可能发生在过去但与现在相关,所以用现在完成时(have/has done)。故选A。
68.(2025·黑龙江佳木斯·二模)—What are you going to do this weekend?
—I ______ yet.
A.haven’t decided B.won’t decide C.didn’t decide D.don’t decide
【答案】A
【详解】句意:——这个周末你打算做什么?——我还没有决定。
考查现在完成时的用法。根据“yet”可知,此处应用现在完成时表示动作对现在的影响,谓语结构为have/has done。故选A。
69.(2025·天津红桥·二模)Recently, the US social media star, I Show Speed ________ super popular in China.
A.was becoming B.will become C.has become D.becomes
【答案】C
【详解】句意:最近,美国社交媒体明星I Show Speed在中国变得超级受欢迎。
考查时态辨析。根据“Recently”可知,此处描述的动作发生在过去,且对现在有影响(即现在仍然受欢迎),所以应该用现在完成时。故选C。
70.(2025·安徽合肥·一模)Deepseek ________ the world with its outstanding functions.
A.is impressing B.has impressed C.will impress D.was impressed
【答案】B
【详解】句意:Deepseek以其卓越的功能给世界留下了深刻的印象。
考查时态。根据“Deepseek…the world with its outstanding functions.”的语境可知,此处指过去的动作对现在的影响,应用现在完成时,B项符合。故选B。
71.(2025·安徽宿州·一模)Traditional Chinese medicine ________ people’s health care in Asia for centuries.
A.influenced B.influences C.has influenced D.will influence
【答案】C
【详解】句意:传统中医在亚洲对人们的健康护理已经影响了数个世纪。
考查动词时态。根据“for centuries”可知,本句是现在完成时,故选C。
72.(2025·江西·模拟预测)I can’t tell you what I think of the movie because I ________ it. I’ ll probably watch it this Saturday.
A.am not seeing B.don’t see C.haven’t seen D.won’t see
【答案】C
【详解】句意:我不能告诉你我对这部电影的看法,因为我还没有看过它。我可能会在这个星期六看。
考查动词的时态。根据“I’ll probably watch it this Saturday”可知,说话者计划将来去看电影,说明到目前为止还没有看过,所以应该使用现在完成时(have/has done)。故选C。
73.(24-25九年级下·安徽安庆·期中)—Could I borrow your notes for a look?
—Sorry. I _______ my notes to our classmate, Lily.
A.was lending B.have lent C.lend D.will lend
【答案】B
【详解】句意:——我能借你的笔记看一下吗?——抱歉。我已经把笔记借给我们的同学Lily了。
考查动词时态。根据“Sorry”可知,自己不能借出笔记,是因为把它借给Lily了,表示过去的动作对现在造成的影响,应用现在完成时,其结构为have/has done,主语为I,助动词用have,故选B。
74.(2025·江西抚州·模拟预测)Chinese economy ________ greatly since the policy of reform and opening-up was carried out.
A.increased B.has been increased
C.was increased D.has increased
【答案】D
【详解】句意:自从改革开放政策实施以来,中国经济已经增长了很多。
考查现在完成时态。increased增加,动词过去式;has been increased被增加,现在完成时态的被动语态;was increased被增加,一般过去时态的被动语态。has increased增加,现在完成时态。根据“since the policy of reform and opening-up was carried out”可知句子要用现在完成时态,“Chinese economy”和“increase”之间是主动关系,且“Chinese economy”是一个单数主语,需填“has increased”。故选D。
75.(2025·云南昭通·模拟预测)—________ you ever ________ the Great Wall?
—Yes, I went there last summer.
A.Have;visited B.Did;visit C.Do;visit D.Are;visiting
【答案】A
【详解】句意:——你参观过长城吗?——是的,我去年夏天去过那里。
考查现在完成时。根据“ever”以及“I went there last summer.”可知,时态为现在完成时,结构为have/has + 过去分词,用于询问或陈述过去的经历。故选A。
76.(2025·江苏徐州·模拟预测)—How long ________ you ________ this book?
—For two weeks.
A.have; borrowed B.have; kept C.did; borrow D.did; keep
【答案】B
【详解】句意:——这本书你借了多久?——两周。
考查现在完成时中的延续性动词。根据“For two weeks.”可知,问句为现在完成时,并且为持续性动作,其谓语结构是:has/have+动词的过去分词,所以第一空用have;“borrowed”是短暂性动词,不能与一段时间连用,应用“kept”。故选B。
77.(2025·云南楚雄·模拟预测)—Do you like the movie Ne Zha 2?
—Yes, it’s my favorite and I ________ it for three times.
A.watched B.will watch C.have watched D.am watching
【答案】C
【详解】句意:——你喜欢电影《哪吒2》吗?——是的,它是我的最爱,我已经看了三遍了。
考查时态。根据“for three times”可知,此处应用现在完成时。故选C。
78.(2025·安徽安庆·模拟预测)—______ you ______ your homework yet?
—Yes, I ______ it just now.
A.Did; do; finished B.Have; done; have finished
C.Have; done; finished D.Will; do; finish
【答案】C
【详解】句意:——你已经做完作业了吗?——是的,我刚才写完的。
考查现在完成时和一般过去时。根据“yet”可知,第一个问句用现在完成时;答语中“just now刚才”可知,应用一般过去时的标志,故选C。
79.(2025·黑龙江佳木斯·二模)—________ you ________ your homework yet?
—Yes, I ________ it just now.
A.Did; finish; have finished B.Have; finished; finished
C.Have; finished; have finished D.Will; finish; finished
【答案】B
【详解】句意:——你已经完成你的家庭作业了吗?——是的,我刚刚完成了它。
考查现在完成时和一般过去时的用法。“yet”常用于现在完成时的疑问句中,其结构是“have/has + 过去分词”,“finish”的过去分词“finished”;“just now”表示“刚刚”,常用于一般过去时,“finish”的过去式“finished”。故选B。
80.(24-25九年级下·江西吉安·期中)—Oh, hello, Mary! Do you know something about the film Nezha 2?
—Well, it’s such a wonderful film that I ________ it twice.
A.see B.saw C.will see D.have seen
【答案】D
【详解】句意:——哦,你好,玛丽!你知道电影《哪吒2》吗?——嗯,这部电影太棒了,我已经看过两次了。
考查时态。根据“twice”可知此处表示过去的动作对现在的影响,用现在完成时have/has done。故选D。
81.(2025·西藏拉萨·模拟预测)He _________ English since he was ten years old.
A.learn B.learns C.has learned D.learned
【答案】C
【详解】句意:他从三岁就开始学习英语了。
考查现在完成时态。learn学习,一般现在时;learns学习,一般现在时;has learned已经学习,现在完成时;learned学习,一般过去时。根据“since he was ten years old”可知,该句时态为现在完成时:have/has done。故选C。
82.(2025·黑龙江哈尔滨·二模)—Hello, may I speak to Lucy?
—Sorry, she isn’t in. She has ________ Paris on business.
A.gone to B.been to C.been in
【答案】A
【详解】句意:——你好,我能和Lucy通话吗?——抱歉,她不在。她因公出差去了巴黎。
考查动词短语。has gone to 去了(未回);has been to 去过(已回);has been in 在……待过。根据“She isn’t in”可知,说话时Lucy尚未返回,强调“去而未归”的状态,所以用has gone to。故选A。
83.(2025·黑龙江哈尔滨·二模)—Where’s Jack? I called him yesterday but his phone was kept off.
—He ________ the language training camp for a week, and he’s coming back next week.
A.has gone to B.has been in C.has been to
【答案】B
【详解】句意:—— Jack在哪?我昨天给他打电话,但他手机关机了。——他已参加语言训练营一周了,下周就回来。
考查现在完成时。has gone to去了(未回);has been in在某地待一段时间;has been to去了(已回)。根据“the language training camp for a week”可知,是在语言训练营待了一周,应用has been in。故选B。
84.(2025·安徽合肥·二模)—Ne zha 2 ________ in over 30 countries, including the US and France.
—That’s amazing! It truly shows the power of Chinese culture.
A.comes out B.came out C.has come out D.will come out
【答案】C
【详解】句意:——《哪吒2》已经在30多个国家推出,包括美国和法国。——太神奇了!它真正展示了中国文化的力量。
考查现在完成时。根据“It truly shows the power of Chinese culture.”可知,《哪吒2》展示了中国文化的力量,这是《哪吒2》上映产生的影响,表示过去发生的动作对现在产生的影响,所以应用现在完成时have/has done。故选C。
85.(2024·江苏南通·模拟预测)—Sofia, have you ever been to a restaurant served by a robot?
—Yes. My uncle, a restaurant owner, _________ one to serve customers for two years.
A.bought B.had C.has bought D.has had
【答案】D
【详解】句意:—— 索菲亚,你去过由机器人服务的餐厅吗?—— 是的。我的叔叔,一位餐厅老板,拥有一个(机器人)来为顾客服务已经两年了。
考查现在完成时的用法。“for two years”是一段时间,句子要用现在完成时,其结构是“have/has+过去分词”,buy是短暂性动词,不能和一段时间连用,have是延续性动词,可以和一段时间连用,主语“My uncle”是第三人称单数,所以用has had。故选D。
86.(2025·江西九江·二模)Since the movie Ne Zha came out, it ________ many young people’s interest in Chinese cartoon characters.
A.increased B.has increased C.will increase D.is increasing
【答案】B
【详解】句意:自从电影《哪吒》上映以来,它增加了许多年轻人对中国卡通人物的兴趣。
考查时态。根据“Since the movie Ne Zha came out”可知,此处用现在完成时态,其结构为“have/has + 过去分词”。主语“it”是第三人称单数,助动词用has,increase的过去分词是increased。故选B。
87.(2025·福建莆田·二模)—Huang Xuhua is considered as the father of China’s nuclear submarines (核潜艇).
—Right. He ________ in the key field for tens of years.
A.works B.has worked C.will work
【答案】B
【详解】句意:——黄旭华被誉为中国核潜艇之父。——对。他在这一关键领域工作了数十年。
考查动词时态。根据“for tens of years”可知,此处强调从过去某一时间点持续到现在的动作或状态,应用现在完成时,结构是“have/has done”。故选B。
88.(2025·福建南平·二模)—How’s grandma?
—She ________ the medicine and feels much better now.
A.takes B.is taking C.has taken
【答案】C
【详解】句意:——奶奶怎么样?——她吃了药,现在感觉好多了。
考查动词时态。根据“feels much better now”可知,吃药的动作发生在过去,但对现在产生了影响(感觉好转),符合现在完成时的用法,结构为have/has done。故选C。
89.(2025·江苏南京·一模)Over the past three years, you ________ your abilities and become a better yourself.
A.develop B.will develop C.have developed D.are developing
【答案】C
【详解】句意:在过去的三年里,你已经提升了自己的能力,成为了更好的自己。
考查动词时态辨析。develop是一般现在时;will develop是一般将来时;have developed是现在完成时;are developing是现在进行时。根据“Over the past three years”,可知这是现在完成时的标志性时间状语,表示从过去持续到现在的动作或状态,所以此处应用现在完成时,结构为“have/has + 过去分词”,故选C。
90.(2025·江苏常州·二模)I _________ traditional Chinese medicine for two years, and now I can even give some health advice to my friends.
A.study B.am studying C.studied D.have studied
【答案】D
【详解】句意:我学习中医已经两年了,现在我甚至可以给朋友们一些健康建议。
考查时态。根据“for two years”可知,时态用现在完成时,结构是“have/has+动词过去分词”。故选D。
91.(2025·江苏·模拟预测)The movie is so interesting that I ________ it twice.
A.see B.saw C.have seen D.will see
【答案】C
【详解】句意:这部电影太有趣了,我已经看了两次。
考查谓语动词时态。根据“twice”可知,此处表示到目前为止已经看过两次了,强调过去发生的动作对现在造成的影响,要用现在完成时,其结构为 “have/has + 过去分词”。故选C。
92.(2025·福建厦门·二模)—The ancient camphor tree (樟树) ________ proudly at Xujia Village in Fuzhou for over 100 years.
—True! About 10,000 ancient trees across Fuzhou are protected now.
A.has stood B.is standing C.will stand
【答案】A
【详解】句意:——这棵古老的樟树在福州徐家村骄傲地矗立了100多年。——没错!目前,福州约有10000棵古树受到保护。
考查时态。根据“for over 100 years”可知,句子时态为现在完成时,其谓语动词结构为have/has done。故选A。
93.(2025·福建三明·二模)—Do you know Lydia very well?
—Yes, She and I ________ friends since we were very young.
A.are B.were C.have been
【答案】C
【详解】句意:——你非常了解莉迪亚吗?——是的,她和我从小就是朋友。
考查现在完成时。根据“since we were very young”可知,此处强调从过去持续到现在的状态,需用现在完成时(have been)。故选C。
94.(2025·江苏常州·一模)Mary won’t meet her parents tonight, because they ________ for Beijing.
A.are leaving B.will leave C.have left D.leave
【答案】C
【详解】句意:玛丽今晚不会见到她的父母了,因为他们已经动身去北京了。
考查动词时态。are leaving 是现在进行时表将来;will leave 是一般将来时;have left 是现在完成时;leave 是一般现在时。根据“Mary won’t meet her parents tonight”可知,父母不在本地,已经出发前往北京,强调过去发生的动作对现在造成的影响,符合现在完成时的用法,。故选C。
95.(2025·四川广元·模拟预测)Recently, traditional Chinese medicine is becoming more and more popular, and many health-improving drinks ________ to the market.
A.will introduce B.introduced C.are introduced D.have been introduced
【答案】D
【详解】句意:最近,传统中药越来越受欢迎,许多保健饮品已被引入市场。
考查被动语态。根据“Recently”可知,时态是现在完成。主语health-improving drinks和动词introduce之间是动宾关系,应用现在完成时的被动语态。故选D。
96.(2025·江苏宿迁·一模)Neither Jim nor Tom ________ France before, but they know the country very well.
A.has gone to B.has been to C.have gone to D.have been to
【答案】B
【详解】句意:吉姆和汤姆以前都没去过法国,但他们对这个国家非常了解。
考查现在完成时和主谓一致。has gone to去了某地,主语为第三人称单数;has been to去过某地,主语是第三人称单数;have gone to去了某地,主语为第一人称或者是复数;have been to去过某地,主语为第一人称或者是复数。根据“Neither Jim nor Tom ... France before”可知,吉姆和汤姆以前没去过法国,表示“去过某地”应用have/has been to;“neither... nor...”连接两个主语时,遵循“就近原则”,Tom是第三人称单数,所以助动词用has。故选B。
97.(2025·北京东城·一模)Tony _______ many friends since he moved to this city.
A.made B.will make C.is making D.has made
【答案】D
【详解】句意:自从托尼搬到这个城市,他交了许多朋友。
考查现在完成时。根据“since he moved to this city”可知,此处描述过去发生的事情对现在造成的影响,应用现在完成时,其结构为“have/has done”。故选D。
98.(2025·湖北武汉·模拟预测)My father ________ to Shanghai on business. He will be back in two weeks.
A.has been B.has gone C.went D.goes
【答案】B
【详解】句意:我的父亲去上海出差了。他将在两周后回来。
考查句子时态。has been to+地点, 表示曾经去过某地, 现在完成时;has gone to表示去了某地, 现在完成时;went去, 一般过去时态;goes去, 一般现在时。根据“He will be back in two weeks”,可知父亲去了上海,还没有回来,用现在完成时。故选B。
99.(2025·北京海淀·模拟预测)I ________ a lot of useful information about environmental protection since I joined the eco-club.
A.learn B.learned
C.have learned D.will learn
【答案】C
【详解】句意:自从我加入生态俱乐部以来,我已经学到了很多关于环境保护的有用信息。
考查动词时态。根据“since I joined the eco-club.”可知,这里表示从过去加入俱乐部到现在已经学到了很多关于环境保护的有用信息,时态为现在完成时,其结构为have/has done。故选C。
100.(2025·甘肃张掖·模拟预测)—May I speak to Jane?
—Sorry, she is not at home. She ________ since last month.
A.left B.has left C.has been away D.went away
【答案】C
【详解】句意:——我可以和Jane通话吗?——抱歉,她不在家。她从上个月就离开家了。
考查现在完成时。根据“since last month”可知,本句是现在完成时,排除AD;当谓语动词和一段时间连用时,需要用延续性动词,leave对应的延续性短语是be away。故选C。
试卷第1页,共3页
试卷第1页,共3页
学科网(北京)股份有限公司
$$
备战2026年中考英语语法百题分类训练
(中考真题+中考模拟)
专题21 现在完成时100题
近年中考真题练习
1.(2025·福建·中考真题)Since last year, our school ________ free breakfasts to students in need.
A.offered B.has offered C.was offering
2.(2025·云南·中考真题)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
3.(2025·黑龙江·中考真题)—How long has she ________ the science book? I want to borrow it from her.
—For nearly three weeks. I think she might have finished reading it.
A.buy B.had C.bought
4.(2025·黑龙江绥化·中考真题)Lots of tourists from the southern part of China ________ Harbin twice.
A.have been in B.have gone to C.have been to
5.(2024·甘肃甘南·中考真题)—Where is your uncle?
—He ________ America and he will stay in New York for two weeks.
A.has been to B.has gone to C.has been in
6.(2024·四川·中考真题)I ________ movies since I first went to the cinema.
A.love B.loved C.am loving D.have loved
7.(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
8.(2024·黑龙江哈尔滨·中考真题)—I’m afraid the tickets to the concert have been sold out.
—Don’t worry. I ________ two tickets online already.
A.have bought B.will buy C.may buy
9.(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
10.(2024·西藏·中考真题)Red Star Over China(《红星照耀中国》)is a great book. I ________ it three times already.
A.read B.reads C.has read D.have read
11.(2024·甘肃临夏·中考真题)Mr. Green ________ China for five years.
A.has been to B.has gone to C.has been in D.has come to
12.(2024·黑龙江绥化·中考真题)Hurry up! The movie ________ for ten minutes.
A.has begun B.began C.has been on
13.(2024·黑龙江·中考真题)—Lucy, where is Mr. Wang?
—Hе ________ Beijing to attend a meeting.
A.has gone to B.has been to C.has been in
14.(2024·黑龙江·中考真题)—The book is worth reading. How long may I ________ it?
—________ a week.
A.keep, For B.borrow, For C.lend, In
15.(2024·黑龙江牡丹江·中考真题)—Would you like something to eat, Mr. Song?
—No, thanks. I’m not hungry. I ________ some zongzi already.
A.eat B.ate C.have eaten
16.(2024·河北·中考真题)Alex ________ tea culture since he came to China in 2010.
A.studies B.studied C.has studied D.was studying
17.(2024·安徽·中考真题)—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
18.(2024·江苏扬州·中考真题)Since I was born, my family ________ in the same flat.
A.live B.will live C.are living D.have lived
19.(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
20.(2024·四川达州·中考真题)—May I speak to Wang Hong?
—Sorry, she is not at home. She ________ to Beijing.
A.has been B.has to go C.has gone
中考模拟真题练习
21.(2025·黑龙江牡丹江·二模)—Lucy, why don’t you take your own umbrella?
—Someone else ________ my umbrella by mistake. I can’t find it now.
A.has taken B.takes C.was taking
22.(2025·北京东城·二模)Steve ________ three short stories since he joined the writing club last year.
A.writes B.wrote C.has written D.was writing
23.(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
24.(2025·江苏宿迁·三模)—When did your uncle leave his hometown?
—He ________ for nearly twenty years.
A.has left B.has been away C.left D.had been away
25.(2025·福建泉州·模拟预测)—As a foreigner, you speak Chinese so well.
—Yeah, I________ it for 10 years and I really love it.
A.learn B.will learn C.have learned
26.(2025·北京门头沟·二模)—Mary, is your father a teacher?
—Yes, he is. He ________ English since he graduated from university.
A.teaches B.is teaching C.has taught D.will teach
27.(2025·江苏常州·二模)—Would you like a piece of beef, Alice?
—No, Thank you. I ________ two pancakes. I’m full up.
A.have B.have had C.will have D.am having
28.(2025·黑龙江绥化·三模)—Where is your cousin James?
—He ________ the school library since two hours ago.
A.has been to B.has gone to C.has been in
29.(2025·黑龙江哈尔滨·三模)—Excuse me, may I use your dictionary? I ________ mine behind.
—Sure. Here you are.
A.leave B.have left C.will leave
30.(2025·安徽·模拟预测)—Wow! There are thousands of old coins in your house.
—My grandpa is a big fan of them. He ________over 4,000 old coins and he is still doing it.
A.will collect B.was collecting C.is collecting D.has collected
31.(2025·安徽芜湖·三模)—Cathy, the film Nezha 2 is very hot this year. I have watched it three times.
—Me too. This is the best film I ________ this year.
A.watch B.have watched C.watched D.will watch
32.(2025·云南红河·模拟预测)—This old book brings so many sweet memories.
—Yes! I________ it since my first time to school.
A.have bought B.had C.have had D.bought
33.(2025·北京海淀·二模)Lisa ________ to many places since she came to China.
A.travels B.traveled C.will travel D.has traveled
34.(2025·江西·二模)Lucy ________ the book, and now she can discuss it with her classmates.
A.reads B.was reading C.will read D.has read
35.(2025·安徽淮北·三模)—Mom, I ________ many old books till now, and I want to give them to the kids in poor areas.
—That’s a good idea! Tell me if you need help.
A.collect B.am collecting C.will collect D.have collected
36.(2025·黑龙江哈尔滨·三模)Mr. Smith ________ at the Natural History Museum for more than 10 years, so he knows a lot about insects.
A.is working B.was working C.has worked
37.(2025·北京西城·二模)Sally ________ several lovely characters since she joined the Cartoon Club.
A.creates B.has created C.will create D.is creating
38.(2025·吉林·模拟预测)My father and I ________ a lot of photos at the same place in the past ten years.
A.take B.took C.have taken
39.(2025·江西九江·模拟预测)— Lucy ________ for nearly three hours. She needs a rest now.
— You’re right. Let’s go to talk with her.
A.studies B.has studied C.is studying D.was studying
40.(2025·黑龙江哈尔滨·二模)—Where is Tom? He isn’t in the office.
—He ________ London for a meeting. He’ll be back tomorrow.
A.has been to B.has gone to C.was in
41.(2025·甘肃张掖·模拟预测)How long have you ________ the book since you borrowed it?
A.keep B.borrowed C.lent D.kept
42.(2025·北京顺义·二模)Mike ________ a lot about Chinese culture since he began to study in our school.
A.learns B.learned C.has learned D.will learn
43.(2025·江西抚州·模拟预测)—I ______ some skills to deal with little babies since last year.
—Good for you! I think you can be a great parent.
A.learnt B.am learning C.have learnt D.will learn
44.(2025·江苏南京·二模)—Several new pocket parks ________ in Qinhuai over the years.
—Great! Let’s take a walk there.
A.open B.opened C.were open D.have been open
45.(2025·北京朝阳·二模)—Tom, would you like to visit the Summer Palace with me this Sunday?
—Thanks for asking, but I ________ it many times already.
A.am visiting B.will visit C.was visiting D.have visited
46.(2025·海南省直辖县级单位·一模)—Bob, I _________ a newly opened library beside my home recently.
—That’s wonderful! We can do some reading this weekend.
A.was discovering B.have discovered C.will discover
47.(2025·江西新余·三模)—Where is Tom?
—He _______ the library. He will be back in an hour.
A.has been to B.went to C.has gone to D.goes to
48.(2025·江苏南京·模拟预测)I ________ Laoshan National Forest Park many times, so I know a lot about it.
A.was visiting B.have visited C.visit D.will visit
49.(2025·四川成都·模拟预测)—Are you sure there are enough candles for the birthday cake?
—Yes. I _______ them twice.
A.count B.will count C.have counted
50.(2025·上海·模拟预测)Though he ________ the novel three times, he hopes to read it again.
A.read B.reads C.has read D.would read
51.(2025·江西宜春·二模)—What are you doing, Lin Tao?
—I’m solving the Luban lock. I ________ several times, but it’s so challenging!
A.tried B.have tried C.was trying D.had tried
52.(2025·江苏淮安·二模)—Where’s your brother?
—He ________ to Shanghai on business already. He’ll be back next week.
A.has gone B.went C.goes D.is going
53.(2025·天津河东·二模)—Your English is so good. How long have you learned English?
—______ I was five years old.
A.Before B.Until C.Since
54.(2025·上海崇明·三模)Tina and Peter ________ next-door neighbours since they came to Beijing.
A.were B.are C.have been D.had been
55.(2025·甘肃平凉·二模)—Excuse me, may I use your dictionary? I ________ mine at home.
— Sure. Here you are.
A.leave B.will leave C.was leaving D.have left
56.(2025·海南省直辖县级单位·二模)—Jenny, your new tape player looks great.
—Oh, it’s not new. I ________ it for three years.
A.have bought B.bought C.have had
57.(2025·江苏·二模)The Greens ______a few cities since they came to China.
A.visited B.have visited C.are visiting D.will visit
58.(2025·云南·模拟预测)The number of tourists visiting Yunnan’s Pu’er Tea Mountains ________ doubled since 2023.
A.has B.have C.is D.are
59.(2025·四川乐山·一模)Tom isn’t here now. He ________ to Shanghai on business.
A.is B.has gone C.has been
60.(2025·四川乐山·模拟预测)—Where’s Tom?
—Nobody knows where he has gone. He ________ home for nearly a week.
A.left B.has been away from C.has left
61.(2025·安徽蚌埠·模拟预测)Our country has developed “The Five-Year Plan” ________ 1953. And the Fourteenth Five-Year Plan (2021-2025) is being carried out.
A.after B.before C.till D.since
62.(2025·安徽淮北·三模)—The old soldier ________ over 3,000,000 yuan to help poor children with their education over these years.
—I think he is really the hero.
A.donates B.was donating C.has donated D.will donate
63.(2025·安徽合肥·模拟预测)—Hey, Lily! You look so energetic now.
—Yeah! I started my weight-management journey last year. All my efforts ______ off. I feel so much better now.
A.are paying B.will pay C.pay D.have paid
64.(2025·江西抚州·一模)—Would you like to go to the amusement park with me?
—Sorry, I ________ there twice. I don’t want to go for the third time.
A.went B.go C.have been D.have gone
65.(2025·海南三亚·二模)In the past thirty years, China ________ great progress in science and technology.
A.make B.made C.has made
66.(2025·江西南昌·二模)The book must be great. My brother ________ it many times.
A.reads B.has read C.is reading D.was reading
67.(2025·云南昭通·二模)—________ you ever ________ the AI exhibition in Kunming?
—Not yet. But I plan to go this weekend.
A.Have; visited B.Did; visit C.Do; visit D.Are; visiting
68.(2025·黑龙江佳木斯·二模)—What are you going to do this weekend?
—I ______ yet.
A.haven’t decided B.won’t decide C.didn’t decide D.don’t decide
69.(2025·天津红桥·二模)Recently, the US social media star, I Show Speed ________ super popular in China.
A.was becoming B.will become C.has become D.becomes
70.(2025·安徽合肥·一模)Deepseek ________ the world with its outstanding functions.
A.is impressing B.has impressed C.will impress D.was impressed
71.(2025·安徽宿州·一模)Traditional Chinese medicine ________ people’s health care in Asia for centuries.
A.influenced B.influences C.has influenced D.will influence
72.(2025·江西·模拟预测)I can’t tell you what I think of the movie because I ________ it. I’ ll probably watch it this Saturday.
A.am not seeing B.don’t see C.haven’t seen D.won’t see
73.(24-25九年级下·安徽安庆·期中)—Could I borrow your notes for a look?
—Sorry. I _______ my notes to our classmate, Lily.
A.was lending B.have lent C.lend D.will lend
74.(2025·江西抚州·模拟预测)Chinese economy ________ greatly since the policy of reform and opening-up was carried out.
A.increased B.has been increased
C.was increased D.has increased
75.(2025·云南昭通·模拟预测)—________ you ever ________ the Great Wall?
—Yes, I went there last summer.
A.Have;visited B.Did;visit C.Do;visit D.Are;visiting
76.(2025·江苏徐州·模拟预测)—How long ________ you ________ this book?
—For two weeks.
A.have; borrowed B.have; kept C.did; borrow D.did; keep
77.(2025·云南楚雄·模拟预测)—Do you like the movie Ne Zha 2?
—Yes, it’s my favorite and I ________ it for three times.
A.watched B.will watch C.have watched D.am watching
78.(2025·安徽安庆·模拟预测)—______ you ______ your homework yet?
—Yes, I ______ it just now.
A.Did; do; finished B.Have; done; have finished
C.Have; done; finished D.Will; do; finish
79.(2025·黑龙江佳木斯·二模)—________ you ________ your homework yet?
—Yes, I ________ it just now.
A.Did; finish; have finished B.Have; finished; finished
C.Have; finished; have finished D.Will; finish; finished
80.(24-25九年级下·江西吉安·期中)—Oh, hello, Mary! Do you know something about the film Nezha 2?
—Well, it’s such a wonderful film that I ________ it twice.
A.see B.saw C.will see D.have seen
81.(2025·西藏拉萨·模拟预测)He _________ English since he was ten years old.
A.learn B.learns C.has learned D.learned
82.(2025·黑龙江哈尔滨·二模)—Hello, may I speak to Lucy?
—Sorry, she isn’t in. She has ________ Paris on business.
A.gone to B.been to C.been in
83.(2025·黑龙江哈尔滨·二模)—Where’s Jack? I called him yesterday but his phone was kept off.
—He ________ the language training camp for a week, and he’s coming back next week.
A.has gone to B.has been in C.has been to
84.(2025·安徽合肥·二模)—Ne zha 2 ________ in over 30 countries, including the US and France.
—That’s amazing! It truly shows the power of Chinese culture.
A.comes out B.came out C.has come out D.will come out
85.(2024·江苏南通·模拟预测)—Sofia, have you ever been to a restaurant served by a robot?
—Yes. My uncle, a restaurant owner, _________ one to serve customers for two years.
A.bought B.had C.has bought D.has had
86.(2025·江西九江·二模)Since the movie Ne Zha came out, it ________ many young people’s interest in Chinese cartoon characters.
A.increased B.has increased C.will increase D.is increasing
87.(2025·福建莆田·二模)—Huang Xuhua is considered as the father of China’s nuclear submarines (核潜艇).
—Right. He ________ in the key field for tens of years.
A.works B.has worked C.will work
88.(2025·福建南平·二模)—How’s grandma?
—She ________ the medicine and feels much better now.
A.takes B.is taking C.has taken
89.(2025·江苏南京·一模)Over the past three years, you ________ your abilities and become a better yourself.
A.develop B.will develop C.have developed D.are developing
90.(2025·江苏常州·二模)I _________ traditional Chinese medicine for two years, and now I can even give some health advice to my friends.
A.study B.am studying C.studied D.have studied
91.(2025·江苏·模拟预测)The movie is so interesting that I ________ it twice.
A.see B.saw C.have seen D.will see
92.(2025·福建厦门·二模)—The ancient camphor tree (樟树) ________ proudly at Xujia Village in Fuzhou for over 100 years.
—True! About 10,000 ancient trees across Fuzhou are protected now.
A.has stood B.is standing C.will stand
93.(2025·福建三明·二模)—Do you know Lydia very well?
—Yes, She and I ________ friends since we were very young.
A.are B.were C.have been
94.(2025·江苏常州·一模)Mary won’t meet her parents tonight, because they ________ for Beijing.
A.are leaving B.will leave C.have left D.leave
95.(2025·四川广元·模拟预测)Recently, traditional Chinese medicine is becoming more and more popular, and many health-improving drinks ________ to the market.
A.will introduce B.introduced C.are introduced D.have been introduced
96.(2025·江苏宿迁·一模)Neither Jim nor Tom ________ France before, but they know the country very well.
A.has gone to B.has been to C.have gone to D.have been to
97.(2025·北京东城·一模)Tony _______ many friends since he moved to this city.
A.made B.will make C.is making D.has made
98.(2025·湖北武汉·模拟预测)My father ________ to Shanghai on business. He will be back in two weeks.
A.has been B.has gone C.went D.goes
99.(2025·北京海淀·模拟预测)I ________ a lot of useful information about environmental protection since I joined the eco-club.
A.learn B.learned
C.have learned D.will learn
100.(2025·甘肃张掖·模拟预测)—May I speak to Jane?
—Sorry, she is not at home. She ________ since last month.
A.left B.has left C.has been away D.went away
试卷第1页,共3页
试卷第1页,共3页
学科网(北京)股份有限公司
$$