2026年中考英语一轮复习 现在完成时(含解析)

资源下载
  1. 二一教育资源

2026年中考英语一轮复习 现在完成时(含解析)

资源简介

中小学教育资源及组卷应用平台
中考英语一轮复习 现在完成时
一.选择题(共20小题)
1.(2025 北京)Many international students to visit our school since last year.(  )
A.are coming B.have come
C.came D.will come
2.(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
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 change
C.was changing D.has changed
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 to
C.have got
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 closed
C.has been open D.has opened
6.(2025春 思明区校级期末) Mrs.Wu,we the cleaning work.Can we go home now?(  )
A.finish B.have finished
C.will finish
7.(2025 丰台区一模)—Mom,I my bedroom already.
—Well done!It's tidy now.(  )
A.clean B.am cleaning
C.have cleaned D.was cleaning
8.(2025 绿园区校级模拟)I ______a lot since I started junior high school.(  )
A.change B.changed
C.will change D.have changed
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
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
11.(2025春 长沙县校级期末) just finished her homework.(  )
A.She has B.She is C.She will
12.(2025春 长沙县校级期末)We the problem yet.(  )
A.didn't solved B.haven't solved
C.don't solve
13.(2025春 长沙县校级期末) the team finished the project yet?(  )
A.Has B.Did C.Do
14.(2025春 北京期末)—Where is Lucy?
—She to the library but she back in an hour.(  )
A.has gone;went B. has been;will be
C.has been;goes D.has gone;will be
15.(2025春 河东区期末)I to the Great Wall many times since I was born.(  )
A.went B.have been C.have gone D.will go
16.(2025春 北京期末)Jay and his family in Beijing since 2005.(  )
A.live B.lived
C.will live D.have lived
17.(2025春 河东区期末)I my homework yet.I still need one more hour.(  )
A.won't finish B.didn't finish
C.haven't finished D.hadn't finished
18.(2025春 即墨区期末)—Why are you still here?It's so late.
—Because I my work yet.(  )
A.didn't finish B.wouldn't finish
C.haven't finished D.won't finish
19.(2025春 南昌期末)—Where is your father?
—He London.He there once before.(  )
A.has been to;has gone to
B.has gone to;has been to
C.has gone to;has been
D.has been to;has gone
20.(2025春 即墨区期末)Tom Singapore a few times,so he knows it well.(  )
A.has been in B.has been to
C.has gone to D.went to
中考英语一轮复习 现在完成时
参考答案与试题解析
一.选择题(共20小题)
1.(2025 北京)Many international students to visit our school since last year.(  )
A.are coming B.have come
C.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 popular
C. 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 change
C.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 to
C.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 closed
C.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 finished
C.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 cleaning
C.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.changed
C.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 solved
C.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 be
C.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.lived
C.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 finish
C.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 finish
C.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 to
B.has gone to;has been to
C.has gone to;has been
D.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 to
C.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)

展开更多......

收起↑

资源预览