【初中英语】现在完成时知识点总结

温柔似野鬼°
671次浏览
2021年01月25日 00:56
最佳经验
本文由作者推荐

中秋晚会主持词-

2021年1月25日发(作者:狡猾的罪犯)

【初中英语】现在完成时知识点总结


一、初中英语现在完成时

1

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..


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+
点时间通常< br>用于现在完成时态,结构是
have/has+
动词的过去分词,主语是
vol unteers
复数,用助动词
have

offer
的过去分词是
offered
.答案是
B




3

I am surprised at the new look of my hometown

for it _____ a lot over the years



A. changed
B. changes
C. will change
D. has changed

【答案】
D

【解析】
【分析】我对我的家乡的新面貌感到惊讶,因为这几年改变了很多,


结合
over
the
years
可知表达的动作发生 在过去,对现在造成一定的影响,故用现在完成时
have/has+
过去分词,主语
it
,故
has
,故答案是
D



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

Wow! You ________ dinner! Let's eat now.


A. cook B. are cooking C. will cook D. have cooked

【答案】
D

【解析】
【分析】句意:
Wow,你做好分了,让我们现在来吃。根据
““Wow”

“now”
可知< br>本句动词的时间是现在,根据语境可知动词的状态为完成。故选
D



【点评】动词的时态可以根据选项与上下文之间的前后关系来判断。


6


Lucy, is your uncle a teacher?


Yes, he is. He history for nearly 20 years.

A. teaches B. has taught C. is teaching D. will teach

【答案】
B

【解析】
【分析】句意:
——
露 西,你叔叔是老师吗?
——
是的,他是。他教历史将近
20
年了。根据句中的 时间状语
for nearly 20 years
,可知,表示持续一段时间的动作,用 现在
完成时,
have/has+
过去分词。主语是
he
,用
has
,故选
B.

【点评】考查现在完成时,注意其常与
for+
一段时间连用。


7


Where is your father?


.

A. He has been to Shanghai
B. He has been in Shanghai

C. He has gone to Shanghai
D. He have been to Shanghai

【答案】
C

【解析】
【分析】句意:-你的父亲在哪儿?-他去上海了。
Have
been
to
去过某地(已
回);
have been in

……

have gone to
去了某地(未回)。本题中 父亲是人们在找的人,
所以是去了某地,还没回来,用
have
gone
to
。主语
he
是三人称单数,用
has
gone
to
。故

C


【点评】本题考查现在完成时。以及
Have been to

have been in

have gone to
三个短语的
词义和用法。


8



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






9


Do you still play basketball?


Oh, no. I ____ it for the past two years.

A. haven't played B. didn't play C. won't play D. hadn't played

【答案】
A

【解析】
【分析】句意:
——
你还打篮球吗?
——
哦,不了。我已经有两年没有打过了。
根据 句中的
for
the
last
two
years
可知应与完成时态连用,又有时间是
the
last
two years

知是从现在往前两年,因此应使用现在完成时态,故选
A


【点评】考查动词时态中的
for+
段时间与完成时态连用, 根据时间确定是现在完成还是过
去完成。


10


Where is Catherine? I haven't seen her for days.


She Wuhan. She'll be back next week.

A. has gone to
B. has been to
C. have gone to
D. have been to

【答案】
A

【解析】
【分析】句意:
——
Catherine
在哪里?我好几天没见她。
——
她已经去武汉了。
她将 下周回来。主语是
she
,所以用
has
,排除
C

D

A.
已经去了某地,在去的路上,还没
有回来;
B.
已经去过某地,表示去了某地,并且回来了。根据
She'll be back next week.
她下
周回来可知现在还没有回来,故选
A



【点评】考查短语辨析,注意平时识记其区别,理解句意。


11


have you had the mobile phone?


Since 2015




A. How often
B. How long
C. How soon
D. How many

【答案】
B

【解析】【分析】句意:你什么时候有的手机?自从
2015
年。询问的是从什么时候开始,
也就是时间长度。故
B
选项正确。

【点评】考查特殊疑问句的辨析。


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

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>。


14

His cat has ________ for five weeks.


A. died
B. been dead
C. dying
D. dies

【答案】
B

【解析】
【分析】句意: 他的猫已经死了
5
个星期了。
die
是短暂性动词,不能表示状态的
延续。

由时间状语
for five weeks
可知应用延续性动词
,
故答案选
B



【点评】考查现在完成时。


15

He has studied in our school __________.

A. since five years
B. for five years
C. for five years ago
D. in five years

【答案】
B

【解析】
【分析】句意:他已经在我们学校学习五年了。
has
studi ed
是现在完成时,和
for+
段时间连用,
since+
过去时间 和现在完成时连用,
in+
段时间和一般将来时连用,故选
B


【点评】考查时间状语。根据句意选出正确的时间状语。


16

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
两年前离开学校,他离开有两年时间了。
two
years
ago
表示
动作瞬间结束用一般过去时,
leave< br>的过去式为
left

for
two
years
表示状态延续用现在完
成时,
leave
需换成
be
away
from
,且
Jack
相当于第三人称单数,用
has
been
away
from

故选
B


【点评】考查一般过去时和现在完成时,注意根据标志性短语确定时态。


17

You my English dictionary for a month. Could you please give it back to me now?


A. have borrowed B. lent C. have kept D. borrowed

【答案】
C

【解析】
【分析】句意:你借我的英语词典有一个月了,你现在能把它还给我吗?根据句

中秋晚会主持词-


中秋晚会主持词-


中秋晚会主持词-


中秋晚会主持词-


中秋晚会主持词-


中秋晚会主持词-


中秋晚会主持词-


中秋晚会主持词-