内容正文:
专题19 现在完成时
【中考真题练习】
1.(2025·黑龙江哈尔滨·中考真题)—Excuse me, may I use your ruler? I ________ mine.
—Of course! Here you are.
A.have lost B.will lose C.am losing
【答案】A
【详解】句意:——打扰一下,我可以用你的尺子吗?我丢失了我的尺子。——当然!给你。
考查现在完成时。根据“Excuse me, may I use your ruler?”可知,此处是指已经丢失了尺子,从而导致去借对方的尺子,空处强调过去的动作对现在的影响,用现在完成时。故选A。
2.(2025·江苏镇江·中考真题)Our English teacher isn’t in the office now. She ________ the library.
A.goes to B.has gone to C.will go to D.was going to
【答案】B
【详解】句意:我们的英语老师现在不在办公室。她去图书馆了。
考查动词时态。根据“Our English teacher isn’t in the office now”可知,“去图书馆”的动作发生在过去,且对现在造成了“不在办公室”的影响,需用现在完成时;“has gone to” 符合“去了未回”的语境。故选B。
3.(2025·西藏·中考真题)I ________ some good friends since I came to this school.
A.has made B.have made C.make D.made
【答案】B
【详解】句意:自从我来到这所学校以来,我交了一些好朋友。
考查时态。根据“since I came to this school”可知句子用现在完成时have/has done,主语是I,助动词用have。故选B。
4.(2025·四川凉山·中考真题)—China is taking action to help people manage their weight and lead healthier lives.
—Yes. The government ________ a three-year “Weight Management Year” program already.
A.started B.has started C.will start
【答案】B
【详解】句意:——中国正在采取行动帮助人们控制体重,过上更健康的生活。——是的。政府已经开始了为期三年的“体重管理年”计划。
考查时态。started一般过去时;has started现在完成时;will start一般将来时。根据“already”可知,政府已经开始了为期三年的“体重管理年”计划,本句应使用现在完成时。故选B。
5.(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。
6.(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。
7.(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。
8.(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。
9.(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。
10.(2025·北京·中考真题)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。
【习题综合练习】
11.(25-26九年级上·上海浦东新·期末)—Have you ever _______ to Beijing?
—Yes, I went there last year.
A.been B.gone C.go D.went
【答案】A
【详解】句意:——你去过北京吗?——是的,我去年去过那里。
考查动词辨析。been去过,be动词的过去分词;gone去了,go的过去分词;go去,动词原形;went去,go的过去式。根据“Yes, I went there last year.”,可知,此处是询问是否去过北京,被问的人已经回来,应用been。故选A。
12.(25-26九年级上·江西南昌·期末)Many historians believe that Stonehenge ________ around for almost 5000 years.
A.is B.was C.will be D.has been
【答案】D
【详解】句意:许多历史学家认为巨石阵已经存在大约5000年了。
考查现在完成时。根据时间状语“for almost 5000 years”可知,巨石阵从过去持续存在到现在,强调动作或状态的延续,应用现在完成时have/has done。故选D。
13.(25-26九年级上·江西南昌·期末)Many historians believe that Stonehenge ________ around for almost 5000 years.
A.is B.was C.will be D.has been
【答案】D
【详解】句意:许多历史学家认为巨石阵已经存在了大约5000年。
考查动词时态。is是,一般现在时;was是,一般过去时;will be将是,一般将来时;has been已经存在,现在完成时。根据时间状语“around for almost 5000 years”可知,巨石阵从过去持续存在到现在,强调持续的状态,应用现在完成时。故选D。
14.(25-26九年级上·上海徐汇·期末)—I’m sorry I’m late for the meeting.
—It doesn’t matter. The meeting ________ for only five minutes.
A.has begun B.began C.has been on D.was on
【答案】C
【详解】句意:——抱歉我开会迟到了。——没关系,会议只开了五分钟。
考查现在完成时与延续性动词的用法。根据“for only five minutes”可知,此处表示“会议已经进行了五分钟”,强调从过去开始持续到现在的动作,需用现在完成时,且动词需具有延续性。begin是非延续性动词,不能与一段时间连用,需转换为be on等延续性表达。故选C。
15.(25-26九年级上·福建龙岩·期末)So far, the villagers ________ their living conditions with the help of our government.
A.have improved B.improved C.will improve
【答案】A
【详解】句意:到目前为止,在我们政府的帮助下,村民们已经改善了他们的生活条件。
考查现在完成时。根据时间状语“So far(到目前为止)”可知,动作从过去持续到现在并强调结果,应用现在完成时。故选A。
16.(25-26九年级上·江西上饶·期末)My sister ________ in this school since she graduated from college. She loves her job very much.
A.works B.worked C.has worked D.will work
【答案】C
【详解】句意:我姐姐自从大学毕业后就一直在这所学校工作。她非常热爱她的工作。
考查现在完成时。根据时间状语“since she graduated from college”可知,动作从过去持续到现在,强调持续状态,应使用现在完成时。故选C。
17.(25-26九年级上·安徽阜阳·期末)—The good news that our football team won the game ________ through the school already.
—Well done! All of us are still discussing the game now.
A.spread B.will spread C.is spreading D.has spread
【答案】D
【详解】句意:——我们足球队赢得比赛的好消息已经在学校里传开了。——干得好!我们现在都还在讨论这场比赛。
考查动词时态。根据答句中“All of us are still discussing the game now.”可知,好消息已经传开且对现在产生影响(大家仍在讨论),且题干中“already”提示动作已完成,应使用现在完成时,D项符合。故选D。
18.(25-26九年级上·福建宁德·期末)—I can’t find Rita. Where is she?
—She ________ to Mount Huang with her family.
A.went B.goes C.has gone
【答案】C
【详解】句意:——我找不到丽塔。她在哪里?——她和家人去黄山了。
考查时态。根据“I can’t find Rita. Where is she?”可知,此处表示丽塔去了黄山,现在还没有回来,应用现在完成时“have/has gone to”,表示“去了某地(还未回来)”,主语是“She”,助动词用has。故选C。
19.(25-26九年级上·江西赣州·期末)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。
20.(25-26九年级上·福建宁德·期末)—Has AI finished the novel for you ________?
—Yes. Look! It’s much faster than I thought.
A.yet B.ever C.before
【答案】A
【详解】句意:——AI已经为你写完小说了吗?——是的。看!它比我预想的快多了。
考查副词辨析。yet还,已经(用于否定句和疑问句);ever曾经(常用于疑问句和完成时);before以前(常用于完成时)。根据问句“Has AI finished...?”是现在完成时的一般疑问句,且答语“Yes”表示已完成,结合疑问句中常与现在完成时连用的副词,此处应填yet。故选A。
21.(25-26九年级上·福建泉州·期末)—This dish of Chinese dumplings looks so inviting. Who ________ it?
—Betty, my younger sister.
A.has made B.is making C.will make
【答案】A
【详解】句意:——这盘中国饺子看起来真诱人。谁做的?——我的妹妹贝蒂。
考查现在完成时。根据“This dish of Chinese dumplings looks so inviting.”可知,动作“做”发生在过去且对现在有影响(饺子现在看起来诱人),应用现在完成时,谓语结构为have/has done。故选A。
22.(25-26九年级上·江西赣州·期末)—I can’t go to the movies with you. The tickets are sold out.
—Don’t worry. I ________ two tickets.
A.buy B.have bought C.am buying D.will buy
【答案】B
【详解】句意:——我不能和你一起去看电影了。票已经卖完了。——别担心。我已经买了两张票。
考查动词时态。根据“The tickets are sold out.”和答语“Don’t worry.”可知,此处表示已经提前买好了票,强调动作已完成并对现在产生影响,应用现在完成时。故选B。
23.(25-26九年级上·安徽合肥·期末)—Could you ________ me your English dictionary? Mine was left at my home.
—Sorry. Tony ________ it.
A.borrow; lent B.borrow; has lent C.lend; has borrowed D.lend; has lent
【答案】C
【详解】句意:——你能把你的英语词典借给我吗?我的忘在家里了。——抱歉,托尼已经把它借走了。
考查动词辨析和时态。borrow借入;lend借出。第一空表示“借给我”,是“借出”之意,用 lend;第二空表示“Tony借入”,强调过去的动作对现在的影响,用现在完成时has borrowed。故选C。
24.(25-26九年级上·北京房山·期末)A lot of students ________ as volunteers in the school library since 2023.
A.worked B.have worked C.was working D.will work
【答案】B
【详解】句意:自2023年以来,许多学生在学校图书馆当志愿者。
考查现在完成时。worked工作,过去式;have worked工作,现在完成时;was working正在工作,过去进行时;will work将工作,一般将来时。根据时间状语“since 2023”可知,动作从过去持续到现在,应用现在完成时。故选B。
25.(25-26九年级上·上海金山·月考)Miss White ________ Chinese for ten years.
A.learnt B.has learnt C.had learnt D.learns
【答案】B
【详解】句意:White小姐学习汉语十年了。
考查动词的时态。learnt学习,一般过去时;has learnt已经学习,现在完成时;had learnt已经学习,过去完成时;learns学习,一般现在时。根据时间状语“for ten years”可知,“for+一段时间”常与现在完成时连用,此处应用现在完成时,表示“White小姐学习中文已经持续了十年”。故选B。
26.(25-26九年级上·甘肃张掖·月考)Not only you but also Zhou Min _________ given away all the pocket money to those poor children.
A.have B.has C.are D.is
【答案】B
【详解】句意:不仅你,而且周敏也把所有的零花钱捐给了那些贫困儿童。
考查主谓一致及现在完成时。have助动词(复数/第一、二人称);has助动词(第三人称单数);are系动词(复数);is系动词(单数)。根据过去分词“given”可知,此处构成现在完成时“have/has+done”结构,排除C、D选项;根据“Not only you but also Zhou Min…”可知,当not only…but also…连接两个主语时,谓语动词遵循“就近原则”,即与最近的主语保持一致。本句中靠近谓语的主语是“Zhou Min”,属于第三人称单数,故助动词应用has。故选B。
27.(25-26九年级上·上海静安·期中)The Shanghai Disneyland ________ millions of visitors since it opened.
A.attracted B.has attracted C.attracts D.will attract
【答案】B
【详解】句意:上海迪士尼乐园自开业以来已经吸引了数百万游客。
考查现在完成时。句中的“since it opened”表示“自从它开业以来”,强调从过去持续到现在的动作或影响,时态需用现在完成时。主句需用现在完成时“has/have + 过去分词”,主语“The Shanghai Disneyland”为单数,故用“has attracted”。故选B。
28.(25-26九年级上·北京朝阳·期末)The astronauts ________ out many experiments since they entered the space station.
A.are carrying B.carried C.will carry D.have carried
【答案】D
【详解】句意:自从宇航员进入空间站以来,他们已经进行了许多实验。
考查动词时态。are carrying现在进行时;carried一般过去时;will carry一般将来时;have carried现在完成时。根据时间状语“since they entered the space station”可知,主句应用现在完成时,表示动作从过去开始一直持续到现在。故选D。
29.(2026·上海虹口·一模)Mr Thomas, a famous doctor, _______ in Hangzhou since ten years ago.
A.works B.was working C.worked D.has worked
【答案】D
【详解】句意:托马斯先生,一位著名的医生,自从十年前就一直在杭州工作。
考查现在完成时。根据时间状语“since ten years ago”可知,动作从过去持续到现在,应用现在完成时。故选D。
30.(2026·上海奉贤·一模)Tom ______ great progress in performing since he joined the drama club.
A.makes B.made C.has made D.had made
【答案】C
【详解】句意:汤姆自从加入戏剧俱乐部以来,在表演方面取得了巨大的进步。
考查动词时态。根据句中的“since he joined the drama club”可知,句子应用现在完成时,表示从过去某一时刻开始一直持续到现在的动作或状态,或者可能持续下去的动作或状态,谓语动词构成是“have/has+动词的过去分词”,主语“Tom”是第三人称单数,所以助动词用has,make的过去分词是made。故选C。
31.(25-26九年级上·北京丰台·期末)Many schools ________ traditional culture courses since last term.
A.are offering B.have offered C.offered D.will offer
【答案】B
【详解】句意:自从上学期以来,许多学校都开设了传统文化课程。
考查现在完成时。根据时间状语“since last term”(自从上学期以来)可知,动作从过去持续到现在,应用现在完成时。故选B。
32.(25-26九年级上·云南昭通·期末)—Your hometown is really beautiful!
—Yes. The environment here ________ a lot in the last few years.
A.improves B.improved C.has improved D.had improved
【答案】C
【详解】句意:——你的家乡真漂亮!——是的。这里的环境在过去几年里改善了很多。
考查动词时态。improves是一般现在时;improved是一般过去时;has improved是现在完成时;had improved是过去完成时。根据时间状语“in the last few years”可知,这句话用现在完成时,表示从过去某一时间开始持续到现在的动作或状态,强调对现在的影响。故选C。
33.(2026·上海静安·一模)Eating too much fast food ________ her health since she entered junior middle school.
A.affects B.is affecting C.has affected D.will affect
【答案】C
【详解】句意:自从她上初中以来,吃太多快餐已经影响了她的健康。
考查现在完成时。affects影响,一般现在时的第三人称单数;is affecting正在影响,现在进行时;has affected已经影响,现在完成时;will affect将影响,一般将来时。根据时间状语“since she entered junior middle school”,可知动作从过去开始持续到现在,并对现在有影响,应用现在完成时。故选C。
34.(25-26九年级上·黑龙江绥化·月考)She ________ this book ________ nearly three weeks ago.
A.has borrowed; since B.has borrowed; for C.has kept; since
【答案】C
【详解】句意:她从将近三周前起就一直持有这本书。
考查动词和介词辨析。borrow借入,是非延续性动词;keep保存,保留,是延续性动词;since自从,后加时间点;for与时间段连用。“nearly three weeks ago”是时间点,因此第二空应填since,句子用现在完成时,且动词用延续性动词,第一空应填has kept。故选C。
35.(25-26九年级上·北京海淀·月考)I still remember my first English teacher, though we ________ each other for a long time.
A.don’t see B.didn’t see C.haven’t seen D.won’t see
【答案】C
【详解】句意:我仍然记得我的第一位英语老师,尽管我们很长时间没见到彼此了。
考查动词时态辨析。根据“for a long time”可知,此处强调“没见面”这一状态从过去开始并持续到现在,需用现在完成时。故选C。
36.(25-26九年级上·江苏南通·月考)They ________ after their graduation. They ________ for five years.
A.married; have married B.got married; have been married
C.married; have been marrying D.got married; have married
【答案】B
【详解】句意:他们毕业后结婚了。他们已经结婚五年了。
考查动词时态和用法。第一个空“after their graduation”表示过去动作,可用“married”或“got married”表示结婚的动作;第二个空“for five years”表示持续状态,需用现在完成时“have been married”表示结婚状态持续至今。选项A的“have married”(动作完成)不能表示状态持续;选项C的“have been marrying”(结婚动作进行中)不符合逻辑,因“marry”是瞬间动词;选项D的“have married”同样不能与时间段连用。故选B。
37.(25-26九年级上·甘肃平凉·月考)It ________ ten years ________ I left college.
A.was, since B.been, after C.was, when D.has been, since
【答案】D
【详解】句意:自从我离开大学已经十年了。
考查现在完成时的用法。根据“It...ten years...”以及结合选项可知,此处是“It has been+时间段+since”结构,表示“自……以来已经……了”。故选D。
38.(25-26九年级上·福建莆田·期中)—Where are Jason and Eason?
—They ________ Mount Wuyi this morning.
A.have gone to B.have been in C.have been to
【答案】A
【详解】句意:——Jason和Eason在哪里?——他们今天早上去武夷山了。
考查现在完成时。have gone to 去了(未归);have been in 已在(某地待了一段时间);have been to 去过(已返回)。根据问句询问两人现在何处,结合“this morning”可知,他们今早出发去武夷山且现在不在说话地,强调“去了未归”应用have gone to。故选A。
39.(25-26九年级上·北京海淀·期末)—Would you like to see the new comedy with me?
—No, thanks. I ________ it twice already.
A.see B.will see C.have seen D.am seeing
【答案】C
【详解】句意:——你想和我一起看这部新喜剧吗?——不,谢谢。我已经看过它两次了。
考查现在完成时。根据时间状语“already”,表示动作已完成且与现在相关,应使用现在完成时(have+过去分词)。故选C。
40.(25-26九年级上·黑龙江绥化·月考)Our school _________ a new laboratory since last year. Now students can do experiments there.
A.builds B.built C.has built D.will build
【答案】C
【详解】句意:我们学校自去年以来建了一间新实验室。现在学生们可以在那里做实验了。
考查现在完成时。builds建造,一般现在时的第三人称单数形式;built建造,一般过去时;has built已经建造,现在完成时;will build将建造,一般将来时。根据时间状语“since last year”以及“Now students can do experiments there.”可知,动作从去年开始持续至今,并对现在产生影响,应使用现在完成时。故选C。
41.(25-26九年级上·黑龙江大庆·月考)—How long ______ you ______ this dictionary?
—For three years.
A.have; bought B.have; had C.did; buy D.will; buy
【答案】B
【详解】句意:——这本词典你买了多久了?——三年了。
考查时态及延续性动词。根据“For three years.”可知,句中时态为现在完成时,结构:have/has+动词过去分词,buy是短暂性动词,不能与时间段连用,此处使用buy的延续性动词have,过去分词形式为had,主语是you,助动词使用have。故选B。
42.(25-26九年级上·黑龙江齐齐哈尔·月考)The environment ______ a lot since we took action to protect it.
A.improves B.improved C.has improved D.will improve
【答案】C
【详解】句意:自从我们采取行动保护环境以来,环境已经改善了很多。
考查动词时态。根据“since we took action to protect it”可知,since引导的时间状语从句用一般过去时,主句要用现在完成时,故选C。
43.(25-26九年级上·黑龙江大兴安岭·月考)—What a nice watch! How long ________ you ________ it?
—For two years.
A.have; had B.have; bought C.did; buy
【答案】A
【详解】句意:——多好看的手表啊!你拥有它多久了?——两年了。
考查现在完成时和延续性动词。根据“How long…you…it?”和“For two years.”可知,此处询问拥有手表的时间,且使用现在完成时“have done”;how long提问时,谓语动词应是延续性动词,had是延续性动词,bought是瞬间动词。故选A。
44.(2025·安徽黄山·模拟预测)—Jiaozi, the director of the movie Ne Zha 2 ________ on cartoon movies since he graduated from university.
—I admire him a lot. His success tells us that hard work will pay off in the end.
A.has worked B.is working C.worked D.will work
【答案】A
【详解】句意:——电影《哪吒2》的导演饺子自大学毕业以来就一直在制作卡通电影。——我非常钦佩他。他的成功告诉我们,努力最终会有回报。
考查动词时态辨析。根据“since he graduated from university”可知,since引导的时间状语从句,主句用现在完成时,结构为“have/has+过去分词”,主语“the director of the movie Ne Zha 2”是第三人称单数,所以用has,故选A。
45.(25-26九年级上·福建泉州·月考)So far, Guizhou Moutai__________ the “China Moutai” to help more than 260,000 poor students realize their college dreams.
A.ran B.will run C.has run
【答案】C
【详解】句意:到目前为止,贵州茅台已经开展了“中国茅台”活动,帮助超过26万名贫困学生实现他们的大学梦想。
考查动词时态。根据“So far”可知,句子时态应用现在完成时,其结构为“have/has+动词的过去分词”,主语“Guizhou Moutai”是第三人称单数,助动词用has,run的过去分词是run,所以此处应用has run。故选C。
46.(2025·黑龙江哈尔滨·模拟预测)—Tom __________ the library and he __________ there for 10 minutes.
—Oh, I will go there, too.
A.have gone to, have been to B.has gone to, has been C.has gone to, has been in
【答案】B
【详解】句意:——汤姆去了图书馆,并且已经在那里待了10分钟。—— 哦,我也会去那里。
考查主谓一致。主语“Tom”是第三人称单数,助动词需用三单形式has,可排除A项;“there”是地点副词,前面不能加介词,结合选项可知,B项符合。故选B。
47.(2025·黑龙江哈尔滨·模拟预测)—We have studied here __________ 2022.
—Yes, we will have to leave our lovely school and kind teachers.
A.since B.in C.at
【答案】A
【详解】句意:——我们从2022年以来一直在这里学习。——是的,我们将不得不离开我们可爱的学校和和善的老师。
考查介词辨析。since自从;in在;at在。根据句子使用现在完成时“have studied”,表示动作从过去持续到现在,需与since搭配表示起始点,而in表示在时间段内,at表示具体时刻,均不适用持续性表达。故选A。
48.(25-26九年级上·安徽淮北·月考)—The task is finally done, let’s go eat something now.
—Great, I haven’t eaten anything ________ breakfast.
A.before B.since C.of D.from
【答案】B
【详解】句意:——任务终于完成了,我们现在去吃点什么吧。——太好了,我自从早餐以来就没吃过任何东西。
考查介词辨析。before在……之前;since自从;of……的;from从……起。根据“I haven’t eaten anything”可知,此处是现在完成时,表示动作从过去(早餐)持续到现在未吃东西,需用表示“自从”的时间介词since。故选B。
49.(25-26九年级上·海南海口·月考)—Bruce ________ so much in the past two years.
—Yeah, he ________ be shy, but now he is outgoing and active.
A.has changed; used to B.changed; is used to C.has changed; is used to
【答案】A
【详解】句意:——Bruce在过去两年里变化太大了。——是啊,他过去很害羞,但现在他外向又活泼。
考查现在完成时和used to do结构。根据“Bruce…in the past two years”可知,动作发生在过去,且对现在有影响,应用现在完成时。主语Bruce是第三人称单数,助动词用has,后接动词过去分词changed;根据“but now he is outgoing and active”可知,此处描述的是过去的习惯或状态,与现在形成对比,应用used to do sth.结构,意为“过去常常做某事”。故选A。
50.(2025·江西抚州·模拟预测)The film Zootopia 2 ________ very popular since it was first shown on Nov. 26th.
A.became B.has become C.was becoming D.become
【答案】B
【详解】句意:电影《疯狂动物城2》自11月26日首映以来,一直非常受欢迎。
考查现在完成时态。根据“since”这一标志词可知,“since+一般过去时的从句”通常与现在完成时 (have/has+过去分词) 连用,表示动作从过去开始持续到现在。故选B。
51.(25-26九年级上·江苏南京·月考)Since Zootopia was first shown in 2016, it ________ millions of fans around the world.
A.wins B.won C.has won D.will win
【答案】C
【详解】句意:自从《疯狂动物城》在2016年首映以来,它赢得了全世界数百万粉丝。
考查现在完成时的用法。wins赢得,一般现在时;won赢得,一般过去时;has won现在完成时;will win将赢得,一般将来时。根据“since”引导的时间状语从句,主句需用现在完成时表示动作从过去开始并延续至今,且对现在有影响。故选C。
52.(25-26九年级上·福建南平·月考)—We are looking forward to the coming holiday and ________ a travel plan for it.
—Really? Can I have a look?
A.will make B.were making C.have made
【答案】C
【详解】句意:——我们期待着即将到来的假期,并为此制定了一个旅行计划。 ——真的吗?我能看看吗?
考查时态辨析。will make将制定,为一般将来时;were making正在制定,为过去进行时;have made已经制定,为现在完成时。结合前半句“We are looking forward to the coming holiday”及语境可知,此处指第一位说话者他们很期待即将来临的假期,再结合后半句“…a travel plan for it”及答句“Can I have a look”可知,第二位说话者想看一看他们的旅行计划,应是“已经制作”完成了,则空处应用现在完成时强调计划已完成,其结构为“have done sth.”。故选C。
53.(25-26九年级上·上海松江·期中)Since its invention in the 1940s, the computer ________ smaller and smaller in size.
A.has become B.is becoming C.will become D.became
【答案】A
【详解】句意:自从20世纪40年代发明以来,计算机的尺寸变得越来越小。
考查动词时态。根据“Since its invention in the 1940s”可知,句子应用现在完成时,其结构为“have/has+过去分词”,此处应用has become。故选A。
54.(25-26九年级上·上海金山·期中)—Danny, where’s your father?
—Oh, he ________ Beijing on business for over a week. He’ll be back soon.
A.has been in B.went to C.has gone to D.has been to
【答案】A
【详解】句意:——丹尼,你父亲在哪里?——哦,他在北京出差已经一个多星期了。他很快就会回来。
考查现在完成时。has been in去了某地,还在那里;went to去;has gone to去了某地,未回;has been to去过某地,已回。根据“he ... Beijing on business for over a week. He’ll be back soon.”可知,他去北京出差已经一周了,表示“去了北京且还在”,强调从过去持续到现在的状态,与“for over a week”表示一段时间的状语匹配。故选A。
55.(25-26九年级上·上海静安·期中)—Excuse me.Where’s Mr Hu?
—Oh,he _______ the canteen for lunch. He’ll be back soon.
A.goes to B.has gone to C.went to D.has been to
【答案】B
【详解】句意:——打扰一下,胡先生在哪里?——哦,他去食堂吃午饭了,很快就会回来。
考查现在完成时的用法。goes to一般现在时,表示习惯性动作;has gone to现在完成时,表示去了,但还未回来,强调对现在的影响;went to一般过去时,仅表示过去的动作,不强调对现在的影响;has been to现在完成时,去过某地(已返回)。根据“Where’s Mr Hu...he...the canteen for lunch. He’ll be back soon”可知胡先生去食堂的动作发生在过去,但对现在造成影响(目前人不在场),需用现在完成时“has gone to”(表示已去某地且未返回)。故选B。
56.(25-26九年级上·云南昆明·期中)Daniel ________ in the same school since he came back from England.
A.stayed B.was staying C.will stay D.has stayed
【答案】D
【详解】句意:Daniel自从从英国回来后,就一直待在同一所学校。
考查现在完成时。根据“since he came back from England”可知,主句需用现在完成时(have/has + 过去分词)。故选D。
57.(25-26九年级上·天津·期中)He as well as his sisters ________ Chinese for ten years.
A.study B.have studied C.has studied D.studies
【答案】C
【详解】句意:他和他的姐姐们学习中文已经十年了。
考查主谓一致和时态。当主语后接“as well as”引导的短语时,谓语动词的单复数形式应与第一个主语保持一致。“He”是第三人称单数,因此谓语动词需用单数形式。时间状语“for ten years”表示动作从过去持续到现在,需用现在完成时。故选C。
58.(25-26九年级上·福建福州·期中)Ben’s dog ________ for more than a month, but he is still very sad.
A.is dead B.has died C.has been dead
【答案】C
【详解】句意:本的狗已经死了一个多月了,但他仍然很伤心。
考查动词时态。根据“for more than a month”可知,此处应用现在完成时,且谓语动词需用延续性动词;die是短暂性动词,其延续性表达为be dead,此处用has been dead。故选C。
59.(25-26九年级上·福建福州·期中)—Tom, may I use my dictionary? You ________ it for several days.
—Of course, I’m sorry. I really need it for my homework now.
A.have bought B.have kept C.have borrowed
【答案】B
【详解】句意:——Tom,我可以用我的字典吗?你已经借了好几天了。——当然,对不起。我现在真的需要它做作业。
考查延续性动词:have bought已经买了,是瞬间动词,不能与表示一段时间的状语连用;have kept一直拿着/保留,是延续性动词,可与for several days连用;have borrowed已经借了,是瞬间动词,不能表示持续状态。根据“for several days”可知,需用延续性动词,故选B。
60.(25-26九年级上·福建南平·期中)—Hurry up! The basketball game ________ for 15 minutes!
—I’m so sorry for being late.
A.has been on B.began C.has begun
【答案】A
【详解】句意:——快点!篮球比赛已经开始15分钟了!——我很抱歉迟到了。
考查时态及延续性动词。根据“for 15 minutes”可知,表示动作持续一段时间,句子应用现在完成时“have/has+动词过去分词”,主语为“The basketball game”,助动词用has,并且句中动词需用延续性动词。begin为非延续性动词,不能与时间段连用;has been on表示“已经进行”,是延续性短语。故选A。
61.(25-26九年级上·天津·期中)Those who ________ in ________ homework, please hand it in this afternoon.
A.hasn’t handed, his B.haven’t handed; their
C.has handed; their D.have handed; his
【答案】B
【详解】句意:那些还没有交作业的人,请今天下午交上来。
考查主谓一致和代词一致性。“Those who”表示复数意义,谓语动词需用复数形式,故第一个空用“haven't handed”;代词指代复数主语,需用“their”。选项A和C动词为单数形式,不符合主谓一致;选项D代词“his”为单数,与复数主语不一致,且肯定形式“have handed”与句意矛盾。故选B。
62.(25-26九年级上·上海·期中)Although Lucy ________ the Great Wall, she still plans to visit it again.
A.has been to B.has gone to C.has been in D.has been away
【答案】A
【详解】句意:尽管露西已经去过长城,但她仍然计划再去游览一次。
考查现在完成时和短语辨析。has been to去过,已返回;has gone to去了,未返回;has been in待在,某地一段时间;has been away离开,表状态。根据“she still plans to visit it again”可知,这里表示露西已经去过长城且已返回,has been to符合语境。故选A。
63.(25-26九年级上·云南昭通·期中)—Your spoken English is so good. Have you ever been abroad?
—No, I ________ English by myself for three years.
A.learn B.learned C.have learned D.will learn
【答案】C
【详解】句意:——你的英语口语真好。你出过国吗? ——没有,我自学英语已经三年了。
考查动词时态辨析。learn动词原形(一般现在时);learned过去式(一般过去时);have learned现在完成时;will learn一般将来时。根据“for three years”可知,此处表示动作从过去持续到现在,应用现在完成时,故选C。
64.(25-26九年级上·北京西城·期中)Peter ________ in our school as a volunteer for nearly ten years.
A.works B.is working C.was working D.has worked
【答案】D
【详解】句意:彼得在我们学校做志愿者将近十年了。
考查动词时态。根据“for nearly ten years”可知,句子时态为现在完成时,其结构为have/has done;主语Peter为第三人称单数,因此助动词用has,work的过去分词为worked。故选D。
65.(25-26九年级上·安徽合肥·期中)Charlie ________ Chinese tea culture since he came to China in 2012.
A.studies B.studied C.is studying D.has studied
【答案】D
【详解】句意:查理自2012年来中国后,就一直在学习中国茶文化。
考查动词时态。studies一般现在时;studied一般过去时;is studying现在进行时;has studied现在完成时。根据“since he came to China in 2012”可知,since引导的时间状语从句常与现在完成时连用,has studied符合语境。故选D。
66.(25-26九年级上·福建厦门·期中)—Are your grandparents learning English?
—Yes. They _________ it for two years. They show a great interest in it.
A.learn B.have learned C.will learn
【答案】B
【详解】句意:——你的祖父母在学英语吗?——是的。他们学英语已经两年了。他们对此很感兴趣。
考查动词时态。learn一般现在时,have learned现在完成时,will learn 一般将来时。根据“for two years”可知,“for+时间段”常与现在完成时连用,have learned符合语境。故选B。
67.(25-26九年级上·福建泉州·期中)—Where is your father, Kangkang?
—He _________ to Cuba on business. He _________ there twice.
A.has been; has been B.has gone; has gone C.has gone; has been
【答案】C
【详解】句意:——康康,你爸爸在哪里?——他去古巴出差了,他去过那里两次。
考查现在完成时。have/has been to表示“去过某地,人已经回来”;have/has gone to表示“去了某地,人未回来”。根据“Where is your father”可知,爸爸不在说话地,所以是去了还未回来,故第一空用has gone;再根据“twice”可知,第二空表示“去过两次”,用has been。故选C。
68.(25-26九年级上·福建福州·期中)—Look, who ________ the classroom? The classroom is clean.
—It is not me. I came back just now.
A.is cleaning B.clean C.has cleaned
【答案】C
【详解】句意:——看,谁打扫了教室?教室很干净。——不是我。我刚回来。
考查动词时态。根据答语中“I came back just now”可知,打扫动作发生在过去,且对现在有影响(教室干净),因此问句需用现在完成时强调已完成动作的结果,谓语动词构成是have/has done。故选C。
69.(25-26九年级上·北京大兴·期中)David ______ hard since he signed up for the singing competition.
A.will practice B.was practicing C.is practicing D.has practiced
【答案】D
【详解】句意:David自从报名参加歌唱比赛以来,一直努力练习。
考查现在完成时。since表示“自从”,通常与现在完成时连用,表示动作从过去开始持续到现在。故选D。
70.(25-26九年级上·江苏连云港·月考)Mrs Rainbow ________ color therapy since she left college.
A.practised B.was practised C.has practised D.will practise
【答案】C
【详解】句意:Rainbow夫人自从大学毕业以来就一直在从事色彩疗法。
考查现在完成时。根据“since she left college”可知,此处时态为现在完成时,其谓语结构为“have/ has+done”,主语Mrs Rainbow为第三人称单数,助动词应该用has,故选C。
试卷第1页,共3页
试卷第1页,共3页
学科网(北京)股份有限公司
$
专题19 现在完成时
【中考真题练习】
1.(2025·黑龙江哈尔滨·中考真题)—Excuse me, may I use your ruler? I ________ mine.
—Of course! Here you are.
A.have lost B.will lose C.am losing
2.(2025·江苏镇江·中考真题)Our English teacher isn’t in the office now. She ________ the library.
A.goes to B.has gone to C.will go to D.was going to
3.(2025·西藏·中考真题)I ________ some good friends since I came to this school.
A.has made B.have made C.make D.made
4.(2025·四川凉山·中考真题)—China is taking action to help people manage their weight and lead healthier lives.
—Yes. The government ________ a three-year “Weight Management Year” program already.
A.started B.has started C.will start
5.(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
6.(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
7.(2025·黑龙江绥化·中考真题)Lots of tourists from the southern part of China ________ Harbin twice.
A.have been in B.have gone to C.have been to
8.(2025·福建·中考真题)Since last year, our school ________ free breakfasts to students in need.
A.offered B.has offered C.was offering
9.(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
10.(2025·北京·中考真题)Many international students ________ to visit our school since last year.
A.are coming B.have come C.came D.will come
【习题综合练习】
11.(25-26九年级上·上海浦东新·期末)—Have you ever _______ to Beijing?
—Yes, I went there last year.
A.been B.gone C.go D.went
12.(25-26九年级上·江西南昌·期末)Many historians believe that Stonehenge ________ around for almost 5000 years.
A.is B.was C.will be D.has been
13.(25-26九年级上·江西南昌·期末)Many historians believe that Stonehenge ________ around for almost 5000 years.
A.is B.was C.will be D.has been
14.(25-26九年级上·上海徐汇·期末)—I’m sorry I’m late for the meeting.
—It doesn’t matter. The meeting ________ for only five minutes.
A.has begun B.began C.has been on D.was on
15.(25-26九年级上·福建龙岩·期末)So far, the villagers ________ their living conditions with the help of our government.
A.have improved B.improved C.will improve
16.(25-26九年级上·江西上饶·期末)My sister ________ in this school since she graduated from college. She loves her job very much.
A.works B.worked C.has worked D.will work
17.(25-26九年级上·安徽阜阳·期末)—The good news that our football team won the game ________ through the school already.
—Well done! All of us are still discussing the game now.
A.spread B.will spread C.is spreading D.has spread
18.(25-26九年级上·福建宁德·期末)—I can’t find Rita. Where is she?
—She ________ to Mount Huang with her family.
A.went B.goes C.has gone
19.(25-26九年级上·江西赣州·期末)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
20.(25-26九年级上·福建宁德·期末)—Has AI finished the novel for you ________?
—Yes. Look! It’s much faster than I thought.
A.yet B.ever C.before
21.(25-26九年级上·福建泉州·期末)—This dish of Chinese dumplings looks so inviting. Who ________ it?
—Betty, my younger sister.
A.has made B.is making C.will make
22.(25-26九年级上·江西赣州·期末)—I can’t go to the movies with you. The tickets are sold out.
—Don’t worry. I ________ two tickets.
A.buy B.have bought C.am buying D.will buy
23.(25-26九年级上·安徽合肥·期末)—Could you ________ me your English dictionary? Mine was left at my home.
—Sorry. Tony ________ it.
A.borrow; lent B.borrow; has lent C.lend; has borrowed D.lend; has lent
24.(25-26九年级上·北京房山·期末)A lot of students ________ as volunteers in the school library since 2023.
A.worked B.have worked C.was working D.will work
25.(25-26九年级上·上海金山·月考)Miss White ________ Chinese for ten years.
A.learnt B.has learnt C.had learnt D.learns
26.(25-26九年级上·甘肃张掖·月考)Not only you but also Zhou Min _________ given away all the pocket money to those poor children.
A.have B.has C.are D.is
27.(25-26九年级上·上海静安·期中)The Shanghai Disneyland ________ millions of visitors since it opened.
A.attracted B.has attracted C.attracts D.will attract
28.(25-26九年级上·北京朝阳·期末)The astronauts ________ out many experiments since they entered the space station.
A.are carrying B.carried C.will carry D.have carried
29.(2026·上海虹口·一模)Mr Thomas, a famous doctor, _______ in Hangzhou since ten years ago.
A.works B.was working C.worked D.has worked
30.(2026·上海奉贤·一模)Tom ______ great progress in performing since he joined the drama club.
A.makes B.made C.has made D.had made
31.(25-26九年级上·北京丰台·期末)Many schools ________ traditional culture courses since last term.
A.are offering B.have offered C.offered D.will offer
32.(25-26九年级上·云南昭通·期末)—Your hometown is really beautiful!
—Yes. The environment here ________ a lot in the last few years.
A.improves B.improved C.has improved D.had improved
33.(2026·上海静安·一模)Eating too much fast food ________ her health since she entered junior middle school.
A.affects B.is affecting C.has affected D.will affect
34.(25-26九年级上·黑龙江绥化·月考)She ________ this book ________ nearly three weeks ago.
A.has borrowed; since B.has borrowed; for C.has kept; since
35.(25-26九年级上·北京海淀·月考)I still remember my first English teacher, though we ________ each other for a long time.
A.don’t see B.didn’t see C.haven’t seen D.won’t see
36.(25-26九年级上·江苏南通·月考)They ________ after their graduation. They ________ for five years.
A.married; have married B.got married; have been married
C.married; have been marrying D.got married; have married
37.(25-26九年级上·甘肃平凉·月考)It ________ ten years ________ I left college.
A.was, since B.been, after C.was, when D.has been, since
38.(25-26九年级上·福建莆田·期中)—Where are Jason and Eason?
—They ________ Mount Wuyi this morning.
A.have gone to B.have been in C.have been to
39.(25-26九年级上·北京海淀·期末)—Would you like to see the new comedy with me?
—No, thanks. I ________ it twice already.
A.see B.will see C.have seen D.am seeing
40.(25-26九年级上·黑龙江绥化·月考)Our school _________ a new laboratory since last year. Now students can do experiments there.
A.builds B.built C.has built D.will build
41.(25-26九年级上·黑龙江大庆·月考)—How long ______ you ______ this dictionary?
—For three years.
A.have; bought B.have; had C.did; buy D.will; buy
42.(25-26九年级上·黑龙江齐齐哈尔·月考)The environment ______ a lot since we took action to protect it.
A.improves B.improved C.has improved D.will improve
43.(25-26九年级上·黑龙江大兴安岭·月考)—What a nice watch! How long ________ you ________ it?
—For two years.
A.have; had B.have; bought C.did; buy
44.(2025·安徽黄山·模拟预测)—Jiaozi, the director of the movie Ne Zha 2 ________ on cartoon movies since he graduated from university.
—I admire him a lot. His success tells us that hard work will pay off in the end.
A.has worked B.is working C.worked D.will work
45.(25-26九年级上·福建泉州·月考)So far, Guizhou Moutai__________ the “China Moutai” to help more than 260,000 poor students realize their college dreams.
A.ran B.will run C.has run
46.(2025·黑龙江哈尔滨·模拟预测)—Tom __________ the library and he __________ there for 10 minutes.
—Oh, I will go there, too.
A.have gone to, have been to B.has gone to, has been C.has gone to, has been in
47.(2025·黑龙江哈尔滨·模拟预测)—We have studied here __________ 2022.
—Yes, we will have to leave our lovely school and kind teachers.
A.since B.in C.at
48.(25-26九年级上·安徽淮北·月考)—The task is finally done, let’s go eat something now.
—Great, I haven’t eaten anything ________ breakfast.
A.before B.since C.of D.from
49.(25-26九年级上·海南海口·月考)—Bruce ________ so much in the past two years.
—Yeah, he ________ be shy, but now he is outgoing and active.
A.has changed; used to B.changed; is used to C.has changed; is used to
50.(2025·江西抚州·模拟预测)The film Zootopia 2 ________ very popular since it was first shown on Nov. 26th.
A.became B.has become C.was becoming D.become
51.(25-26九年级上·江苏南京·月考)Since Zootopia was first shown in 2016, it ________ millions of fans around the world.
A.wins B.won C.has won D.will win
52.(25-26九年级上·福建南平·月考)—We are looking forward to the coming holiday and ________ a travel plan for it.
—Really? Can I have a look?
A.will make B.were making C.have made
53.(25-26九年级上·上海松江·期中)Since its invention in the 1940s, the computer ________ smaller and smaller in size.
A.has become B.is becoming C.will become D.became
54.(25-26九年级上·上海金山·期中)—Danny, where’s your father?
—Oh, he ________ Beijing on business for over a week. He’ll be back soon.
A.has been in B.went to C.has gone to D.has been to
55.(25-26九年级上·上海静安·期中)—Excuse me.Where’s Mr Hu?
—Oh,he _______ the canteen for lunch. He’ll be back soon.
A.goes to B.has gone to C.went to D.has been to
56.(25-26九年级上·云南昆明·期中)Daniel ________ in the same school since he came back from England.
A.stayed B.was staying C.will stay D.has stayed
57.(25-26九年级上·天津·期中)He as well as his sisters ________ Chinese for ten years.
A.study B.have studied C.has studied D.studies
58.(25-26九年级上·福建福州·期中)Ben’s dog ________ for more than a month, but he is still very sad.
A.is dead B.has died C.has been dead
59.(25-26九年级上·福建福州·期中)—Tom, may I use my dictionary? You ________ it for several days.
—Of course, I’m sorry. I really need it for my homework now.
A.have bought B.have kept C.have borrowed
60.(25-26九年级上·福建南平·期中)—Hurry up! The basketball game ________ for 15 minutes!
—I’m so sorry for being late.
A.has been on B.began C.has begun
61.(25-26九年级上·天津·期中)Those who ________ in ________ homework, please hand it in this afternoon.
A.hasn’t handed, his B.haven’t handed; their
C.has handed; their D.have handed; his
62.(25-26九年级上·上海·期中)Although Lucy ________ the Great Wall, she still plans to visit it again.
A.has been to B.has gone to C.has been in D.has been away
63.(25-26九年级上·云南昭通·期中)—Your spoken English is so good. Have you ever been abroad?
—No, I ________ English by myself for three years.
A.learn B.learned C.have learned D.will learn
64.(25-26九年级上·北京西城·期中)Peter ________ in our school as a volunteer for nearly ten years.
A.works B.is working C.was working D.has worked
65.(25-26九年级上·安徽合肥·期中)Charlie ________ Chinese tea culture since he came to China in 2012.
A.studies B.studied C.is studying D.has studied
66.(25-26九年级上·福建厦门·期中)—Are your grandparents learning English?
—Yes. They _________ it for two years. They show a great interest in it.
A.learn B.have learned C.will learn
67.(25-26九年级上·福建泉州·期中)—Where is your father, Kangkang?
—He _________ to Cuba on business. He _________ there twice.
A.has been; has been B.has gone; has gone C.has gone; has been
68.(25-26九年级上·福建福州·期中)—Look, who ________ the classroom? The classroom is clean.
—It is not me. I came back just now.
A.is cleaning B.clean C.has cleaned
69.(25-26九年级上·北京大兴·期中)David ______ hard since he signed up for the singing competition.
A.will practice B.was practicing C.is practicing D.has practiced
70.(25-26九年级上·江苏连云港·月考)Mrs Rainbow ________ color therapy since she left college.
A.practised B.was practised C.has practised D.will practise
试卷第1页,共3页
试卷第1页,共3页
学科网(北京)股份有限公司
$