一、初中英语现在完成时
1.—Look at these stamps. I _______ them for five years.—Wow, they are wonderful.
A. kept B. have kept C. have bought D. bought【答案】 B
【解析】【分析】句意:
——看这些邮票,我持有它们
5年了。——噢,真漂亮。表示动
I,助动词
作从过去开始持续到现在用现在完成时,结构为用have,故选B。
have/has+过去分词,因为主语是
【点评】考查现在完成时的用法,注意表示动作的延续用现在完成时。
2.The volunteers ________ a lot of help to the old and the young since 2010.
A. offered B. have offered C. are offering D. will offer【答案】 B
【解析】【分析】考查时态.句意
\"自2010以来,志愿者们向老人和青年提供了大量的帮
助.\".A过去时.B现在完成时态.C现在进行时态.D一般将来时态.since+点时间通常用于现在完成时态,结构是have.offer的过去分词是
have/has+动词的过去分词,主语是offered.答案是B.
volunteers复数,用助动词
3.—The drama series The Thunder (破冰行动) hits screens these days. —Oh. What a pity! I ____________ any of them yet,
A. doesn't watch B. didn't watch C. won't watch D. haven't watched【答案】 D
【解析】【分析】句意:任何一集也没有看过。根据
——连续剧《破冰行动》这些天正在霸屏。
——哦。真遗憾!我
Oh. What a pity!可知我没有看过。过去的动作对现在造成的影
D。
响和 yet也,常和现在完成时的否定结构连用,可知此处用现在完成时。故选【点评】此题考查现在完成时。注意
yet常和现在完成时连用。
4.I scared of dogs ever since a dog hurt me when I was five years old.
A. will be B. was C. have been D. would be【答案】 C
【解析】【分析】由since引导的从句可知主句应用现在完成时,故答案为从我五岁时被狗伤过之后我就一直怕狗。
C。句意是:自
【点评】本题考查现在完成时的用法。
5.—How do you like Treasure Island,Lucy?—It's so exciting that I _______ it twice.
A. am reading B. have read C. was reading D. had read【答案】B
【解析】【分析】句意:至于我读了两次。根据选B。
【点评】此题考查现在完成时的用法。
——露西,你认为《金银岛》怎么样?
——它是如此令人激动以
have read,故
twice可知已经发生了,故此处用现在完成时,故为
6.My parents for twenty years by the time I was 15.
A. married B. had married C. had been married D. had got married【答案】 C
【解析】【分析】for twenty years二十年“”.为表一段时间的状语,要求谓语动词具有持续性。而在所给选项中,只有
be married表示结婚状态,具有延续性,故选
C。
【点评】本题考查非延续性动词与延续性动词的转换。
7.He ___________ for ten years.
A. has been married B. married C. got married D. has married【答案】A
【解析】【分析】在现在完成时态里,当出现动词。get married需换成be married。故选A。
【点评】该题考查的是对现完时态中的短暂性动词与延续性动词动词的掌握,这一块内容是中考的重难点,考试频率占时态考查题的一半以上。学生必须牢记这两种词的转换及转换条件。
for+段时间时,短暂性动词必须换成延续性
8.—How many letters you to your mother? —109 in all, since 2016.
A. has, written B. have, written C. did, write D. are, writing【答案】 B
【解析】【分析】句意:——你给你妈写了多少封信?
——从2016年起,总共
109封。句
中since 2016是现在完成时态常用的时间状语,其结构是主语主语是you,则应填写have written,故答案选B。【点评】考查动词的时态。注意现在完成时的用法。
+have/has+动词过去分词,且
9.—I haven't seen your grandfather for two years. What happened to him?
—Oh, he ________ here for two years.
A. stayed B. hasn't stayed C. stays D. hadn't stayed【答案】 B
【解析】【分析】答语中的成时的结构:主语
for two years是一段时间,用在现在完成时的句中时。现在完
B。
+have/ has +过去分词。可知选
【点评】考查现在完成时
10.——Where is Mr. Wang?
——He together with his students ________ Zhuyuwan Park.
A. has gone to B. have gone to C. has been to D. have been to【答案】 A
【解析】【分析】句意:—王老师在哪里?—他同他的学生去了gone to去了,没在这里。主语是单数;
Zhuyuwan公园。A. has
C.
B. have gone to去了,没在这里。主语是复数;
D. have been to去过,没在那里;主语是复
has been to去过,没在那里;主语是单数;数。本句
He是主语,together with his students是介词短语,做定语不是主语,所以用
has gone to。故选A。
has。王老师去公园了不在这里,所以用【点评】考查主谓一致和短语的用法。
11.Mr.Fan in 2005.In other words,he for 9 years till now.
A. got married;has been married B. married;had been marriedC. got married;had been married D. married;got married【答案】 A
【解析】【分析】首先第一空表述的是一个发生在一般过去时,其次
2005年(即过去)的一个动作,所以为
get
married 后面要接宾语,get married 表示的是短暂性动作,所以应填
married. 第二空由“till now”可知表示的是从过去直到现在的一种状态即为现在完成时,此处married做形容词“已婚的”故填“has been married故选”,A.
【点评】此题考查了动词时态问题,同时也考查了“get married和”“married 的区别。”
12.The tall building here for 100 years.
A. is B. was C. has been D. is been【答案】 C
【解析】【分析】那幢高楼在这里已经有
100年了。根据
for 100 years可知“高楼在这里”
have/has+动词
是过去发生的动作一直持续到现在,要用现在完成时态,其谓语动词形式为
过去分词。故选C。
【点评】此题考查现在完成时,平时应多归纳总结各种时态,语态和句式的结构及用法。
13.Great changes in my hometown in the last few years.
A. took place B. will take place C. have taken place D. have been taken place【答案】C
【解析】【分析】句意:过去几年我的家乡发生了巨大的变化。
in the last few years意为
C。
“在过去的几年里”,用于现在完成时;take place发生“”没有被动语态。故答案选【点评】考查现在完成时。
14.—What great progress Huawei ________ in recent years! —No wonder it is widely known in all parts of the world.
A. is making B. has made C. makes D. made【答案】 B
【解析】【分析】句意:角落都出名。根据时间状语
——华为近几年取得了多大的进步啊!
——难怪它在世界的每个
in recent years,近几年,可知动作从过去持续到现在,时态为
B。
have/has+过去分词。
现在完成时have/has+过去分词,故选
【点评】考查现在完成时。注意掌握现在完成时的结构
15.So far, the AIIB(亚投行)_____ 57 countries to be the founding members.
A. attracted B. has attracted C. will attract【答案】 B
【解析】【分析】句意:到目前为止,亚投行吸引了
57个国家成为发起国。
B。
So far,到目
前为止,句子强调过去对现在造成的结果,用现在完成时态。故选
16.I know Li Qing well. We________ friends for five years.
A. became B. have become C. was D. have been【答案】 D
【解析】【分析】句意:我很了解李青,我们是态是现在完成时,并且要用持续性动词,词,故选D。
【点评】考查时态,注意持续性动词的用法。
5年的朋友了。根据
for five years,可知时
have been friends,是become friends的持续性动
17.—What about watching the movie Big Fish tomorrow?
—Oh, I it already.
A. watch B. have watched C. will watch D. am watching【答案】 B
【解析】【分析】明天去看电影大鱼怎么样?哦,我已经看过了。志,故选B。
already是完成时的标
【点评】联系句意,注意辨析关键的词语,来判断所填之词。
18.一 How long your brother ______ this camera?
— For two weeks.
A. have; bought B. have; had C. has; had D. has; bought【答案】 C
【解析】【分析】本题考查动词的时态。句意:
“你哥哥买这个相机多久了
?”“两周了。”根
据答语“For two weeks. ”可知本句的动词应该使用延续性动词buy。主语是your brother,为第三人称单数,所以应该选择
have,不能使用短暂性动词C项。
【点评】考查现在完成时。
19.一 Is Tom at home?
— No, he to the town.
A. has been B. has gone C. goes D. will go【答案】 B
【解析】【分析】考查动词的时态。由语境可知,
Tom去镇上了,现在不在家。表示
“已经
去了某地”应用have gone to sp. 。故选B。have been to sp. 表示“去过某地”,现在已经回来了。
【点评】考查have been to与have gone to的辨析。
20.My sister in America for two years.I miss her very much.
A. studies B. studied C. has studied D. is studying【答案】C
【解析】【分析】句意:我的姐姐在美国学习了两年了。现在进行时表示持续大现在的状态并有可能继续持续下去。故【点评】考查现在完成时。
C选项正确。
21.It _______ over ten days since the dog _______ .
A. is; has been dead B. has been; died C. has been; has been dead D. was; has died【答案】 B
【解析】【分析】句意:狗死了有十多天了。
Since 引导一个过去时的句子,所以第二个空
is ,但比较口语化,综合两个空可知选
填die的过去式,主句应该用现在完成时,也可以用B。
22.Mike the bookshop. I have to wait for him.
A. went to B. was in C. has been to D. has gone to【答案】 D
【解析】【分析】句意:迈克去了书店。我不得不等他。从第二句来判断“have/has gone to a place来表示”“去某地了(还没有回来)的事件对现在的影响。
. 迈克不在. 应用
”。用现在完成时强调过去发生
【点评】考查动词时态及have been to和have gone to的区别。
23.— you your homework?
—No, I haven't.
A. Have;finished B. Are;finishing C. Did;finish D. Will:finish【答案】 A
【解析】【分析】句意:你完成了你的家庭作业吗、还没有。由第二句可知该句为现在完成时,所以前一句也为现在完成时,故选
A.
【点评】辨析句意,注意句子的时态与语态,选出合适的选项。
24.Jack_______ school two years ago and he _______ for two years.
A. leaves; has gone B. left; has been away C. leaves; has been away D. left; has gone【答案】B
【解析】【分析】句意:Jack两年前离开学校,他离开有两年时间了。动作瞬间结束用一般过去时,
leave的过去式为
two years ago表示
left,for two years表示状态延续用现在完
has been away from。
成时,leave需换成be away from,且Jack相当于第三人称单数,用故选B。
【点评】考查一般过去时和现在完成时,注意根据标志性短语确定时态。
25.一This is the second time I have come to Taiyuan. It a lot.一Yeah, it is becoming more and more beautiful.
A. changes B. will change C. was changing D. has changed【答案】 D
【解析】【分析】句意为得越来越美丽。根据
——这是我第二次来到太原。
它改变了很多。
——是的,它将变
have come,可知是时态是现在完成时,结构为have/has done,主语
是it,用has changed,故选D。【点拨】此题考查现在完成时。
26. you ever______ the Palace Museum?
A. Were:Visiting B. Will;visit C. Have;visited D. Are;visiting【答案】 C
【解析】【分析】句意:你去参观过故宫吗。C选项是完成时态,故选
C。
ever一般永远现在完成时的疑问句中,只有
【点评】联系句意,寻找关键词,根据关键词语判断所填之词。
27.What you in the past two hours, my baby?
A. will; do B. have; done C. are; doing D. would; do【答案】 B
【解析】【分析】句意:在过去的两个小时你做了什么,我的乖乖?根据hours”可知用完成时态。故选
B。
“in the past two
【点评】考查现在完成时。
28.一Where is Mr.Miller?
一He to New York.He there three times.
A. has been;has gone B. has gone;has goneC. has gone:has been D. has been;has been【答案】 C
【解析】【分析】句意:——Miller先生去哪儿了?——他去纽约了。他去过那去纽约了还未回来,用【点评】考查现在完成时
has gone to;他去过三次,用
has been。故选C。
3次了。他
has gone to 和has been to的用法。
29.—Why are you looking for Mary in a hurry, John?
—The boss is wondering where she _______ and how long she _______ there.
A. has been; has been B. has gone; has goneC. has been; has gone D. has gone; has been【答案】 D
【解析】【分析】句意:在那儿呆多久。
—你为什么这么匆忙找玛丽,约翰?
—老板想知道她去了哪儿并
Have/has gone to 意为去了某地,have/has been to 意为去过某地,而
there时,不用介词
in,
have/has been in+地点名词意为呆在某地,停留在某地,当时副词故选D。
30.I a cold. I am not feeling well now
A. caught B. have caught C. was catching D. had caught【答案】 B
【解析】【分析】句意:我感冒了,我现在不舒服。应用现在完成时。故选
B。
catch a cold意为“感冒”。由句意可知
【点评】考查现在完成时。
因篇幅问题不能全部显示,请点此查看更多更全内容