资源简介 中小学教育资源及组卷应用平台中考英语一轮复习 现在完成时一.选择题(共20小题)1.(2025 北京)Many international students to visit our school since last year.( )A.are coming B.have comeC.came D.will come2.(2025 长春)The movie Ne Zha 2______ with the public since it came out.( )A. has been popular B. is popularC. was popular D.will be popular3.(2025春 抚州期末)—I'm surprised at the new look of Fuzhou.—Yeah,it a lot.It's much more beautiful now than it was 10 years ago.( )A.changes B.will changeC.was changing D.has changed4.(2025春 道里区期末)—I_______the Sun Island many times.—Me,too.And I've also visited the Ice and Snow World.( )A.have gone to B.have been toC.have got5.(2025春 锡山区期末)—Have you joined the school's Environmental Protection Club?—Not yet.It for two months.I'm still thinking about it.( )A.has closed B.has been closedC.has been open D.has opened6.(2025春 思明区校级期末) Mrs.Wu,we the cleaning work.Can we go home now?( )A.finish B.have finishedC.will finish7.(2025 丰台区一模)—Mom,I my bedroom already.—Well done!It's tidy now.( )A.clean B.am cleaningC.have cleaned D.was cleaning8.(2025 绿园区校级模拟)I ______a lot since I started junior high school.( )A.change B.changedC.will change D.have changed9.(2025春 沙坪坝区校级期末)—Where is your brother?I haven't seen him recently.—Oh,he has to Beijing for a meeting.He has there for a week.( )A.gone;gone B.been;gone C.gone;been D.been;been10.(2025春 宽城区期末)—Mum,where's Tony?—He to the Science Club.He will be back in an hour.( )A. goes B. went C. has been D. has gone11.(2025春 长沙县校级期末) just finished her homework.( )A.She has B.She is C.She will12.(2025春 长沙县校级期末)We the problem yet.( )A.didn't solved B.haven't solvedC.don't solve13.(2025春 长沙县校级期末) the team finished the project yet?( )A.Has B.Did C.Do14.(2025春 北京期末)—Where is Lucy?—She to the library but she back in an hour.( )A.has gone;went B. has been;will beC.has been;goes D.has gone;will be15.(2025春 河东区期末)I to the Great Wall many times since I was born.( )A.went B.have been C.have gone D.will go16.(2025春 北京期末)Jay and his family in Beijing since 2005.( )A.live B.livedC.will live D.have lived17.(2025春 河东区期末)I my homework yet.I still need one more hour.( )A.won't finish B.didn't finishC.haven't finished D.hadn't finished18.(2025春 即墨区期末)—Why are you still here?It's so late.—Because I my work yet.( )A.didn't finish B.wouldn't finishC.haven't finished D.won't finish19.(2025春 南昌期末)—Where is your father?—He London.He there once before.( )A.has been to;has gone toB.has gone to;has been toC.has gone to;has beenD.has been to;has gone20.(2025春 即墨区期末)Tom Singapore a few times,so he knows it well.( )A.has been in B.has been toC.has gone to D.went to中考英语一轮复习 现在完成时参考答案与试题解析一.选择题(共20小题)1.(2025 北京)Many international students to visit our school since last year.( )A.are coming B.have comeC.came D.will come【考点】含since/for的现在完成时.【答案】B【分析】自去年以来,许多国际学生来我们学校参观。【解答】are coming正在来,是现在进行时;have come已经来,是现在完成时;came来,是过去式;will come将会来,是一般将来时。根据since last year(自去年以来)可知,是现在完成时。故选:B。【点评】考查含since的现在完成时,应牢记其含义和用法,结合语境答题。2.(2025 长春)The movie Ne Zha 2______ with the public since it came out.( )A. has been popular B. is popularC. was popular D.will be popular【考点】含since/for的现在完成时.【答案】A【分析】电影《哪吒 2》自上映以来就深受观众喜爱。【解答】has been popular现在完成时;is popular一般现在时;was popular一般过去时;will be popular一般将来时。根据since it came out(自从它上映以来)可知,这是一个现在完成时的标志,因为动作(或状态)从过去某一时刻开始一直持续到现在。所以句子时态用现在完成时。故选:A。【点评】掌握现在完成时的用法和结构,结合题干,选择正确答案。3.(2025春 抚州期末)—I'm surprised at the new look of Fuzhou.—Yeah,it a lot.It's much more beautiful now than it was 10 years ago.( )A.changes B.will changeC.was changing D.has changed【考点】现在完成时的基本用法.【答案】D【分析】—我对福州的新面貌感到惊讶。—是的,它变化很大。现在它比十年前漂亮多了。【解答】changes改变,是第三人称单数,用于一般现在时;will change将会改变,用于一般将来时;was changing过去正在改变,是过去进行时;has changed已经改变,是现在完成时。根据It's much more beautiful now than it was 10 years ago.(现在它比十年前漂亮多了。)可知,此处表示福州过去发生的变化对现在产生了明显的影响,时态为现在完成时"have/has+动词过去分词",主语为it(它),助动词用has。故选:D。【点评】考查现在完成时,应牢记其含义和用法,结合语境答题。4.(2025春 道里区期末)—I_______the Sun Island many times.—Me,too.And I've also visited the Ice and Snow World.( )A.have gone to B.have been toC.have got【考点】have been to(in)/have gone to的区别.【答案】B【分析】—我去过太阳岛很多次了。—我也是。而且我还去过冰雪大世界。【解答】have gone to去了某地,表示人去了还未回来;have been to去过某地人已回来,可以表达去过某地几次;have got多表达拥有;根据第一句中的many times(很多次),可知句子表达"我去过太阳岛很多次了",需要使用have been to。故选:B。【点评】掌握现在完成时have been to/have gone to的使用区别就可以作答此题。5.(2025春 锡山区期末)—Have you joined the school's Environmental Protection Club?—Not yet.It for two months.I'm still thinking about it.( )A.has closed B.has been closedC.has been open D.has opened【考点】现在完成时的基本用法.【答案】C【分析】—你加入学校的环保俱乐部了吗?—还没有。它已经开放两个月了。我还在考虑中。【解答】has closed已经关闭,现在完成时;has been closed已经被关闭,现在完成时的被动语态;has been open已经开放的,现在完成时;has opened已经打开,现在完成时;close"关闭"为瞬间性动词,不能跟一段时间,open"打开"为瞬间性动词,空格后for two months(两个月)为一段时间,瞬间性动词不能跟一段时间连用,open"开放的"为状态词,可以和一段时间连用,因此选C项。故选:C。【点评】做这类题,要注意分析题干信息,并结合语境答题。6.(2025春 思明区校级期末) Mrs.Wu,we the cleaning work.Can we go home now?( )A.finish B.have finishedC.will finish【考点】现在完成时的基本用法.【答案】B【分析】吴老师,我们已经完成了清洁工作。我们现在可以回家了吗?【解答】finish完成,一般现在时;have finished已经完成,现在完成时;will finish将要完成,一般将来时;根据Can we go home now?(我们现在可以回家了吗?)可知,询问现在是否能回家,说明清洁工作已经完成,句子时态应用现在完成时,其结构为"have/has+done",主语we为第一人称复数,所以助动词用have。故选:B。【点评】做这类题,要注意分析题干信息,并结合语境答题。7.(2025 丰台区一模)—Mom,I my bedroom already.—Well done!It's tidy now.( )A.clean B.am cleaningC.have cleaned D.was cleaning【考点】现在完成时的基本用法.【答案】C【分析】—妈妈,我已经打扫了我的卧室。—做得好!现在很整洁了。【解答】clean打扫,动词原形;am cleaning正在打扫,现在进行时;have cleaned已经打扫,现在完成时;was cleaning正在打扫,过去进行时;根据already(已经)可知,此处表示动作已经完成,因此需要用现在完成时(have + 过去分词),因此选C项。故选:C。【点评】做这类题,要注意分析题干信息,并结合语境答题。8.(2025 绿园区校级模拟)I ______a lot since I started junior high school.( )A.change B.changedC.will change D.have changed【考点】现在完成时的基本用法.【答案】D【分析】从上初中开始,我改变了很多。【解答】change改变,动词原形;changed改变,动词过去式/过去分词;will change改变,一般将来时;have changed改变,现在完成时。根据since I started junior high school(从我上初中开始)可知,该句为现在完成时,应填have changed。故选:D。【点评】通读句子,理解句意,掌握现在完成时的用法,即可作答。9.(2025春 沙坪坝区校级期末)—Where is your brother?I haven't seen him recently.—Oh,he has to Beijing for a meeting.He has there for a week.( )A.gone;gone B.been;gone C.gone;been D.been;been【考点】have been to(in)/have gone to的区别.【答案】C【分析】—你哥哥在哪里?我最近没见到他。—哦,他去北京开会了。他已经在那里待了一个星期。【解答】has gone to去了某地(未回);has been in已经在某地待了一段时间,强调状态的持续。根据Where is your brother?I haven't seen him recently.(你哥哥在哪里?我最近没见到他。)可知,是说"哦,他去北京开会了。"去了北京未回,所以第一空用gone。根据He has…there for a week.(他已经在那里……一个星期。)可知,是说"他已经在那里待了一个星期。"所以第二空用been。故选:C。【点评】考查have gone to和has been in,应牢记其含义和用法,结合语境答题。10.(2025春 宽城区期末)—Mum,where's Tony?—He to the Science Club.He will be back in an hour.( )A. goes B. went C. has been D. has gone【考点】现在完成时的基本用法.【答案】D【分析】—妈妈,Tony在哪?—他去科学俱乐部了。一个小时后他将回来。【解答】go去。选项A是第三人称单数形式;选项B是过去式;选项C是现在完成时(曾去过);选项D是现在完成时(已经去了)。根据He will be back in an hour(一个小时后他将回来。)可知说话时,他不在现场,已经去某地了,因此根据应使用现在完成时,可先排除A和B。has been表示曾去过某地,现在已经不在某地了;has gone表示已经去某地了,现在不在说话地点。故选:D。【点评】本题主要考查动词时态。判断动词的时态,要通过所给的时间状语或上下文等去判断动词的时态。11.(2025春 长沙县校级期末) just finished her homework.( )A.She has B.She is C.She will【考点】现在完成时的基本用法.【答案】A【分析】她刚刚完成了她的作业。【解答】She has她已经,现在完成时;She is她是,一般现在时;She will她将要,一般将来时。根据just finished her homework"刚刚完成她的作业"可知,该句为现在完成时。故选:A。【点评】通读句子,理解句意,掌握现在完成时的用法,即可作答。12.(2025春 长沙县校级期末)We the problem yet.( )A.didn't solved B.haven't solvedC.don't solve【考点】现在完成时的基本用法.【答案】B【分析】我们还没有解决这个问题。【解答】didn't solved没解决,一般过去时;haven't solved还没解决,现在完成时;don't solve没解决,一般现在时。根据yet可知,该句为现在完成时。故选:B。【点评】通读句子,理解句意,掌握现在完成时的用法,即可作答。13.(2025春 长沙县校级期末) the team finished the project yet?( )A.Has B.Did C.Do【考点】现在完成时的基本用法.【答案】A【分析】团队已经完成这个项目了吗?【解答】Has助动词,现在完成时;Did助动词,一般过去时;Do助动词,一般现在时。根据yet可知,该句为现在完成时。故选:A。【点评】通读句子,理解句意,掌握现在完成时的用法,即可作答。14.(2025春 北京期末)—Where is Lucy?—She to the library but she back in an hour.( )A.has gone;went B. has been;will beC.has been;goes D.has gone;will be【考点】have been to(in)/have gone to的区别;一般将来时.【答案】D【分析】—露西在哪里?—她去图书馆了,但一个小时后就会回来。【解答】根据"Where is Lucy?"和"she...back in an hour."可知,Lucy去了图书馆,还没回来,因此不在这里,应用现在完成时。have been to表示人去了已回来,have gone to人去了还未回,这里应用have gone to形式,主语为第三人称单数形式,故使用has gone to;根据"in an hour."(一小时后)表示将来时可知,第二空应用一般将来时。故选:D。【点评】仔细分析句子的题干,确定所需时态,做出选择。15.(2025春 河东区期末)I to the Great Wall many times since I was born.( )A.went B.have been C.have gone D.will go【考点】含since/for的现在完成时.【答案】B【分析】自从我出生以来,我已经去过长城很多次了。【解答】went去,一般过去时;have been去,现在完成时,表示去了已经回来了;have gone去,现在完成时,表示去了还没回来;will go去,一般将来时。根据since I was born(自从我出生以来)可知,该句为现在完成时,表示去过长城很多次,所以应填have been。故选:B。【点评】通读句子,理解句意,掌握现在完成时的用法,即可作答。16.(2025春 北京期末)Jay and his family in Beijing since 2005.( )A.live B.livedC.will live D.have lived【考点】含since/for的现在完成时.【答案】D【分析】杰伊和他的家人自2005年以来一直住在北京。【解答】live住。选项A是一般现在时;选项B是一般过去时;选项C是一般将来时;选项D是现在完成时。句中since 2005是介词短语,意思是"自从2005年以来",和现在完成时连用(have/has+done),本题答案是D。故选:D。【点评】本题主要考查动词时态。判断动词的时态,要通过所给的时间状语或上下文等去判断动词的时态。17.(2025春 河东区期末)I my homework yet.I still need one more hour.( )A.won't finish B.didn't finishC.haven't finished D.hadn't finished【考点】现在完成时的基本用法.【答案】C【分析】我还没有完成作业。我还需要一个多小时。【解答】won't finish将不会完成,一般将来时;didn't finish没完成,一般过去时;haven't finished还没完成,现在完成时;hadn't finished还没完成,过去完成时。根据yet和I still need one more hour.(我还需要一个多小时。)可知,该句用现在完成时。故选:C。【点评】通读句子,理解句意,掌握现在完成时的用法,即可作答。18.(2025春 即墨区期末)—Why are you still here?It's so late.—Because I my work yet.( )A.didn't finish B.wouldn't finishC.haven't finished D.won't finish【考点】现在完成时的基本用法.【答案】C【分析】—你为什么还在这里?这么晚了。—因为我还没完成我的工作。【解答】didn't finish没有完成,一般过去时;wouldn't finish没完成,过去将来时;haven't finished没完成,现在完成时;won't finish没完成,一般将来时。根据yet可知,该句为现在完成时。故选:C。【点评】通读句子,理解句意,掌握现在完成时的用法,即可作答。19.(2025春 南昌期末)—Where is your father?—He London.He there once before.( )A.has been to;has gone toB.has gone to;has been toC.has gone to;has beenD.has been to;has gone【考点】have been to(in)/have gone to的区别.【答案】C【分析】—你父亲在哪里?—他去了伦敦。他以前去过那里一次。【解答】仔细分析每个选项,发现考查以下结构,has been to去过某地,人已回来;has gone to去了某地,人未回来;has been 去过某地,省去介词to;has gone去了某地,后省去介词to;第一个空描述的是父亲现在的状态,即"他去了伦敦(还没回来)",应该使用现在完成时表示已经发生但强调对现在的影响,即"has gone to";第二个空描述的是父亲有曾经去过伦敦的经历,应该使用现在完成时表示过去的经历对现在的影响,即"has been to",因为二空后面使用副词there,故省略to。故选:C。【点评】掌握现在完成时的用法,仔细分析每个选项,使用合适的时态,做出恰当选择。20.(2025春 即墨区期末)Tom Singapore a few times,so he knows it well.( )A.has been in B.has been toC.has gone to D.went to【考点】have been to(in)/have gone to的区别.【答案】B【分析】汤姆去过新加坡几次,所以他对那里很熟悉。【解答】A、has been in:这个选项表示"一直待在某地;B、has been to:这个选项表示"去过某地(现在已经回来了)";C、has gone to:这个选项表示"已经去了某地(现在可能还在那里或正在去的路上)";D、went to:这个选项是过去式,表示过去某个时间发生的动作。根据句中的a few times(几次)可知汤姆去过几次新加坡,有去过的经历,所以对那里很熟悉,应使用have /has been to来表示;句子主语Tom为第三人称单数形式,故使用has been to。故选:B。【点评】掌握现在完成时的用法,能够区分have been to/have gone to的区别,可以解答此题。21世纪教育网 www.21cnjy.com 精品试卷·第 2 页 (共 2 页)21世纪教育网(www.21cnjy.com) 展开更多...... 收起↑ 资源预览