【英语】现在完成时知识点总结和题型总结经典
余年寄山水
500次浏览
2021年01月25日 01:17
最佳经验
本文由作者推荐
学期总结范文-
【英语】现在完成时知识点总结和题型总结经典
一、初中英语现在完成时
1
.
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
。
【点评】考查时间状语。根据句意选出正确的时间状语。
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
.
—
Your shoes are so old. Why don't you buy a new pair?
—
Because I all my money on an MP5.
A. spend
B. have spent
C. am spending
D. was spending
【答案】
B
【解析】
【分析】因为把所有的钱都花在MP5
上,所以没钱买鞋。强调过去发生的动作对
现在的影响,应用现在完成时,故选B
。
【点评】考查现在完成时的用法,强调过去发生的动作对现在造成的影响。
4
.
—
How do you like Treasure Island
,
Lucy
?
—
It's so exciting that I _______ it twice
.
A. am reading
B. have read
C. was reading
D. had read
【答案】
B
【解析】
【分析】句意:——
露西,你认为《金银岛》怎么样?
——
它是如此令人激动以
至于我读 了两次。根据
twice
可知已经发生了,故此处用现在完成时,故为
have
read
,故
选
B
。
【点评】此题考查现在完成时的用法。
5
.
—
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
三个短语的
词义和用法。
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“
二十年
”
.为表一段时间的状语,要求谓语动词具有持续
性。而在所给选项中,只有
be married
表示结婚状态,具有延续性,故选
C
。
【点评】本题考查非延续性动词与延续性动词的转换。
7
.
—
How many letters you to your mother?
—
109 in all, since 2016.
A. has, written
B. have, written
C. did, write
D. are, writing
【答案】
B
【解析】
【分析】 句意:
——
你给你妈写了多少封信?
——
从
2016
年起, 总共
109
封。句
中
since 2016
是现在完成时态常用的时 间状语,其结构是主语
+have/has+
动词过去分词,且
主语是
you
,则应填写
have written
,故答案选
B
。
【点评】考查动词的时态。注意现在完成时的用法。
8
.
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
。
【点评】考查现在完成时中延续性动词和短暂性动词的转换问题。
9
.
—
I haven't seen your grandfather for two years. What happened to him?
—
Oh, he ________ here for two years.
A. stayed B. hasn't stayed C. stays D. hadn't stayed
【答案】
B
【解析】
【分析】答语中的
for
two
years
是 一段时间,用在现在完成时的句中时。现在完
成时的结构:主语
+have/ has +
过去分词。可知选
B
。
【点评】考查现在完成时
10
.
—
_______ my dictionary? I can't find it anywhere.
—
I _______ it on the desk when I came in.
A. Did you see; have seen
B. Have you seen; have seen
C. Have you seen; saw D. Did you see; see
【答案】
C
【解析】
【分析】句意:
---
你看见我的词典了吗?我到处都找不到了。
---我进来的时候看
见在桌子上。根据句意,第一空实际上是询问词典在哪儿,即表示看见词典与现在有 关
系,所以用现在完成时;第二空根据
when
I
came
i n
可知是过去我进来的时候发生的动
作,用一般过去时,故答案为
C
。
【点评】考查动词的时态,注意理解句意,根据时态的定义判断。
11
.
—
Look! Your teacher Miss White is over there.
—
No, it can't be her. She ______ to Beijing.
A. has gone B. has been C. went D. will go
【答案】
A
【解析】
【分析 】句意:
--
看!你的老师怀特小姐在那边。
--
不,那肯定不是她。她去了 北
京。
A. has gone
去了某地,表示该人不在说话地点;
B. has been
去过某地,表示主语曾经
去过某地,有这种经历;
C. went
过去式,去;
D. will go
将来时态,将要去。根据前面的否
定猜测,可知怀特小姐去了北京,故选
A
。
【点评】考查固定搭配
have gone to
。
12
.
—
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
。
【点评】考查现在完成时,注意现在完成时中延续性动词的使用。
13
.
All the students _______ very hard over the last three years.
A. works
B. has worked
C. have worked
D. worked
【答案】
C
【解析】
【分析】
Over the last three years,
用于现在完成时,又由于主语是复数,故选
C
。
【点评】现在完成时的时间状语要掌握。
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
【解析】
【分析】句意:我已经收到音乐会的邀请 ,我等不及要去了。由句意得知我已经
收到去音乐会的邀请函,动作已完成造成的影响是我等不及要去, 要用现在完成时,故答
案选
D
。
【点评】考查动词时态。根据题目所给语境推断出应使用的时态。
15
.
The Greens many places of interest since two years ago.
A. has visited B. have visited C. visited D. will visit
【答案】
B
【解析】
【分析】句意
:
自两年前开始,格林一家参观了许多名胜。
since
引出的时间状语从句,强调主句谓语从过去某时一直延续到现在,主句用现在完成时态,
the
Gree ns
格林
一家,表示复数含义,作主语,谓语用复数形式。故选
B
。
16
.
I know Li Qing well. We________ friends for five years.
A. became
B. have become
C. was
D. have been
【答案】
D
【解析 】
【分析】句意:我很了解李青,我们是
5
年的朋友了。根据
for five years
,可知时
态是现在完成时,并且要用持续性动词,
have
been
friends
,是
become
friends
的持续性动
词,故选
D
。
【点评】考查时态,注意持续性动词的用法。
17
.
—
Where's your father?
—
He _______ to Changsha.
A. have been
B. has gone
C. has been
D. have gone
【答案】
B
【解析】
【分析】句意:——
你爸爸在哪?
——
他去了长沙。因为父亲不在,证明他去了
某个地方 没有回来。之前发生的动作对现在造成的影响用现在完成时,结构为
have/has+
过去分词,主语
he
是第三人称单数,助动词用
has
,
go的过去分词是
gone
,故选
B
。
【点评】考查现在完成时,注意去过某地用
have/has
been
to
,去了某地用
have/has
gone
to
。
18
.
I can't get into my room now because I _______ my key.
A. lose B. will lose C. have lost D. am losing
【答案】
C
【解析】
【分析】我不能进屋了,因为我已经丢了我的钥匙。已经发生的事,用现代完成
时。
【点评】考查时态的用法。
19
.
-- What a nice watch! How long you it?
-- For just two weeks.
A. will; buy B. have; had C. were; having D. did; buy
【答案】
B
【解析】
【分析】句意:
“
多好的一块表啊
!
你买了多久了
?
“
刚刚两周。
”
根据句意可知用
现在完成时,
buy
是瞬间动词
.
不可与
how
long
连用,故排除选项
A
、
D
:选项
C
是过去进
行时,不符合题意。故选
B
项。
【点评】考查现在完成时。
20
.
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
这里
ope n
是形容词,可以与时间段连用;这里第二空表示没有去过应该用
haven't
been
。
have
been
表示去过某地;
have
gone
表示去了还没有回来。根据句意故用
haven't
been
。故选
B
。
21
.
Little Tom his home for more than ten years.
A. leaves
B. left from
C. will leave
D. has been away from
【答案】
D
【解析】
【分析】句意:小汤姆离开家已经十年了。由句中
“for
more
than
ten
years”
可知
.
句中的谓语动词需使用延续性动词。
leave
对应
的延续性动词为
be away
。
【点评】考查现在完成时。
22
.
一
Is Tom at home?
—
No, he to the town.
A. has been B. has gone C. goes D. will go
【答案】
B
【解析】
【 分析】考查动词的时态。由语境可知,
Tom
去镇上了,现在不在家。表示
“
已经
去了某地
”
应用
have gone to sp.
。故选
B
。
have been to sp.
表示
“
去过某地
”
,现在已经回来
了。
【点评】考查
have been to
与
have gone to
的辨析。
23
.
My sister in America for two years
.
I miss her very much
.
A. studies B. studied C. has studied D. is studying
【答案】
C
【解析】
【分析】句意:我的姐姐在美国学习了两年了。现在进行时表示持续大现在的状
态并有可能继续持续下 去。故
C
选项正确。
【点评】考查现在完成时。
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
.
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