【英语】中考考点_现在完成时知识点汇总(全)经典
玛丽莲梦兔
897次浏览
2021年01月25日 01:22
最佳经验
本文由作者推荐
雷锋精神永放光芒-
【英语】中考考点
_
现在完成时知识点汇总
(
全
)
经典
一、初中英语现在完成时
1
.
The Greens many places of interest since two years ago.
A. has visited B. have visited C. visited D. will visit
【答案】
B
【解析】【分析】句意
:
自两年前开始,格林一家参观了许多名胜。
since
引 出的时间状语
从句,强调主句谓语从过去某时一直延续到现在,主句用现在完成时态,
the
Greens
格林
一家,表示复数含义,作主语,谓语用复数形式。故选
B< br>。
2
.
My father ____ in a panda protection center for 10 years, so he knows a lot about panda.
A. was working B. is working C. has worked D. will work
【答案】
C
【解析】
【分析】句意: 我父亲在熊猫保护中心工作了
10
年,所以他对熊猫很了解。由句
中的语句
f or
10
years
提示可知,此句要用现在完成时,主语
my father
,助动词要用
has
,
故选
C
。
【点评】考查现在完成时的基本结构及用法,注意根据句子的时间状语判断时态。
3
.
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
。句意是:自
从 我五岁时被狗伤过之后我就一直怕狗。
【点评】本题考查现在完成时的用法。
4
.
Wow! You ________ dinner! Let's eat now.
A. cook B. are cooking C. will cook D. have cooked
【答案】
D
【解析】
【分析】句 意:
Wow
,你做好分了,让我们现在来吃。根据
““Wow”
及
“ now”
可知
本句动词的时间是现在,根据语境可知动词的状态为完成。故选
D
。
【点评】动词的时态可以根据选项与上下文之间的前后关系来判断。
5
.
—
Where is your uncle? I haven't seen him for a long time.
—
He _______ Beijing for about half a year. He moved there in January.
A. has gone to B. has been to C. has arrived in D. has been in
【答案】
D
【解析】
【分析】考查延续与非延续性动词。根据
for
about
half
a
year
是一段时间,排除
非延续性动词
A
、
B
、
C
这三个选项,故选
D
。
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“
二十年
”< br>.为表一段时间的状语,要求谓语动词具有持续
性。而在所给选项中,只有
be married
表示结婚状态,具有延续性,故选
C
。
【点评】本题考查非延续性动词与延续性动词的转换。
7
.
He ___________ for ten years.
A. has been married B. married C. got married D. has married
【答案】
A
【解析】
【分析】在现在完成时态里,当出现
for+
段时间时,短暂性动词必须换成延续性
动词。
get married
需换成
be married
。故选
A
。
【点评】该题考查的是对现完时态中的 短暂性动词与延续性动词动词的掌握,这一块内容
是中考的重难点,考试频率占时态考查题的一半以上。 学生必须牢记这两种词的转换及转
换条件。
8
.
Nancy for five years.
A. was dying
B. has died
C. died
D. has been dead
【答案】
D
【解析】
【分析】句意:南西去世五年了。
A.
was
dying
过去进行时态;
B.
has
died
现在完
成时态;
C. died
一般过去时态;
D. has been dead
现在完成时态。句子强调的是过去开始的
动作或状态一直延 续到现在,句子用现在完成时态;
die
是一个非延续性动词,不能与表示
一段时间的 状语
for…
连用,用成
be dead
。故选
D
。
【点评】本题考查时态辨析。某人去世了多少年就用延续性动词的现在完成时,
has
been
dead
。
9
.
—
Where is your mother?
—
She ______ Australia and she ______ Sydney for two weeks.
A. has been to; has been in B. has been to; has been to
C. has gone to; has been in
D. has gone to; has been to
【答案】
C
【 解析】
【分析】句意:
——
你的妈妈在哪里?
——
她去了澳大利亚, 她在悉尼呆了两周
了。
has
been
to”
去过某地
“
,现在已经回来了;
has
gone
to”
去了某地
“
,还没有回来;
has
be
en in”
待在某地
“
一段时间。根据句意
Where is your mother?
可知,她的妈妈还没有回来,
第二个空后面有一段时间
for two weeks
,应该用
be in
,故应选
C
。
【点评】考查动词的时态,以及
has been to ,has gone to ,has been in
的含义和用法。
10
.
The small shop ________ for several years.
A. opened
B. has been opened
C. has opened
D. has been open
【答案】
D
【解析】
【分析】
open
是非延续性动词,和表示一段时间的时间状语连用必须转化为延续
性动词
be open.
根据句意,本句应用现在完成时态,故选
D
。
【点评】考查
open
转化为
be open, be open
里的
open
是形容词,不能加
ed..
11
.
You must return the books to the library because you _________ them for more than two
weeks
.
A. have lent
B. have borrowed
C. have kept
【答案】
C
【解析】
【分析】句意是:你 必须把书还给图书馆因为你已经
……
两个多星期了。
for
more
than two weeks
表示时间段,在现在完成时中需要和延续性动词连用,
lend
和
borrow
都是
短暂性动词,
keep
具有延续性,故选
C
。
【点评】考查现在完成时中延续性动词和短暂性动词的转换问题。
12
.
—
How many times _______ you _______ to Beijing this year?
—
Three times.
A. have
;
been B. had
;
been C. have
;
gone D. had
;
gone
【答案】
A
【解析 】
【分析】句意是:
——
你今年去过北京几次?
——
三次。考查have
been
与
have
gone
的区别。
have
been
是指去过某地切已经回来了,
have
gone
是指去了某地还没有回
来,根据答句
Three times.
可以推测已经回来了,故选
A
。
13
.
——
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
【解析】
【分析】句意:
—
王老师在哪里?
—
他同他的学生去了
Zhuyuwan
公园。
A.
has
gone
to
去了,没在这里。主语是单数;
B.
have
gone
to
去了,没在这里。主语是复数;
C.
has
been
to
去过,没在那里;主语是单数;
D.
have
been < br>to
去过,没在那里;主语是复
数。本句
He
是主语,
tog ether
with
his
students
是介词短语,做定语不是 主语,所以用
has
。王老师去公园了不在这里,所以用
has gone to
。故选
A
。
【点评】考查主谓一致和短语的用法。
14
.
I ________ an invitation to the concert. I can't wait to go.
A. receive B. will receive C. was receiving D. have received
【答案】
D
【解析】< br>【分析】句意:我已经收到音乐会的邀请,我等不及要去了。由句意得知我已经
收到去音乐会的邀 请函,动作已完成造成的影响是我等不及要去,要用现在完成时,故答
案选
D
。
【点评】考查动词时态。根据题目所给语境推断出应使用的时态。
15
.
—
Your new bike is so nice! When did you buy it?
—
In July. I _____it for two weeks.
A. had
B. have had
C. have bought
D. bought
【答案】
B
【解析】
【分析】句 意:
——
你的新自行车那么好看。你什么时候买的。
——
七月份,我
买了两周了。根据
for
two
weeks
,可知句子时态为现在完成时 ,而且谓语动词必须是延续
性的。因此排除
AD
,
buy
是结束性动 词,不能够延续,应此排除,故答案是
B
。
【点评】考查现在完成时,注意现在完成时中延续性动词的使用。
16
.
—
have you had the mobile phone?
—
Since 2015
.
A. How often
B. How long
C. How soon
D. How many
【答案】
B
【解析】【分析】句意:你什么时候有的手机?自从
2015
年。询问的是从什么时候开始,
也就是时间长度。故
B
选项正确。
【点评】考查特殊疑问句的辨析。
17
.
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
意为
“
在 过去的几年里
”,
用于现在完成时
;take place“
发生
”
没有被动语态。故答案选
C
。
【点评】考查现在完成时。
18
.
It has been three years since I ______ a teacher.
A. become B. became C. becoming D. to become
【答案】
B
【解析】
【分析】题意:现在完成时里,
since
从句里动词应用一般过去时。故选
B。
【点评】考查现在完成时和表示一段时间的时间状语的连用用法,理解题意 ,即可得出答
案。
19
.
This museum here for over 80 years. It one of the oldest buildings in this city.
A. is; was
B. had been; is
C. was; has been
D. has been; is
【答案】
D
【解析】
【分析】考查动词的时态。句意:博物馆在这儿有八十多年了。它是这座城市最
古老的建筑之一。前句 表示从过去一直延续到现在的状态,用现在完成时态;后句表示的
是现在的状态,用一般现在时态。故选
D
。
20
.
一
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.
”
可知本句的动词应该使用延续性动词
have
,不 能使用短暂性动词
buy
。主语是
your brother
,为第三人称单数,所以应该选择
C
项。
【点评】考查现在完成时。
21
.
The new supermarket in our town _______ for two weeks, but I _______ there yet .
A. has opened; haven't gone
B. has been open; haven't been
C. has been open; haven't gone D. has opened; haven't been
【答案】
B
【解析】
【分析】句意:在我们城镇的新超市已经开业
2
周了,但是我还没有去过。 根据
for two weeks
可知,谓语动词必须是持续性动词或表示状态的词;
has opened
这里强调的
是动词,
open
是非持续性动词,不能与 时间段连用,故排除
AD
;
has
been
open
这里
open
是形容词,可以与时间段连用;这里第二空表示没有去过应该用
haven't
been
。
have
been
表示去过某地;
have
gone
表示去了还没有回来。根据句意故用
haven't
been
。故选
B
。
22
.
My sister in America for two years
.
I miss her very much
.
A. studies B. studied C. has studied D. is studying
【答案】
C
【解析】
【分析】句意:我的姐姐在美国学习了两年了。现在进行时表示持续大现在的状
态并有可能继续持续下 去。故
C
选项正确。
【点评】考查现在完成时。
23
.
Which of the following is WRONG?
A. Your car is good except for the colour.
B. The film has begun for twenty minutes.
C. I have kept the book for two days.
D. What's the difference between the two tricks?
【答案】
B
【解析】
【分析】句意:下面哪一个是错误的 ?
A
选项意为:你的汽车除了颜色之外其他
都很好;
B
选项意为:这 场电影已经开始二十分钟了。这个句子是错误的,
begun
的原形
是
beg in
,意思是开始,是瞬间性动词,不能和一段时间连用;
C
选项意为:我借这本书已
经两天了,这个句子是对的,
keep
是持续性动词;
D
选项意为: 这两个把戏之间的区别是
什么?故应选
B
。
【点评】考查句子结构。掌握短暂性动词不能与时间段连用。
24
.
—
Where's Mr Jones?
—
He to the post office
.
A. goes B. will go C. has been D. has gone
【答案】
D
【解析】
【分析】句意:
jones
在哪?他已经去了邮局。该句是问
jones
现在 的去向,而
jones
去邮局是在询问之前就发生了的并且对现在产生的影响是他还没回来,所 以用完成
时。故选
D
。
【点评】分析句意,注意现在完成时的用法之一即已经发生了的事情并对现在产生影响。
25
.
—
you your homework?
—
No, I haven't
.
A. Have
;
finished
B. Are
;
finishing
C. Did
;
finish
D. Will
:
finish