-
高考英语现在完成时练习题及答案
一、单项选择现在完成时
1
.
All of her time
_______ to carrying out a further study on the
cause of Alzheimer’s disease
since she left school.
A
.
has been
devoted
B
.
devoted
C
.
has devoted
D
.
was devoted
【答案】
A
【解析】
【详解】
考查时态。句意:自从她离
开学校,她一直致力于对
Alzheimer
病因的进一步研究
。此处
since“
自从
---
以来
”
,引导时间状语从句,从句用一般过去
时态,主句用现在完成时态,且
be devoted to“
致力于
---
”
,故选
A
。
【点睛】
自
从
---
以来(可做介词和连词),和现在完成时态连用。
p>
He has lived here since he
came.
自从他来到这里,就一直在这里住着。
is /has
been+
一段时间
+since
主
语
+
一般过去时态
+
< br>其他。自从做某事有多长时间了。
在这个句型中如果从
句的动作是终止性动词,则表示从动作开始到现在多长时间了;如果
从句的动作是持续性
动词,则表示从动作结束到现在多长时间了。
It is three years
since he
joined
(
终止性动词
)the
army.
他参军有三年了;
It is five
years since he lived
(持续性动词)
h
ere.
他离开这有五年了。
2
.
--- Each of the
students, working hard at their lessons, ______
the book.
--- So have
I.
A
.
is reading
B
.
has read
C
.
reading
D
.
reads
【答案】
B
【解析】
【详解】
考查主谓一致和时态。句意
:
—
努力学习的每个学生都阅读了这本书。
—
我也读了!根据
第二句中的助动词
have
可知前句中也应该使用助动词
have/has
p>
,主语
each of the students
做主语,谓语动词使用单数形式,故
B
项正确。
【点睛】
主谓一
致主要指
“
人称
”
和
“
数
”
方面的一致关系。对大多数人来说,往往会在掌握主语和随
后的谓语动词之间的一致问题
上遇到困难。一般情况下,主谓之间的一致关系由以下三个
原则的支配:语法一致原则<
/p>
(grammatical concord)
意义一致原则
(notional concord)
就近原则
(principle
of proximity)
。
“
主谓
一致
”
考查内容涉及名词单数或复数做主语、不可数名词做主<
/p>
语、不定代词做主语、并列结构做主语、特殊名词做主语时与谓语动词数的一致等。
列举如下用法:
1.
单数名词
(
代词
)
,不可数名词做主语时,谓语用单数形式,复数名词
(
代词
)
做主
语,谓语
用复数形式。
The
desk is Tom’s.
这张桌子是汤姆的。
Some water is in the
bottle.
一些水在瓶子里。
The students are playing
football on the playground.
这些学生正在操场上踢足球。
2. many a+
单数名词做主语,意义虽为
“
许多
”
,但谓语要用单数
形式。
Many a student has been
to Shanghai.
许多学生到过上海。
3. more than
one+
单数名词做主语,谓语用单数。
More than one student has ever been to
Beijing.
不止一个学生曾经去过北京。
4.
表示时间,价格,重量,数目
,长度,数学运算等的词或短语做主语时,这些通常做一
个整体概念,谓语用单数形式。
例如:
Two months
is a long holiday.
两个月是一个长假。
Twenty pounds isn’t so heavy. 2
0
英镑并不太重。
Ten miles isn’t a long distance. 1
0
英里并不是一段很长的距离。
Five minus four is one. 5
p>
减
4
等于
1
。
5.
主语是
each/every+
单数名词
p>
+and(each/every)+
单数名词时,谓语动词用单数
。
Each boy and each girl has
got a seat.
每个男孩和女孩都有一个座位。
Every man and every woman is at work.
每个男人和女人都在工做。
6. one and a
half+
复数名词做主语,谓语动词用单数形式。
One and a half hours is enough.
一个半小时足够了。
7.
动词不定式,动名词做主语时,谓语动词用单数形式。
To see is to believe
眼见为实。
Doing eye exercises is good for your
eyes.
做眼睛保健操对你的眼睛十分有益。因此在实际
操练中要指导学法,掌握基本用法,注意
变化就能突破
3
.
During the last
three decades, the number of people participating
in physical fitness programs
sharply..
A
.
was increasing
C
.
had increased
【答案】
B
【解析】
试题分析:考查动词的时态
语态。从句意
“
在过去的三十年中,参加健身锻炼的人数已经增
加很多了
”
知,
increase
的动作虽然发生在过去,但一直持续到现在,同时由题眼
“during
the last three decades”
p>
可知,该空中应该用现在完成时态,所以只有
B
项符合语境。
【名师点睛】时态题的考查关键是抓住句子
的上下文含义和句中的时间状语。要根据时间
状语来选择合适的时态,在平时的学习中要
注意积累有关时态的用法和各种时态的特殊之
处。这句话的时间状语是
< br>During the last three decades
是典型的现在完成时的时间状语。
B
.
has
increased
D
.
will be
increasing
4
.
In the last few
years, China ________ great achievements in
environmental protection.
A
.
was making
B
.
made
C
.
had made
D
.
has made
【答案】
D
【解析】
【详解】
考查时态。句意:在过去几
年里,中国已经在环境保护方面取得了很大的成就。时间状语
“In the last
few years”
表明应该使用现在完成时,故
D
项正确。
5
.
______to work
overtime that evening,I missed a wonderful
film.
A
.
Having been
asked B
.
To ask
C
.
Having asked
D
.
To be asked
【答案】
A
【解析】
试题分析:
“
由于那天晚上被要求加班,我错过了一场精彩的电影
”
,主语
“
我
”
和动词
ask
之
间是动宾关系,要用过去分词,
“
被要求加班
”
这一动作发生在动作
missed
之前,要用过去
分词的完成式
having been
asked
,
A
项正确;
B
项
to ask
是动词
不定式,表示目的或将要发
生的动作,不正确;
C
项
having asked
是现在分词的完成
式,不正确;
D
项
to be
asked
是动
词不定式的被动形式,不符合语境,故选
p>
A
。
考点:考查非谓语动词
6
.
The recent 40
years great changes taking place all over
China.
A
.
witnessed
B
.
has witnessed
C
.
had witnessed
D
.
witnesses
【答案】
B
【解析】
【详解】
考查时态。句意:近
40
年来,中国发生了巨大的变化。表示动作开始于过去某一时刻,一
直延续到现在,或可能还要继续下去,用现在完成时,故选
B<
/p>
。
7
.
They____for ten
years.
A
.
has been
married B
.
have been
married
C
.
got married
D
.
married
【答案】
B
【解析】
【详解】
考查
marry
的用法。句意:他们结婚有十年的时间了。
mar
ry
作不及物动词时有两种用
法:
ge
t married to sb.
(表动作)
/be
married to
sb.
(表状态);作及物动词时有
marry
sb.
,根据
for ten
years
可知,此处应当用
be married to s
b.
强调状态,用现在完成时。故
B
选
项正确。
8
.
The Chinese
women’s volleyball team won the gold medal at
the
Rio Olympics, which is the
third time the team Olympic
gold.
A
.
claimed
B
.
has claimed
C
.
has been
claiming D
.
had
claimed
【答案】
B
【解析】
【详解】
考查时态语态。句型:
it is
the+
序数词
+time that
从句,从句谓语动词要使用现在完成时。
claim
有权利要求
得到,与主语
the team
为主谓关系,应用主动语态。句
意:中国女排在
里约奥运会上获得了金牌,这是第三次团队获得奥运金牌。故选
B
。
9
.
I’m tired out.
I__________all afternoon and I don’t seem to have
finished anything.
A
.
shopped
C
.
had shopped
【答案】
D
【解析】
试题分析:句意为:
“
我现在很累。我整个下午一直在购物,我好像什么事都没做成似
p>
的。
”
由语境可判断是从过去到现在一直在
购物,可能还要继续下去,所以用现在完成进行
时,选
D
项。
考点:考查动词时态
B
.
have
shopped
D
.
have been
shopping
10
.
The Greens
_____ China for five years.
A
.
has been in
B
.
have been in
C
.
went to
D
.
has gone to
【答案】
B
【解析】
【详解】
考查时态。句意:
Green
一家人来中国已经五年了。时间状语
for five
years
表明用现在完成
时,
The
Greens
作主语时,谓语动词用复数,而且接一段时间要用
have been in
,故
B
项正
确。
11
.
Linda ________
to her mother for so long that she figures out
almost every gesture of her
mother’s.
A
.
attended
【答案】
D
【解析】
【详解】
考查现在完成时。句意:琳
达照顾她母亲太久了,她几乎能领会母亲的每一个动作。分析
B
.
had attended
C
.
would attend
D
.
has
attended
句意可知,本句为现在完成时,表示过去所
发生的动作或事情对现在的影响或产生的结
果,着眼点在现在。由
“she figures out almost every gesture of her
mother’s ”
可知,琳达照顾
她母亲太久了。对现在的
影响是,她几乎能领会母亲的每一个动作。故
D
选项正确。
p>
12
.
Ever since he
left school, he ______ becoming a professor in
that famous university.
A
.
has never
dreamed of B
.
had never
dreamed of
C
.
didn’t dream of
D
.
was not dreaming
of
【答案】
A
【解析】
【详解】
考查时态。句意:自从他离
开学校以来,他从来没有梦想成为那所著名大学的教授。此处
since“
自从
---
以来
”
,引导时间状语从句,从句用一般过去时态,主句用现在完成时态,故
选
A
。
【点睛】
自
从
---
以来(可做介词和连词),和现在完成时态连用。
p>
He has lived here since he
came.
自从他来到这里,就一直在这里住着。
is /has
been+
一段时间
+since
主
语
+
一般过去时态
+
< br>其他。自从做某事有多长时间了。
在这个句型中如果从
句的动作是终止性动词,则表示从动作开始到现在多长时间了;如果
从句的动作是持续性
动词,则表示从动作结束到现在多长时间了。
It is three years
since he
joined
(
终止性动词
)the
army.
他参军有三年了;
It is five
years since he lived
(持续性动词)
h
ere.
他离开这有五年了。
13
.
―What do you
think of our hometown?
―Very
beautiful. You know it
is the first
time that I _______ here.
A
.
will be
C
.
have been
【答案】
C
【解析】
试题分析:考查固定句型中的时态。固定句型:
it
is/was
序数词
time
that sb…
这是第几次某
人做某事的时候了;如果前面是
is
,后面使用现在完成时;如果前面是
was,
后面使用过去
完成时;本题前面是
< br>is
,故使用现在完成时。句意:
—
你认为我们国家怎么样?
—
发出漂
亮。你知道这是我第一次来到这里。故
C
正确。
考点:考查固定句型中的时态。
点评:固定句型:
it is/was
序数词
time that sb…
这是第几次某人做某事的时候了;如果前面
是
< br>is
,后面使用现在完成时;如果前面是
was,
后面使用过去完成时;
B
.
was
D
.
had
been
14
.
Over the last
3 decades, the number of people taking part in
voluntary work ______ sharply.
A
.
was increasing
B
.
has increased
C
.
had increased
D
.
will be
increasing
【答案】
B
【解析】
【分析】
考查动词时态
【详解】
句意:在过去三十年里,参
加志愿者活动的人们的数量急剧增长。根据题干中
Over the last
3 decades
得知是现在完成时,主语
the number
是第三人称单数,谓语动词用单数。故选
B
。
15
.
It is the
first time that Chinese teachers ________ in
schools across Britain to introduce
Chinese-style maths lessons and
teaching approaches.
A
.
taught
B
.
teach
C
.
have taught
D
.
had taught
【答案】
C
【解析】
【详解】
考查现在完成时。句意:这
是中国教师首次在英国各地的学校教中国式的数学课和教学方
法。
The first time that
表示
“
第一次
……”
,引导表语从句时,如果主句的系动
词是一般现在
时,从句用现在完成时,故
C
项正确。
【点睛】
It is/was the first time that
表示
“
是第一次
……”
,引导表语从句时,强调到说话时间为止某一
情况或动作的次数,从句既可以
使用现在完成时,也可以使用过去完成时,需要根据主句
的系动词判断,如果主句的系动
词是
is
,从句用现在完成时,如果主句的系动词是
was
,
从句则用过去完成时。
< br>
16
.
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<
/p>
是短暂性动词,不能和一段时间连用,排除
AD
< br>项。与某人结婚应该使用介词
to
,排除
B
项。故
C
项正确。
17
.
In order to
find the missing child, villagers _________ all
they can over the past five hours.
A
.
did
B
.
do
C
.
had done
D
.
have done
【答案】
D
【解析】
【分析】
考查时态。
【详解】
句意:为了找到那个失踪的
孩子,在过去的
5
个小时中,村民们已经做了所有他们能做
p>
的。句中
they can
是定语从句,修
饰先行词
all
,在从句中省略了
ca
n
后面的
do
(因为主句
谓语动词是实意动词
do
),根据句中时间状语
p>
over the past five hours
可知用现在完
成时。
故选
D
。
【点睛】
现在完成时表示过去完
成的动作对现在仍有影响。现在完成时的标志性时间状语有:
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
等等。
18
.
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
从句
”
表示
“
这是第
……
次做某事
”
。其
中,
that
引导的是定语从句,
p>
that
在口语中常省略。对于此句式,我们需要掌握
that
从句
的时态:若前面的
be
动词为
is
,从句通常用现在
完成时;若其为
was
,则从句用过去完成
时。
本句中的
be
动词时
is
,所以从句用现在完成时。故
A
选项正确。
19
.
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
多个
词。由后半句可知
< br>Tom
现在还在写文章,故第一个空用现在完成进行时,第二个空强调到
现在为止已经写完
100
个词了,所以用现在完
成时,故
A
正确。
【点睛】
-
-
-
-
-
-
-
-
-
上一篇:酒店常用术语、缩写(1)
下一篇:初中英语语法大全:8大时态