真题现在完成时

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

少先队工作论文-

2021年1月25日发(作者:爱转角)

真题现在完成时


一、初中英语现在完成时

1


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


【点评】考查现在完成时的用法,注意表示动作的延续用现在完成时。


2

All the skirts .They very well.

A. sold out;are sold
B. sell out;have sold

C. have been sold out;sell D. have sold out;sell

【答案】
C

【解析】
【分析】句意:所有的裙子都卖完了,他们非常畅销。第一空
sell out“
卖完

,强
调裙子已经被卖完的状态,本句用现在完成时的被动 语态:
has/have+been+
过去分词,
sell
的过去分词为sold
;第二空
sell


销售

解释时 用主动语态,在此处表一直卖得很好的状
态,用一般现在时。故选
C

【点评】本题考查一般现在时和现在完成时的被动语态,注意
sell
的不同语态和用法。


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

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


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

【答案】
D

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

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


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



【点评】考查动词的时态。注意现在完成时的用法。


7


_______ 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


【点评】考查动词的时态,注意理解句意,根据时态的定义判断。


8

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




【点评】考查主谓一致和短语的用法。



9

Mike used to be a top student, but he behind since he lost himself in computer games.


A. fell B. has fallen C. was D. has been

【答案】
D

【解析】
【分析】句意为
“Mike
过去是尖子生,但自从迷上电子游戏以来成绩落后了

。由
since
可知
but
后的主句用现在完成时,瞬间动词
fall
不能和
si nce
引导的时间状语从句连
用,故用延续性动词
be
。故选
D


【点评】本题考查现在完成时中非延续性动词和延续性动词的转换。





10

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



【点评】现在完成时的时间状语要掌握。


11

More than 80 people ______ in the earthquake ______ last week.


A. died; for B. have been dead since C. have died; since D. have been dead; for

【答案】
C

【解析】
【分析】句意:自 从上个周有超过
80
人在地震中伤生。
for+
时间段;
since +
时间
点,自从
……
时起,主句用现在完成时,句中的时间状语
la st
week
是时间点,故用
since

本句并非表示

死亡

这个状态的延续,而是指从过去某一时间到现在

死亡
这个动作发生
了多少次,所以选
C
符合语境。


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


12

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



【解析】
【分析】句意 :
Jackson
两年前离开学校,他离开已经两年了。根据
“two
years
ago”
可知,第一空应用一般过去时;根据
“for
two
years”
可知,第二空应用现在完成时,且
动词要用延续性动词 ,故选
B



【点评】考查动词的时态。


13

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




14


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
的辨析。


15

Mike the bookshop. I have to wait for him.


A. went to
B. was in
C. has been to
D. has gone to

【答案】
D

【解析】
【分析】句意:迈克去了书店。我不得不等他。从第二句来判断
.
迈克不在
.
应用
“have

has gone to a place”
来表示

去某地了(还没有回来)

。用现在完成 时强调过去发生
的事件对现在的影响。


【点评】考查动词时态及
have been to

have gone to
的区别。

少先队工作论文-


少先队工作论文-


少先队工作论文-


少先队工作论文-


少先队工作论文-


少先队工作论文-


少先队工作论文-


少先队工作论文-