现在完成时练习题含答案
别妄想泡我
555次浏览
2021年01月25日 01:17
最佳经验
本文由作者推荐
刻舟求剑的成语故事-
现在完成时练习题含答案
一、单项选择现在完成时
1
.
This is the third time I____ Hong Kong. The second time I____ here was on Christmas Day last
year.
A
.
have visited; came B
.
have visited; have come
C
.
visit; came D
.
visited; had come
【答案】
A
【解析】
【详解】
考查时态。句意:这是我第三次来香港,第二次我在这里的时候是去年的圣 诞节那一天。
第一句考查了固定句式:
This/It is/was the
序数词
time sb have/has/had done sth
,该句式意
为
“
这是某人第几次做某事
”
,所以第一空中使用
have visited
;第二空中用一般过去时描述
过去发生的事情。故
A
项正确。
【点睛】
本题第一空考查了特殊句式
“It /That/This is the...time that sb have done sth
;该句式意为
“
这
是某人第几次做某事
”
;结合日常生活实际,能够 计算到这是第几次做某事,表明该动作已
经发生,因此,要用完成时态
——
主句用现在 时,从句用现在完成时;主句用过去时,从
句用过去完成时。
2
.
Although she is only 16 years old, she ______ to drugs for two years.
A
.
addicts B
.
had been addicted
C
.
has addicted D
.
has been addicted
【答案】
D
【解析】
【详解】
考查现在完成时态和固定搭配。句意:虽然她 只有
16
岁,但她已经沉迷于毒品两年了。结
合句意可知,这里是指到现在为止已经两 年了,与现在有关系,用现在完成时态;
be
addicted to
沉迷于
---
,故选
D
。
3
.
With people paying attention to fitness, self-service mini-gyms, each covering about 5 square
meters, ________ in China’s major cities these years.
A
.
have sprung up
C
.
had sprung up
【答案】
A
【解析】
【详解】
考查 时态。句意:这些年,随着人们对健身的重视,面积约
5
平方米的自助迷你健身房如
雨 后春笋般在中国各大城市兴起。根据
these years“
这些年
”
,可 知句子用现在完成时态,
故答案为
A
。
B
.
sprang up
D
.
spring up
4
.
Tony is one of the five students in his class who ______ the exam. How lucky he is!
A
.
is passing
C
.
has passed
【答案】
D
【解析】
考察时态语态。托尼是班上
5
个通过考试的学生之一,他 真幸运。由题意可知,通过考试
这件事在人谈论这件事之前发生,所以,采用完成时态。通过考试是主动 形式,并且定语
从句中的
who
修饰的是
five students
,所以是
have passed
,故选
D
考点:考察时态和语态
B
.
passes
D
.
have passed
5
.
The recent 40 years great changes taking place all over China.
A
.
witnessed B
.
has witnessed
C
.
had witnessed D
.
witnesses
【答案】
B
【解析】
【详解】
考查时态。句意:近
40
年 来,中国发生了巨大的变化。表示动作开始于过去某一时刻,一
直延续到现在,或可能还要继续下去,用 现在完成时,故选
B
。
6
.
Much disappointed as he is in the job interview, he still keeps his confidence.
A
.
to have failed
C
.
having failed
【答案】
A
【解析】
试题分析:考查动词的时态。由题目
he still keeps his confide nce
(他仍然保持自信)可知此
处强调这件事带来的结果对后面产生了影响
,
因此用现在完成时态,句意为尽管他面试失败
很失望,但他仍然保持自信。故选
A
。
考点:考查动词的时态。
B
.
failed
D
.
failing
7
.
The boy pretended ______ asleep when his father came back.
A
.
to fall B
.
to have fallen
C
.
to be falling D
.
have fallen
【答案】
B
【解析】
【详解】
考查固定句型和时态。句意:他的父亲回来时,这个男孩假装睡着了。
pretend to do sth.
假
装做某事,该句型是固定句型。表示动作开始于过去某一时刻,一直延续到现 在,或可能
还要继续下去,用现在完成时,故选
B
。
8
.
Never _____met such a person before.
A
.
did I B
.
I have
C
.
have I D
.
Am I
【答案】
C
【解析】
【详解】
考查倒装句及时态。句意:我以前从未见过这样的人。根据句意可知,此处强调对现在的
影响, 应使用现在完成时。
never
位于句首时,句子要求使用部分倒装,助动词提前。故
C
选项正确。
9
.
How happy we are! The holiday we have been looking forward _______ at last.
A
.
to has come
C
.
to having come
【答案】
A
【解析】
【详解】
考查句子结构分析和谓语动词。句意:我们是 多么的快乐啊!我们一直所期望的假期终于
来了。句中
we have been looking forward to
我们一直所期望的,作
the holiday
的定语,故
整个句子应当为
The holiday has come at last
。故选
A
。
B
.
having come
D
.
has come
10
.
Over the last three decades, the number of people participating in physical fitness programs
________ sharply.
A
.
was increasing B
.
has increased
C
.
had increased D
.
will be increasing
【答案】
B
【解析】
【详解】
考查时态。句意:在过去的三十年里,参加健身计划的人数急剧增加。
Over the last three
decades“
在最近的
30
年里
”和现在完成时态连用,故选
B
。
11
.
With the wide use of e-business, the way of shopping we were used to a lot.
A
.
change
C
.
changed
【答案】
D
【解析】
【详解】
考查现在完成时。句意:随着电子商务的广泛 应用,我们习惯的购物方式发生了很大的变
化。
we were used to
是一个定语从句,先行词是
the way of shopping
,表示过去的动作或状
B
.
changing
D
.
has changed
态持续到现在并且已经完成,对现在 造成的影响,可能持续发生下去,用现在完成时,故
选
D
。
12
.
We
two thirds of the project so far and we’re sure to complete it on time.
A
.
finish B
.
will finish
C
.
have finished D
.
finished
【答案】
C
【解析】
【详解】
考查时态。句意:到目前为止,我们已经完成 了三分之二的项目,我们一定会按时完成。
根据句中时间状语
so far
可知用现在完成时。故选
C
。
【点睛】
本题考查现在完成时,现在完成时是
“
过去的动作或状态持续到现在并且已经完成
”< br>。判断
现在完成时的标志词有
already , ever , never , yet , just , before, still , lately ,since , for a long
time ,up to now, until, so far, in the last few years/weeks/mouths , till now, recently等,考生在
平时学习英语过程中要多注意积累。本题只要抓住句中时间状语
so far
(到目前为止)就可
以判断出用现在完成时。
13
.
He _________________ his wife for ten years
A
.
has married B
.
has been married with
C
.
has been married to D
.
got married to
【答案】
C
【解析】
【详解】
考查时态。句意:他和妻子已经结婚
10
年了。本句应该使用
be married
表示已婚状态,与
时间状语
for ten years
保持 一致。动词
marry
是短暂性动词,不能和一段时间连用,排除
AD
项。与 某人结婚应该使用介词
to
,排除
B
项。故
C
项正确。
14
.
How many English words ____ you ____ up to now?
A
.
did; learn B
.
had; learned
C
.
have; learned D
.
do; learn
【答案】
C
【解析】
【详解】
考查时态。句意:到目前为止,你学习了多少英语词汇?根据
up to now
可知用现在完成
时,故选
C
。
15
.
I’m afraid I
you with a great many questions. Thank you a lot, sir.
A
.
have bothered B
.
appreciated
C
.
have contacted D
.
impressed
【答案】
A
【解析】
考查动词时态。
A. have bothered
麻烦;
B. appreciated
欣赏,感激;
C. have contacted
交
往,接触;
D. impressed
铭记。句意:恐 怕我已经麻烦了你许多问题,非常感谢您。此处指
已经问了许多问题,动作已经完成用现在完成时,故选
A.
16
.
This is the first time I ______Tian’anmen Square. You can’t imagine how excited I am.
A
.
have visited B
.
am visiting
C
.
visit D
.
visited
【答案】
A
【解析】
【详解】
考查现在完成时。句意:这是我第一次参观天安门广场。
It/This is the+序数词
+that
的结构
中,从句用现在完成时。故
A
选项正确 。
【点睛】
句式
“This/It is/was the first/second ... last time + that
从句
”
表示
“
这是第
……
次做某事
”
。其
中,
tha t
引导的是定语从句,
that
在口语中常省略。对于此句式,我们需要掌握
that
从句
的时态:若前面的
be
动词为
is
,从句通常 用现在完成时;若其为
was
,则从句用过去完成
时。
本句中的< br>be
动词时
is
,所以从句用现在完成时。故
A
选项正确。< br>
17
.
Tom ____on the essay for two hours but he _____only a hundred words by now.
A
.
has been working;has written B
.
has been working;writes
C
.
worked written D
.
worded;writes
【答案】
A
【解析】
【分析】
【详解】
考查时态。句意 为:
Tom
一直忙着写论文两个小时了,但是到现在为止他只写了
100
多个
词。由后半句可知
Tom
现在还在写文章,故第一个空用现在完成进行时,第二个空强 调到
现在为止已经写完
100
个词了,所以用现在完成时,故
A
正确 。
【点睛】
此题的简体关键是根据时间状语判断句子的时态。第一空根据时间状语
for two hou rs
,可
知应该用能延续的动词的现在完成时态,再根据后半句到目前已经写了
100
个词了,由此
可知现在仍在写,因此第一空应该用现在完成进行时。而第二空的时间状语为by now
,因
此用现在完成时即可,所以用
has written
。
18
.
After he left college, he was employed in an international company and there ever since .
A
.
worked B
.
had worked
C
.
has worked D
.
was working
【答案】
C
【解析】
【详解】
考查时态。句意:他大学毕业以后,被一家跨国公司雇佣了,从那以后就一 直在那里工
作。句中时间状语
ever since
意为
“
从那以后
”
,表示从过去时间开始到现在,通常与现在完
成时连用,故
C
项正 确。
19
.
The disease is a huge blow for the farmers. Hundreds of them ______ their animals,
livelihood and hopes destroyed and many others fear they _____ the same fate.
A
.
have seen; will suffer B
.
saw; suffered
C
.
had seen; was to suffer D
.
see; suffer
【答案】
A
【解析】
【详解】
考查 时态。句意:这种疾病对农民来说是一个巨大的打击。数以百计的人目睹了他们的动
物、生计和希望被摧 毁,还有许多人担心他们会遭受同样的命运。结合句意可知第一空用
现在完成时态;第二空用一般将来时 态。故选
A
。
20
.
Ladies and gentlemen, due to the heavy rain, the star who you ______ to see perform will
arrive in an hour.
A
.
have come B
.
come C
.
came D
.
are coming
【答案】
A
【解析】
【详解】
考查现在完成时。句意:女士们,先生们,由于下大雨,你们来看演出的明 星将在一小时
后到达。现在完成时表示
过去的动作对现在的影响或结果
或
过去的动作延续到现在
,
根据语境,人们来看演出,
c ome
的动作已经发生,并且
现在还在
,所以用现在完成时,
故选
A
。
21
.
John and I
___
friends for eight first got to know each other at a Christmas
we
_____
each other a couple of times before that.
A
.
had been
;
have met
C
.
had been
;
had met
【答案】
D
【解析】
【详解】
考查 动词时态。句意:我和约翰做朋友已经
8
年了,我们开始了解彼此是在一次圣诞晚会
B
.
have been
;
have met
D
.
have been
;
had met