现在完成时练习题含答案

别妄想泡我
555次浏览
2021年01月25日 01:17
最佳经验
本文由作者推荐

刻舟求剑的成语故事-

2021年1月25日发(作者:还珠格格之翩翩飞)
现在完成时练习题含答案


一、单项选择现在完成时

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

刻舟求剑的成语故事-


刻舟求剑的成语故事-


刻舟求剑的成语故事-


刻舟求剑的成语故事-


刻舟求剑的成语故事-


刻舟求剑的成语故事-


刻舟求剑的成语故事-


刻舟求剑的成语故事-