文档内容
关注公众号:陆陆高分冲刺 ~领取:最新版“小中高考-总复习”、最新试卷下载
中考英语一轮复习 现在完成时
一.选择题(共20小题)
1.(2025春•九台区期末)I______this book for three weeks.I have to return it now.( )
A.borrow B.have borrowed
C.have kept D.lent
2.(2025春•南岗区期末)—When did you borrow the dictionary?
—I______ the dictionary in my bag since last week.( )
A.have borrowed B.kept
C.have kept
3.(2025春•五华区期末)— you ever Dounan Flower Market yet?
—Yes.I went there last year and saw different kinds of flowers.( )
A.Do;visit B.Did;visit
C.Have;visited D.Are;visiting
4.(2025春•九台区期末)While the woman ,the accident happened.( )
A.shopped B.is shopping
C.was shopping D.shops
5.(2025•金牛区模拟)The panda﹣themed railway station in Chengdu ______ popularity among
visitors since it was put into use one and a half years ago.( )
A.wins B.is winning
C.has won
6.(2025 春•富民县期末)In the last ten years,our government on environmental
protection to make Kunming more and more beautiful.( )
A.focus B.focuses
C.focused D.has focused
7.(2025春•凤阳县期末)—I haven't finished the book Three Days to See.
—How come?You it for a whole month!( )
A.have had B.have bought
C.will have D.will buy
8.(2025春•贵池区期末)—What do you think of Kunming,Yunnan Province?
—Oh,it's quite beautiful.I Kunming twice.( )
A.have gone to B.have been to
C.will go to D.have been in
9.(2025春•梁溪区期末)—Did you go to see Yu Bao and Jia Yueyue in Wuxi Zoo?
1关注公众号:陆陆高分冲刺 ~领取:最新版“小中高考-总复习”、最新试卷下载
—I there twice.They are so cute.( )
A.have been B.have gone
C.have come D.have arrived
10.(2025春•瓦房店市期末)All of the girls here______to the West Lake twice.( )
A.have gone B.have been C.has gone D.has been
11.(2025春•东城区校级期中)Betty's mother began working in Beijing in 1995.She has lived
here ______ 30 years.( )
A.in B.for C.since D.by
12.(2025春•寻甸县期末)Mike is very interested in Chinese culture,and he______Chinese for
three years.( )
A. learns B. is learning
C. will learn D.has learned
13.(2025 春•扬州期末) Sherry will be our guide today because she is the only one that
Australia before.( )
A.has gone to B.has been in
C.has arrived in D.has been to
14.(2025春•安庆期末) My cousin______the novel a couple of times.She's learned a lot from
it.( )
A. reads B. will read
C. has read D. was reading
15.(2025春•镇江期末)﹣Have you finished reading the book Oliver Twist?
﹣Not yet.I ______ it for nearly a month.I'm going to the library to renew it.( )
A.have bought B.have borrowed
C.have had D.have kept
16.(2025春•兴化市期末)﹣﹣﹣Where is your father,Jack?
﹣﹣﹣He ______ to New York on business.He _______ the airport at five in the morning.
( )
A.has gone; has left for
B.has been; has left for
C.has gone; left for
D.has been; left to
17.(2025春•兴化市期末)—How long you Mary?
—Nearly a year.We live very happily.( )
2关注公众号:陆陆高分冲刺 ~领取:最新版“小中高考-总复习”、最新试卷下载
A.have;married
B.have;got married to
C.have;been married to
D.have;been married with
18.(2025春•长沙县校级期末)He enough money to buy a new car.( )
A.hasn't saved B.has save
C.don't save
19.(2025春•镇江期末)—I China for three months and this is the first time I've tried
on hanfu.
—You really need to have a try.It must be a fantastic experience.( )
A.have gone to B.have been to
C.have been in D.have arrived in
20.(2025春•芜湖期末)—I haven't seen Mark and Jane for a long time.
—Oh,you don't know?The young couple England.( )
A.has gone to B.have been in
C.have been to D.have gone to
3关注公众号:陆陆高分冲刺 ~领取:最新版“小中高考-总复习”、最新试卷下载
中考英语一轮复习 现在完成时
参考答案与试题解析
一.选择题(共20小题)
1.(2025春•九台区期末)I______this book for three weeks.I have to return it now.( )
A.borrow B.have borrowed
C.have kept D.lent
【考点】含since/for的现在完成时;动词词义辨析.
【答案】C
【分析】我已经借这本书三周了。我现在必须归还它。
【解答】borrow借,是短暂性动词,用于一般现在时;have borrowed已经借,是现在完成时,
动词是短暂性动词;have kept已经借,是现在完成时,动词是延续性动词;lent借出,是过去式,
用于一般过去时。根据for three weeks(三周)可知,是现在完成时,动词要用延续性动词。
故选:C。
【点评】考查含for的现在完成时和动词词义辨析,应牢记其含义和用法,结合语境答题。
2.(2025春•南岗区期末)—When did you borrow the dictionary?
—I______ the dictionary in my bag since last week.( )
A.have borrowed B.kept
C.have kept
【考点】现在完成时的基本用法;动词词义辨析.
【答案】C
【分析】—你什么时候借的这本字典?
—自上周以来,我一直把这本字典放在我的包里。
【解答】A已经借,现在完成时,动词是短暂性动词;B保持,一般过去时;C已经借,现在完
成时,动词是持续性动词。根据since last week(自从上周)可知,此处是现在完成时,动词是
持续性动词。
故选:C。
【点评】需要分析句中各个成分,根据句子,选出正确答案。
3.(2025春•五华区期末)— you ever Dounan Flower Market yet?
—Yes.I went there last year and saw different kinds of flowers.( )
A.Do;visit B.Did;visit
C.Have;visited D.Are;visiting
【考点】现在完成时的基本用法.
【答案】C
4关注公众号:陆陆高分冲刺 ~领取:最新版“小中高考-总复习”、最新试卷下载
【分析】—你曾经去过斗南花市吗?
—是的。我去年去过那里,看到了各种各样的花。
【解答】visit参观,是动词,A一般现在时;B一般过去时;C现在完成时;D现在进行时。根
据yet仍然还,此处用现在完成时,一般疑问句,主语是you,助动词用have;visit的过去分词是
visited。
故选:C。
【点评】需要分析句中各个成分,根据句子,选出正确答案。
4.(2025春•九台区期末)While the woman ,the accident happened.( )
A.shopped B.is shopping
C.was shopping D.shops
【考点】现在完成时的基本用法.
【答案】C
【分析】当这个女人正在购物的时候,事故发生了。
【解答】结合句意,当这个女人__的时候,事故发生了。结合句子中有 While,一般与过去进行
时连用,过去进行时的结构是was/were+doing,主语是the woman,所以用was shopping.
故选:C。
【点评】结合提示时间以确定时态,然后结合相关选项,作出正确选择。
5.(2025•金牛区模拟)The panda﹣themed railway station in Chengdu ______ popularity among
visitors since it was put into use one and a half years ago.( )
A.wins B.is winning
C.has won
【考点】现在完成时的基本用法.
【答案】C
【分析】成都以熊猫为主题的火车站自一年半前投入使用以来,一直受到游客的欢迎。
【解答】win,动词,赢得。选项A是第三人称单数形式;选项B是现在进行时;选项C是现在
完成时。根据观察可知题干是复合句,含有since(自从......以来)引导的时间状语从句。主句用
现在完成时,从句用一般过去时,正确答案是C。
故选:C。
【点评】熟悉现在完成时的基本用法是解答本题的关键。
6.(2025 春•富民县期末)In the last ten years,our government on environmental
protection to make Kunming more and more beautiful.( )
A.focus B.focuses
C.focused D.has focused
5关注公众号:陆陆高分冲刺 ~领取:最新版“小中高考-总复习”、最新试卷下载
【考点】现在完成时的基本用法.
【答案】D
【分析】在过去的十年里,我们的政府一直专注于环境保护,使昆明变得越来越美丽。
【解答】focus和focuses是一般现在时;focused是一般过去时;has focused是现在完成时。根据
句意和时间状语In the last ten years(在过去的十年里)可知,此句表述过去发生的事情对现在
造成的影响和结果,用现在完成时。
故选:D。
【点评】对时态的考查,要求牢记各种时态的构成形式,结合时间状语和上下文的关系,找出正
确答案。
7.(2025春•凤阳县期末)—I haven't finished the book Three Days to See.
—How come?You it for a whole month!( )
A.have had B.have bought
C.will have D.will buy
【考点】含since/for的现在完成时;动词词义辨析.
【答案】A
【分析】—我还没读完《假如给我三天光明》这本书。
—怎么会?你拥有它一整个月了!
【解答】have买,是持续性动词;buy买,是短暂性动词;根据"for a whole month"(一整个
月)可知,句子需用现在完成时(have + 过去分词),排除C、D;"for a whole month"时间段,
动词须用延续性动词,"have bought"中的"bought"是短暂性动词,不能与时间段连用,而"have
had"中的"had"是延续性动词,所以排除B。
故选:A。
【点评】考查现在完成时态和延续性动词。需要分析句中各个成分,根据句子,选出正确答案。
8.(2025春•贵池区期末)—What do you think of Kunming,Yunnan Province?
—Oh,it's quite beautiful.I Kunming twice.( )
A.have gone to B.have been to
C.will go to D.have been in
【考点】have been to(in)/have gone to的区别.
【答案】B
【分析】—你觉得云南省的昆明怎么样?
—哦,它非常漂亮。我去过昆明两次。
【解答】have gone to去了,人没有回来;have been to去过,人已回来;will go to将去;have
been in待在某地。根据"twice"(两次)可知,此处表示已经去过昆明两次,应用have been to。
6关注公众号:陆陆高分冲刺 ~领取:最新版“小中高考-总复习”、最新试卷下载
故选:B。
【点评】掌握现在完成时的用法可以解答此题。
9.(2025春•梁溪区期末)—Did you go to see Yu Bao and Jia Yueyue in Wuxi Zoo?
—I there twice.They are so cute.( )
A.have been B.have gone
C.have come D.have arrived
【考点】现在完成时的基本用法.
【答案】A
【分析】—你去看无锡动物园的"玉宝"和"嘉悦悦"了吗?
—我去过那里两次了。它们太可爱了。
【解答】have been去过(已回);have gone去了(未回);have come已经来了;have arrived
已经到达。根据Did you go to see Yu Bao and Jia Yueyue in Wuxi Zoo?(你去看无锡动物园
的"玉宝"和"嘉悦悦"了吗?)和They are so cute.(它们太可爱了。)可知,此处是说"我去过那
里两次了。"
故选:A。
【点评】考查现在完成时,应牢记其含义和用法,结合语境答题。
10.(2025春•瓦房店市期末)All of the girls here______to the West Lake twice.( )
A.have gone B.have been C.has gone D.has been
【考点】have been to(in)/have gone to的区别;语法一致.
【答案】B
【分析】这里的所有女孩都去过西湖两次。
【解答】A、have gone,表示"已经去了某地",通常用于第一人称单数或复数主语;B、have
been表示"去过某地";C、has gone,这是现在完成时的第三人称单数形式;D、has been是现在
完成时的第三人称单数形式。句子的主语是"All of the girls here",这是一个复数主语,谓语动
词需要用复数形式;句中的twice(两次)表示去过两次,使用have been to。
故选:B。
【点评】掌握现在完成时的用法可以解答此题。
11.(2025春•东城区校级期中)Betty's mother began working in Beijing in 1995.She has lived
here ______ 30 years.( )
A.in B.for C.since D.by
【考点】含since/for的现在完成时.
【答案】B
【分析】贝蒂的妈妈1995年就开始在北京工作了。她已经在这里住了30年了。
7关注公众号:陆陆高分冲刺 ~领取:最新版“小中高考-总复习”、最新试卷下载
【解答】in在......里;for(表示一段时间)达,计;since自从;by通过。根据30 years(30年)
可知,此处应填for,"for+一段时间"表示"长达多久"。
故选:B。
【点评】通读句子,理解句意,掌握现在完成时的用法,即可作答。
12.(2025春•寻甸县期末)Mike is very interested in Chinese culture,and he______Chinese for
three years.( )
A. learns B. is learning
C. will learn D.has learned
【考点】含since/for的现在完成时.
【答案】D
【分析】迈克对中国文化非常感兴趣,他已经学习中文三年了。
【解答】learns是第三人称单数,是一般现在时;is learning是现在进行时;will learn是一般将
来时;has learned是现在完成时。根据句意和时间状语for three years(三年了)可知,此句表
示从过去开始,持续到现在的动作,要用现在完成时。其他选项不符合句子要表达的时间概念。
故选:D。
【点评】对时态的考查,要求牢记各种时态的构成形式,结合时间状语和上下文的关系,找出正
确答案。
13.(2025 春•扬州期末) Sherry will be our guide today because she is the only one that
Australia before.( )
A.has gone to B.has been in
C.has arrived in D.has been to
【考点】have been to(in)/have gone to的区别.
【答案】D
【分析】雪莉今天将担任我们的导游,因为她是之前唯一去过澳大利亚的人。
【解答】A.has gone to:去了某地(还未回来);B.has been in:在某地(常表持续的状态,可
接时间段 );C.has arrived in:到达某地(强调动作 );D.has been to:去过某地(已经回来
强调经历 )。句中说 "Sherry will be our guide today(雪莉今天将做我们的导游 )",说明她
之前去过澳大利亚(有这个经历 ),已经回来才能当导游。所以用 "has been to"。
故选:D。
【点评】本题聚焦现在完成时不同短语(has gone to/has been in/has arrived in/has been to )在
语境中对 "去过、去了、在某地、到达" 语义及用法的区分,需结合 "当导游" 语境判断是强调
"去过(已回)" 经历。
14.(2025春•安庆期末) My cousin______the novel a couple of times.She's learned a lot from
8关注公众号:陆陆高分冲刺 ~领取:最新版“小中高考-总复习”、最新试卷下载
it.( )
A. reads B. will read
C. has read D. was reading
【考点】现在完成时的基本用法.
【答案】C
【分析】我的表姐已经读了几遍这本小说。她从中学到了很多。
【解答】A.一般现在时态;B.一般将来时态;C.现在完成时态;D..过去进行时态;根据下文"她
从中学到了很多。"和题干可知,此句中的read动作发生在过去,并强调对现在造成的结构,句
意为:我的表姐已经读了几遍这本小说。故句子时态为现在完成时态,其构成为:have/has+过去
分词。
故选:C。
【点评】结合时间状语和语境,牢记现在完成时态的标志词和构成。
15.(2025春•镇江期末)﹣Have you finished reading the book Oliver Twist?
﹣Not yet.I ______ it for nearly a month.I'm going to the library to renew it.( )
A.have bought B.have borrowed
C.have had D.have kept
【考点】现在完成时的基本用法;动词词义辨析.
【答案】D
【分析】﹣你读完《雾都孤儿》这本书了吗?
﹣还没有。我已经借了将近一个月了。我打算去图书馆续借它。
【解答】bought是buy的过去式和过去分词,买。borrowed是borrow的过去式和过去分词,借。
had是have的过去式和过去分词,有。kept是keep的过去式和过去分词,保持、保管。根据题干
中I'm going to the library to renew it.(我打算去图书馆续借它。)可知说话这本书是从图书馆
借来的,他已经借了将近一个月了,则可排除 AC选项。其次for nearly a month表示几乎一个
月,当现在完成时与表示一段的时间状语连用,谓语应用延续性动词,borrow是非延续性动词,
其对应的延续性动词是keep,则D选项符合题意。
故选:D。
【点评】本题考查现在完成时,要求学生掌握该时态的用法,再根据题干即可作出选择。
16.(2025春•兴化市期末)﹣﹣﹣Where is your father,Jack?
﹣﹣﹣He ______ to New York on business.He _______ the airport at five in the morning.
( )
A.has gone; has left for
B.has been; has left for
9关注公众号:陆陆高分冲刺 ~领取:最新版“小中高考-总复习”、最新试卷下载
C.has gone; left for
D.has been; left to
【考点】现在完成时的基本用法.
【答案】见试题解答内容
【分析】﹣﹣﹣你爸爸在哪里,杰克?
﹣﹣﹣他去纽约出差了,他早上五点动身去飞机场,
【解答】答案:C.说话的时候爸爸不在本地,去了的动作发生在过去,对现在造成一定的影响,
故用现在完成时,have gone to去了某地,have been to去过某地,主语he,故has,后面的时间
状语at five in the morning表达的是过去的事情用一般过去时,leave for动身去…,leave的过去
式是left,故答案是C.
【点评】现在完成时有两种用法1.过去发生的某一动作对现在造成的影响或结果或到现在为止
已经发生或完成的动作.2.表示过去发生的、持续到现在的动作或状态.
17.(2025春•兴化市期末)—How long you Mary?
—Nearly a year.We live very happily.( )
A.have;married
B.have;got married to
C.have;been married to
D.have;been married with
【考点】现在完成时的基本用法;动词短语.
【答案】C
【分析】—你和玛丽结婚多久了?
—快一年了。我们过得很幸福。
【解答】marry结婚,是瞬间动词;get married结婚,是瞬间动词;be married结婚,为延续性
动词;be married with是错误的表达;be married to sb和某人结婚,是固定搭配,是延续性动
词。根据how long(多长时间)可知,是现在完成时,构成为have/has+过去分词,并且谓语动
词要用延续性动词。
故选:C。
【点评】考查现在完成时和动词短语,应牢记其含义和用法,结合语境答题。
18.(2025春•长沙县校级期末)He enough money to buy a new car.( )
A.hasn't saved B.has save
C.don't save
【考点】现在完成时的基本用法.
【答案】A
10关注公众号:陆陆高分冲刺 ~领取:最新版“小中高考-总复习”、最新试卷下载
【分析】他还没有存足够的钱来买一辆新车。
【解答】hasn't saved还没有存,是现在完成时;has save是错误的表达;don't save不存,是一
般现在时,主语是第二人称代词或复数名词。根据 He…enough money to buy a new car.
(他……足够的钱来买一辆新车。)可知,此处是说"他还没有存够足够的钱来买一辆新车。"是
表示过去的动作对现在的影响,所以是现在完成时。主语是He,助动词用hasn't。
故选:A。
【点评】考查现在完成时,应牢记其含义和用法,结合语境答题。
19.(2025春•镇江期末)—I China for three months and this is the first time I've tried
on hanfu.
—You really need to have a try.It must be a fantastic experience.( )
A.have gone to B.have been to
C.have been in D.have arrived in
【考点】have been to(in)/have gone to的区别.
【答案】C
【分析】— 我已经在中国待了三个月 ,这是我第一次尝试汉服。
— 你真的得试一试。那肯定是一次超棒的经历。
【解答】A.have gone to :去了(某地,人未回来 ,强调动作 ,不可与表时间段的内容连
用 )B.have been to :去过(某地,人已回来 ,强调 "去过" 这个经历 ,不可与表时间段的内
容连用 )C.have been in :已在(某地,表持续的状态 ,可与表时间段的内容连用 ,体现待
了多久 )D.have arrived in :已到达(某地,是瞬间动作 ,不可与表时间段的内容连用 )句
中 "for three months(长达三个月 )" 是时间段 ,需选能表持续状态的表达 ,只有 C.have
been in 符合。
故选:C。
【点评】本题聚焦现在完成时中不同短语(have gone to/have been to/have been in/have arrived
in )对 "去了、去过、待在、到达" 语义及与时间段搭配用法的区分 ,核心考查对 "持续状态
vs 瞬间动作" 在语境中运用的理解。
20.(2025春•芜湖期末)—I haven't seen Mark and Jane for a long time.
—Oh,you don't know?The young couple England.( )
A.has gone to B.have been in
C.have been to D.have gone to
【考点】have been to(in)/have gone to的区别.
【答案】D
【分析】— 我很久没见到马克和简了。
11关注公众号:陆陆高分冲刺 ~领取:最新版“小中高考-总复习”、最新试卷下载
— 哦,你不知道吗?这对年轻夫妇去英格兰了。
【解答】A.has gone to :(主语为单数时)去了(某地,尚未返回 )B.have been in :已经在
(某地,常表示持续的状态,可与时间段搭配 )C.have been to :去过(某地,已经返回,强
调经历 )D.have gone to :(主语为复数时)去了(某地,尚未返回 )题目中 "the young
couple(这对年轻夫妇 )" 是复数主语,且根据 "I haven't seen Mark and Jane for a long time.
(我很久没见到马克和简了 )" 可知他们去英格兰还没回来。
故选:D。
【点评】这道题主要考查现在完成时中"have/has gone to""have been in""have been to"的辨析,
重点在于结合主语单复数及语境判断动作状态(去了未回、在某地、去过已回)。
12