【英语】现在完成时知识点(大全)经典
余年寄山水
719次浏览
2021年01月25日 01:04
最佳经验
本文由作者推荐
水浒传第三回读后感-
【英语】现在完成时知识点
(
大全
)
经典
一、初中英语现在完成时
1
.
-- 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
项。
【点评】考查现在完成时。
2
.
—
How long can I _________ this book?
—
Five days. But you must return it on time.
A. borrow B. lend C. keep D. kept
【答案】
C
【解析】
【分析】句意:——
我能保留这本书多长时间?
——
五天。但是你一定要按时归
还它。< br>A,borrow
借,瞬间性动词;
B,
lend
接,是瞬间性动词 ;
C,keep
保留,是延续性动
词;
D,kept
是过去式。
此处与
how
long
连用,故此处用延续性动词,位于情态动词< br>can
之
后,故用动词原形
keep
,故选
C
。
【点评】本题考查延续性动词。以及
borrow
,
lend
,
keep
,
kept
四个词的词义和用法。
3
.
—
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
三个短语的
词义和用法。
4
.
—
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
。
【点评】考查短语辨析,注意平时识记其区别,理解句意。
5
.
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..
6
.
He for ten years.
A. has been married B. married C. got married D. has married
【答案】
A
【解析】
【分析】句意:他已经结婚十年了。根据时间状语
for
ten
years.
十年了,可知本
句时态用现在完成时
has/have+
过去分词,且谓语应为持续动词。
be
married
表结婚的状
态,< br>be
动词的过去分词为
been
。故选
A
。
【点评】本题考查现在完成时,注意掌握结构
has/have+
过去分词。
7
.
—
Hi, Tom! you ever the Bird's Nest?
—
Yes, I have. It's fantastic.
A. Have, been to B. Have, gone to C. Did, go to
【答案】
A
【解析】
【分析】句意 :
——
你好,
Tom
!你曾经去过鸟巢吗?
——
是的,我去 过。它是极
好的。根据答语
—
Yes, I have.
可知是以
h ave
开头的现在完成时的一般疑问句,排除
C
。
have
been to+
地点名词,去过某地,去了并且回来了;
have gone to+
地点名词,去了某地,去了
还没有回来,在去或者回来的路上。根据
It's fantastic.
可知去了并且回来了,故选
A
。
【点评】考查短语辨析,注意平时识记其区别,理解句意。
8
.
Mr
.
Fan in 2005
.
In other words
,
he for 9 years till now
.
A. got married
;
has been married B. married
;
had been married
C. got married
;
had been married
D. married
;
got married
【答案】
A
【解析】
【分析】首先第一空表述的是一个发 生在
2005
年(即过去)的一个动作,所以为
一般过去时,其次
married
后面要接宾语,
get married
表示的是短暂性动作,所以应填
get
married.
第二空由
“till
now”
可知表示的是从过去直到现在的一种状态即为 现在完成时,此
处
married
做形容词
“
已婚的
”故填
“has been married”,
故选
A.
【点评】此题考查了动词时态问题,同时也考查了
“get married”
和
“married ”
的区别。
9
.
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
。
【点评】现在完成时的时间状语要掌握。
10
.
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
。
【点评】考查现在完成时。
11
.
It has been three years since I ______ a teacher.
A. become B. became C. becoming D. to become
【答案】
B
【解析】
【分析】题意:现在完成时里,
since
从句里动词应用一般过去时。故选
B。
【点评】考查现在完成时和表示一段时间的时间状语的连用用法,理解题意 ,即可得出答
案。
12
.
—
Look at these stamps. I _______ them for five years.
—
Wow, they are wonderful.
A. kept B. have kept C. have bought D. bought
【答案】
B
【解析】
【分析】句意:
——
看这些邮票,我持有它们
5
年了。
——
噢,真漂亮。表示动
作从过 去开始持续到现在用现在完成时,结构为
have/has+
过去分词,因为主语是
I ,
助动词
用
have
,故选
B
。
【点评】考查现在完成时的用法,注意表示动作的延续用现在完成时。
13
.
一
Have you ever the film Gang Jiong?
一
Yes, I have.
A. see
B. to see
C. saw
D. seen
【答案】
D
【解析】
【分析】句意:
“
你看过电影《港囧》吗
?”“
是的,我看过。
”< br>由
ever
及答语可知句
子用现在完成时,故用
see
的过去 分词
seen
。
【点评】考查动词的时态。
14
.
—
How do you like Beijing, Miss Read?
—
I've no idea. I _____ there.
A. have gone B. have been C. haven't been D. haven't gone
【答案】
C
【解析】
【分析】句意:
---
你觉得北京怎么样,瑞得小姐?
---
我不知 道,我没有去过那
儿。短语:
have
been
to
去过某地(已经返回);
have
gone
to
去了某地(尚未返回),根
据句意,故答案为
C
。
【点评】考查短语辨析,区分
have
been
to
与
have
gone
to
,理解句子,根据语境判断答
案。
15
.
一
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
。主语是
you r brother
,为第三人称单数,所以应该选择
C
项。
【点评】考查现在完成时。
16
.
Mike began to work in the factory in 2013
.
He there for four years
.
A. is working B. was working C. works D. has worked
【答案】
D
【解析】
【分析】句意:迈克在这里工作已经
4
年了。一直持续的状态用现在完成时。故
D选项正确。
【点评】考查现在完成时。
17
.
Jackson 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
【解析】< br>【分析】句意:
Jackson
两年前离开学校,他离开已经两年了。根据
“t wo
years
ago”
可知,第一空应用一般过去时;根据
“for
two
years”
可知,第二空应用现在完成时,且
动词要用延续性动词 ,故选
B
。
【点评】考查动词的时态。
18
.
—
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
。
【点评】分析句意,注意现在完成时的用法之一即已经发生了的事情并对现在产生影响。
19
.
—
you your homework?
—
No, I haven't
.
A. Have
;
finished
B. Are
;
finishing
C. Did
;
finish
D. Will
:
finish
【答案】
A
【解析】
【分析】句意:你完成了你的家庭作业吗、还没有。由第二句可知该句为现在完
成时, 所以前一句也为现在完成时,故选
A.
【点评】辨析句意,注意句子的时态与语态,选出合适的选项。
20
.
you ever______ the Palace Museum?
A. Were
:
Visiting B. Will
;
visit C. Have
;
visited D. Are
;
visiting
【答案】
C
【解析】
【分析】句意:你去参观过故宫吗。
ever
一般永远现在完成时的疑问句 中,只有
C
选项是完成时态,故选
C
。
【点评】联系句意,寻找关键词,根据关键词语判断所填之词。
21
.
-- Anna, could you lend me this book, please?
-- I'm sorry. I it for only two days, and I haven't finished it yet.
A. have bought B. have had C. bought D. had
【答案】
B
【解析】
【分析】句 意:
“
安娜,请问你能借给我这本书吗
?……
对不起,我刚买了两天。我还没有看完呢。
”
根据答语中的
“for only two days”
可知要用现在完成时,而且应用延续性动
词。故选
B
。
【点评】考查现在完成时。
22
.
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
【解析】
【分析 】句意:你借我的英语词典有一个月了,你现在能把它还给我吗?根据句
中时间状语
“for
a
month”.
可推断此句应该用现在完成时,故先排除选项
B
、
D
。
borrow
是
瞬间性动词,不能与时间段连用,需将borrow
改为
keep
。故选
C
。
【点评】考查现在完成时的短暂性动词与延续性动词辨析。
23
.
—
Why are you looking for Mary in a hurry, John?
—
The boss is wondering where she _______ and how long she _______ there.
A. has been; has been
B. has gone; has gone
C. has been; has gone
D. has gone; has been
【答案】
D
【解析】
【分析】句意:
—
你为什么这么匆忙找玛丽,约翰?—
老板想知道她去了哪儿并
在那儿呆多久。
Have/has
gone
to
意为去了某地,
have/has
been
to
意为去过某地,而
have/has
been
in+
地点名词意 为呆在某地,停留在某地,当时副词
there
时,不用介词
in
,
故选
D
。
24
.
Our foreign teacher Miss Smith us English since five years ago.
A. taught
B. is teaching
C. has taught
D. teaches
【答案】
C