现在完成时的用法归纳练习
别妄想泡我
739次浏览
2021年01月25日 01:09
最佳经验
本文由作者推荐
以成长为话题作文-
译林版中考英语九年级英语
现在完成时的用法归纳练习
一、初中英语现在完成时
1
.
一
Have you ever the film Gang Jiong?
一
Yes, I have.
A. see
B. to see
C. saw
D. seen
【答案】
D
【解析】
【分析】句意:
“
你看过电影《港囧》吗
?”“
是的,我看过。
”< br>由
ever
及答语可知句
子用现在完成时,故用
see
的过去 分词
seen
。
【点评】考查动词的时态。
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
.
—
The drama series The Thunder
(破冰行动)
hits screens these days.
—
Oh. What a pity! I ____________ any of them yet,
A. doesn't watch
B. didn't watch
C. won't watch
D. haven't watched
【答案】
D
【解析】
【分析】句意:
——
连续剧《破冰行动》这些天正在霸屏。
——
哦。真遗憾!我
任何一集也没有看过。根 据
Oh. What a pity!
可知我没有看过。过去的动作对现在造成的影
响和
yet
也,常 和现在完成时的否定结构连用,可知此处用现在完成时。故选
D
。
【点评】此题考查现在完成时。注意
yet
常和现在完成时连用。
4
.
—
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
三个短语的
词义和用法。
5
.
He ___________ for ten years.
A. has been married B. married C. got married D. has married
【答案】
A
【解析】
【分析】在现 在完成时态里,当出现
for+
段时间时,短暂性动词必须换成延续性
动词。
get married
需换成
be married
。故选
A
。
【点评】该题考查的是对现完时态中的 短暂性动词与延续性动词动词的掌握,这一块内容
是中考的重难点,考试频率占时态考查题的一半以上。 学生必须牢记这两种词的转换及转
换条件。
6
.
——
______you _____ out the problem, Sam?
——
Not yet, but I'm going to.
A. Did, work
B. Are, working
C. Have, worked
D. Will , work
【答案】
C
【解析】
【分析】句意: 萨姆,你计算出这道数学题了吗?
——
还没有,但是快了。结合
语境可知上文描述的是 现在已经完成的动作,故用现在完成时态。选
C
。
【点评】英语中的时态主 要是借助于时间状语与上下文语境来进行判断。解答此类题型,
首先要注意句子中的时间状语,如果没有 则要通过分析上下文,结合语境来判断句子的时
态。英语疑问句中一般具有时态上的对应关系,注意结合 这一特点进行区分。
7
.
My sister English since she was 9 years old. She can talk to foreigners freely.
A. learns B. learnt C. has learnt D. have learnt
【答案】
C
【解析】
【分析】句意:我的妹妹自从九岁就开始学英语,她能够和外国人自由交谈。
A,learns
学习,一般现在时,
B
,
learnt
一般过去时
C
has
learnt
现在完成时
Dhave
learnt
现
在完成时
,根据
since
可知 句子是现在完成时,结构为
have/has+
过去分词,句子主语是
My sister
,第三人称单数,使用
has
,故选
C
【点评】本题考查现在完成时,注意
since
是现在完成时的标志词之一。
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
.
—
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
【解析】< br>【分析】句意:
——
你还打篮球吗?
——
哦,不了。我已经有两年没有 打过了。
根据句中的
for
the
last
two
years
可知应与完成时态连用,又有时间是
the
last
two years
可
知是从现在往前两年,因此应使用现在完成时态,故选
A
。
【点评】考查动词时态中的
for+
段时间与完成时态连用, 根据时间确定是现在完成还是过
去完成。
10
.
So far, the AIIB
(亚投行)
_____ 57 countries to be the founding members.
A. attracted
B. has attracted
C. will attract
【答案】
B
【解析】
【分析】句意:到目前为止,亚投行吸引了
57
个国家成为发起国。
So
far
,到目
前为止,句子强调过去对现在造成的结果,用现在完成时态。故选
B
。
11
.
Susan China before
.
This is her first time to be here
.
A. won't visit
B. wasn't visiting
C. hasn't visited
D. doesn't visit
【答案】
C
【解析】
【分析】句意:苏珊以前没有来过中国。表示以前没有来过中国,用现在完成
时。故
C
选项正确。
【点评】考查句子时态。
12
.
—
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
。
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
这里
open
是形容词,可以与时间段连用;这里第二空表示没有去过应该用
haven't
been
。
have
been
表示去过某地;
have
gone
表示去了还没有回来。根据句意故用
haven't
been
。故选
B
。
14
.
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
。
【点评】考查一般过去时和现在完成时,注意根据标志性短语确定时态。
15
.
一
Where is Mr
.
Miller?
一
He to New York
.
He there three times
.
A. has been
;
has gone
B. has gone
;
has gone
C. has gone
:
has been
D. has been
;
has been
【答案】
C
【解析】
【分析】句意:
——
Miller
先生 去哪儿了?
——
他去纽约了。他去过那
3
次了。他
去纽约了还未回来 ,用
has gone to
;他去过三次,用
has been
。故选
C
。
【点评】考查现在完成时
has gone to
和
has been to
的用法。
16
.
—
Why are you looking for Mary in a hurry, John?
—
The boss is wondering where she _______ and how long she _______ there.