中小学教育资源及组卷应用平台
中考英语一轮复习 现在完成时
一.选择题(共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?
—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.( )
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
中考英语一轮复习 现在完成时
参考答案与试题解析
一.选择题(共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
【分析】—你曾经去过斗南花市吗?
—是的。我去年去过那里,看到了各种各样的花。
【解答】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
【考点】现在完成时的基本用法.
【答案】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。
故选: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年了。
【解答】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 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
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
【分析】他还没有存足够的钱来买一辆新车。
【解答】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
【分析】— 我很久没见到马克和简了。
— 哦,你不知道吗?这对年轻夫妇去英格兰了。
【解答】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"的辨析,重点在于结合主语单复数及语境判断动作状态(去了未回、在某地、去过已回)。
21世纪教育网 www.21cnjy.com 精品试卷·第 2 页 (共 2 页)
21世纪教育网(www.21cnjy.com)