中小学教育资源及组卷应用平台
【备考2021】中考语法聚焦真题多练(现在完成时)解析版
(
)1.【2020甘肃武威市】I
________
the
guitar
ever
since
I
was
8
years
old.
A.
played
B.
have
played
C.
am
playing
D.
will
play
【答案】B
【解析】句意:自从我八岁我就弹吉他。考查动词的时态。played动词的过去式;have
played动词的现在完成时;am
playing动词的现在进行时;will
play动词的一般将来时。根据“since
I
was
8
years
old”可知句子是现在完成时,动词用have
played。故选B。
(
)2.【2020河北省】I’m
so
glad
that
I
nearly
half
of
the
test
now.
A.
finish
B.
finished
C.
will
finish
D.
have
finished
【答案】D
【解析】句意:我很高兴我现在已经完成了将近一半的考试。考查动词时态。finish动词原形;finished动词过去式;will
finish一般将来时;have
finished现在完成时。根据句意可知,这里是过去的动作对现在造成的结果,所以用现在完成时,故选D。
(
)3.【2020南通市】Mr
Jiang
_______
the
company
to
develop
the
5G
network
for
years.
Now
he
works
as
the
chief
engineer
in
it.
A.
joined
B.
was
a
member
of
C.
has
joined
D.
has
been
a
member
of
【答案】D
【解析】句意:江先生作为该公司的一员多年来一直致力于5G网络的开发。现在他在这家公司任总工程师。
考查动词时态。joined加入,一般过去时;was
a
member
of是……一员,一般过去时;has
joined已经加入,现在完成时;has
been
a
member
of已经成为……一员,现在完成时。根据语句中for
years及语境可知,本句为现在完成时态,故排除A、B两选项。join为瞬时性动词,不能在现在完成时中与时间段连用;be
a
member
of为延续性动作,可在现在完成时中与时间段连用,故此处应为has
been
a
member
of即多年来作为公司的一员。故选D。
(
)4.【2020江苏泰州市】Some
primary
and
secondary
schools
________
winter
sports
to
their
courses
since
Beijing
won
the
right
to
host
the
2022
Winter
Olympic
Games.
A.
added
B.
will
add
C.
have
added
D.
were
adding
【答案】C
【解析】句意:自从北京获得了2022年冬奥会举办权,一些中小学就已经将冬季运动加到他们的课程中了。
考查现在完成时。added一般过去时;will
add一般将来时;have
added现在完成时;were
adding过去进行时。分析句子可知,此处强调动作已经发生,构成“现在完成时+since+一般过去时”结构,所以此处应用现在完成时。故选C。
(
)5.【2020镇江市】—Mum,
I
want
to
watch
the
news
about
our
school.
Change
the
channel,
please!
—What
a
pity!
It
is
eight
o'clock
now.
It___________
for
a
while.
A.
has
been
over
B.
was
over
C.
has
finished
D.
finished
【答案】A
【解析】句意:——妈妈,我想看我们学校的新闻。请换频道!——真遗憾!现在是八点钟。它已经结束一段时间了。考查动词时态。has
been
over已经结束了,现在完成时;was
over结束了,一般过去时;has
finished已经结束了,现在完成时;finished结束,一般过去时。根据语境可知,学校新闻已经结束了,这件事对“现在不能观看了”产生了影响,故应为现在完成时,故排除B、D两项。另句中for
a
while表示一段时间,与现在完成时连用时,应用延续性动词,而动词finish为瞬时性动词,不能在现在完成时中与一段时间连用,故排除C项。be
over表示延续性动作,可在现在完成时中与时间段连用,即has
been
over。故选A。
(
)6.【2020辽宁丹东】—Mum,
where
is
dad?
—He
________
the
supermarket.
A.
was
going
to
B.
has
gone
to
C.
has
been
to
D.
is
going
to
【答案】B
【解析】句意:——妈妈,爸爸哪里?——他去超市了。考查时态。was
going
to将要,过去将来时;has
gone
to去了(未回),现在完成时;has
been
to去过(已回),现在完成时;is
going
to将要,一般将来时;根据句意理解及前面的问句where
is
dad?可知爸爸现在不在这里,这里表达的是“去了某地还没回来”,英语是have/
has
gone
to,故选B。
(
)7.【2020山东日照】—Let's
go
for
a
walk.
—But
I
________
my
work
yet.
A.
don't
finish
B.
won't
finish
C.
didn't
finish
D.
haven't
finished
【答案】D
【解析】句意:——我们去散步吧。——但是我还没有完成工作。考查动词时态辨析。don’t
finish一般现在时;won’t
finish一般将来时;didn’t
finish一般过去时;haven’t
finished现在完成时。句中yet表示“还”,通常与现在完成时连用,所以空格处填haven’t
finished。故选D。
(
)8.【2020昆明市】Since
1989,
Project
Hope________millions
of
young
people
from
poor
families
achieve
their
dreams
of
going
to
school.
A.
will
help
B.
helps
C.
has
helped
D.
is
helping
【答案】C
【解析】句意:自1989以来,希望工程已经帮助了数百万贫困家庭的年轻人实现了上学的梦想。
考查时态。will
help一般将来时;helps一般现在时;has
helped现在完成时;is
helping现在进行时。根据时间状语Since
1989,可知该句应用现在完成时have/has
done,又因为主语为Project
Hope,所以用has,故选C。
(
)9.【2020福建省】Han
Mei,
a
good
friend
of
mine,
________
me
a
lot
with
my
English
in
the
past
three
years.
A.helps
B.helped
C.has
helped
【答案】C
【解析】句意:韩梅,我的一个好朋友,在过去的三年里她对我的英语帮助了很多。考查动词时态。helps一般现在时;helped一般过去时;has
helped现在完成时。根据句意和句中的时间状语in
the
past
three
years可知,这句话说的是三年前持续到现在的动作,应用现在完成时。故选C。
(
)10.【2020四川攀枝花】—Where
is
your
uncle?
I
haven't
seen
him
for
a
long
time.
—Oh,
he_____________
Sydney.
A.went
to
B.has
been
to
C.has
gone
to
D.goes
to
【答案】C
【解析】句意:——你叔叔去哪儿了?我好久没见过他了。——他去悉尼了。考查现在完成时。went
to一般过去时;has
been
to现在完成时,去过;has
gone
to现在完成时,去了未归;goes
to一般现在时。根据上文时间状语为for+一段时间,可知用现在完成时,排除AD;又根据前文“I
haven't
seen
him
for
a
long
time”,可知是还没回来,故选C。
(
)11.【2020四川省遂宁市】—
The
new
shirt
looks
good
on
you.
When
did
you
buy
it?
—On
July
7th.
I________
it
for
a
week.
A.have
bought
B.have
had
C.bought
D.buy
【答案】B
【解析】句意:——你穿这件新衬衫很好看。你什么时候买的?——在7月7日。我买一个星期了。
考查动词时态辨析。have
bought现在完成时;have
had现在完成时;bought一般过去时;buy一般现在时。for+一段时间,表示动作从过去某个时间开始,一直延续到现在,并有继续下去的可能,句子用现在完成时,排除C和D选项。一段时间要与持续性动词连用,buy是短暂性动词,其对应的持续性动词是have,所以空格处填have
had。故选B。
(
)12.【2020天津市】—The
book
is
popular.
________
you
________
it
yet?
—Yes,
I
have.
A.Are;
reading
B.Were;
reading
C.Have;
read
D.Will;
read
【答案】C
【解析】句意:——这本书很受欢迎。你读过了吗?——是的,我读过了。考查现在完成时。Are;
reading构成现在进行时;Were;
reading构成过去进行时;Have;
read构成现在完成时;Will;
read构成一般将来时。根据问句句尾的yet及答句“Yes,
I
have.”可知问句要用现在完成时。故选C。
(
)13.【2020湖北省恩施州】I
like
novels
written
by
J.
K.
Rowling.
So
far
I
________all
her
works
about
Harry
Potter.
A.have
read
B.read
C.am
reading
【答案】A
【解析】句意:我喜欢J.
K.
罗琳的小说,到目前为止,我已经读了她写的哈利波特的所有著作。
考查动词的时态。have
read动词的现在完成时;read动词的一般现在时的原形;am
reading动词的现在进行时。根据so
far可知此处是现在完成时,动词用have
read。故选A。
(
)14.【2020鄂州市】—What
do
you
usually
do
in
your
spare
time?
—I
often
go
to
our
community
library.
It
________
for
two
years
in
order
to
encourage
us
to
read
more.
A.
opens
B.
has
opened
C.
has
been
opened
D.
has
been
open
【答案】D
【解析】句意:——你在空余时间通常做什么?——我经常去社区图书馆。为了鼓励我们阅读更多,它已经开两年了。考查现在完成时态。opens动词的一般现在时的第三人称单数;has
opened已经打开;has
been
opened已经被打开;has
been
open现在完成时,形容词作表语,表示一直开着。根据“for
two
years”此处表示的是从过去开始,一直延续的动作。open是非延续性动词,此处用形容词形式be
open表示状态,可以延续。现在完成时用has
been
open。故选D。
(
)15.【2020武汉市】In
the
past
70
years,
China________historic
changes
and
made
great
achievements.
A.
experienced
B.
experiences
C.
has
experienced
D.
would
experience
【答案】C
【解析】句意:70年来,中国经历了历史性的变化,取得了巨大成就。考查时态。A项为一般过去时;B项一般现在时;C项为现在完成时;D项为过去将来时。根据关键短语In
the
past
70
years可知,应该使用现在完成时,故选C。
(
)16.【2020湖北省咸宁市】—Project
Hope
celebrated
its
30
birthday
in
2019.
—Yeah.
It
___________
children
from
poor
families
the
chance
to
go
to
school
since
1989.
A
offered
B.
has
offered
C.
is
offered
D.
is
offering
【答案】B
【解析】句意:——希望工程在2019年庆祝了它的30岁生日。——是的。自从1989年它给贫困家庭的孩子们提供了去上学的机会。考查动词的时态。offered动词的过去式;has
offered动词的现在完成时;is
offered动词的一般现在时的被动;is
offering动词的现在进行时。根据“since
1989”可知是现在完成时,动词用has
offered。故选B。
(
)17.【2020孝感市】So
far,
the
number
of
people
using
5G
mobile
phones
__________
a
lot.
A.
is
increasing
B.
are
increasing
C.
has
increased
D.
have
increased
【答案】C
【解析】句意:到目前为止,使用5G手机的人数增加了很多。
考查现在完成时。increase增加。根据题干中时间状语“So
far”可知句子要用现在完成时,排除AB;再由主语中有“the
number
of
...”表示“……的数量”,可知助动词用has而不用have,排除D。故选C。
(
)18.【2020湖北省宜昌市】—How
about
the
third
season
of
documentary
Aerial
China(航拍中国)?
—Great.
I____________
it
twice.
A.
watched
B.
watch
C.
will
watch
D.
have
watched
【答案】D
【解析】句意:——纪录片《航拍中国》第三季怎么样?——太好了。我已经看了两遍了。
考查时态。watched观看,过去式;watch观看,动词原形;will
watch观看,一般将来时;have
watched观看,现在完成时;根据句意理解及空格后的twice可知,这里表达的是“已经看过两遍了”,所以应用现在完成时,故选D。
(
)19.【2020湘西土家族苗族自治州】—
Tina,
is
your
father
a
teacher?
—
Yes,
he
is.
He
___________
English
for
nearly
20
years.
A.
is
teaching
B.
teach
C.
has
taught
【答案】C
【解析】句意:——蒂娜,你父亲是一名老师么?——是,他是。他教英语将近二十年了。考查动词的时态。is
teaching动词的现在进行时;teach动词的一般现在时的原形;has
taught动词的现在完成时。根据“for
nearly
20
years”可知表示的是动作的持续,用现在完成时,此处用has
taught。故选C。
(
)20.【2020内蒙古包头市】Corn
production
______
nearly
125
percent
over
the
past
25
years
in
China.
A.jumped
B.jumps
C.will
jump
D.has
jumped
【答案】D
【解析】句意:在过去的25年里,中国的玉米产量增长了将近125%。
考查动词时态。jumped跳跃,突升,暴涨,动词的过去式或过去分词形式;jumps第三人称单数形式;will
jump一般将来时;has
jumped现在完成时。根据句意和句中的时间状语over
the
past
25
years
in
China可知,这句话表示从25年前到现在,应用现在完成时态。故选D。
(
)21.
【2020北京市】We
________
each
other
since
I
came
to
Beijing,
but
we
send
emails
very
often.
A.
don't
see
B.
didn't
see
C.
won't
see
D.
haven't
seen
【答案】D
【解析】句意:自从我来北京,我们就没见过面,但我们经常发电子邮件。本题考查时态。don't
see是一般现在时;didn’t
see是一般过去时;won’t
see是一般将来时;haven’t
seen是现在完成时。根据since
I
came
to
Being可知,此处用现在完成时,故选D。
(
)22.
【2020贵州省安顺市】Since
1990,
Project
Hope
________
millions
of
students
from
poor
families
realize
their
dreams.
A.
will
help
B.
has
helped
C.
helps
【答案】B
【解析】句意:自1990年以来,希望工程帮助了数百万贫困家庭的学生实现了他们的梦想。
考查动词时态。will
help一般将来时;has
helped现在完成时;helps一般现在时。根据时间状语since
1990,可知该句应用现在完成时have/has
done,再结合主语是Project
Hope
,故谓语用单数,故选B。
(
)23.
【2020贵州铜仁市】—Maria,
what
do
you
think
of
Mount
Fanjing?
—Very
cool.
I________
there
once.
I’d
like
to
go
there
again.
A.
has
been
B.
have
been
C.
have
gone
D.
has
gone
【答案】B
【解析】句意:——玛丽亚,你认为梵净山怎么样?——非常棒。我曾经到过那里,我想再去一次。
考查时态辨析。has
been去过已回,第三人称单数;have
been原形;have
gone去了未回,原形;has
gone第三人称单数。根据“I’d
like
to
go
there
again.”可知,她去过已回;主语为I,用动词原形,故选B。
(
)24.
【2020黑龙江哈尔滨市】—Hi,
Jill.
I
________
in
my
math
since
you
shared
your
good
experience
with
me.
—Great!
Congratulations!
A.
have
made
rapid
progress
B.
made
rapid
progress
C.
will
make
rapid
progress
【答案】A
【解析】句意:——你好,吉尔。自从你和我分享了你的好经验,我的数学进步很快。——好极了!恭喜你!考查现在完成时。make
rapid
progress取得快速的进步。根据题干中“since
you
shared
your
good
experience
with
me”可知这里是含since的主从复合句,since引导的时间状语从句,从句用一般过去时,主句要用现在完成时,其结构为have/has
done,结合选项可知A项符合题意。故选A。
(
)25.
【2020四川省成都市】Bob,
you
________in
this
city
since
2018.
How
do
you
like
it?
A.
lived
B.
live
C.
have
lived
【答案】C
【解析】句意:鲍勃,你从2018年起就住在这个城市了。你觉得这座城市怎么样?考查现在完成时。lived一般过去时;live一般现在时;have
lived现在完成时。分析句子可知,此处表示“你从2018年起就住在这个城市了”,强调时间的延续,构成“现在完成时+since+一般过去时”,所以此处使用现在完成时。故选C。
(
)26.
【2020凉山州】--It's
20
years
since
we
came
back
to
Liangshan.
--How
time
flies!
We
___________
in
our
hometown
for
such
a
long
time.
A.
work
B.
worked
C.
has
worked
D.
have
worked
【答案】D
【解析】句意:——我们回到凉山20年了。——时光飞逝!我们在家乡工作了这么长的时间。考查动词的时态。work动词的一般现在时的原形;worked动词的过去式;has
worked动词的现在完成时,主语是第三人称单数;have
worked动词的现在完成时态。主语we是复数;根据“for
such
a
long
time”可知强调动作的持续,用现在完成时have
worked。故选D。
(
)27.【2019福建省】—Look!
My
mother
___________
a
new
dress
for
me.
—Wow,
it
looks
very
nice
on
you.
A.
is
making
B.
has
made
C.
will
make
【答案】B
【解析】考查动词时态。根据答句
“it
looks
very
nice
on
you”
可知这件裙子已经做好了,故本题考查现在完成时的用法,其结构为“have/has
+动词过去
分词”。故选
B。
(
)28.【2019安徽省】—It's
ten
years
since
we
came
here.
—How
time
flies!
We
____
in
China
for
so
long.
A.
work
B.
worked
C.
will
work
D.
have
worked
【答案】D
【解析】句意:-自从我们来到这里已经有10年了。-时间过得真快啊!我们在中国工作了这么长时间了。work工作,动词原形;worked工作,一般过去时;will
work一般将来时;have
worked现在完成时。根据对话的情景以及句中的时间状语for
so
long可知,这里表示从过去一直持续到现在的一个动作,应用现在完成时,故选D。
(
)29.【2019湖南省郴州市】—Where
is
Mr.
Green?
—He
_________the
bookshop
You
have
to
wait
for
him.
A.
was
going
to
B.
has
gone
to
C.
has
been
to
【答案】B
【解析】句意:——Mr.
Green在哪里?——他去了书店。你必须等他。A.
was
going
to
打算去……,过去将来时;B.
has
gone
to去了,可能在途中,可能已经到了;C.
has
been
to去过某地。根据下文You
have
to
wait
for
him.可知上文是去了书店。根据题意,故选B。
(
)30.【2019江苏省淮安】—Where
are
the
teachers
now?
—In
the
meeting
room.
They
_________
the
meeting
for
10
minutes.
A.
have
begun
B.
have
been
on
C.
have
had
D.
have
been
held
【答案】B
【解析】句意:——老师们现在在哪里?——在会议室。他们已经开会10分钟了。A.
have
begun已经开始;短暂性动词;B.
have
been
on已经开始,持续性;C.
have
had已经有;D.
have
been
held已经被举行。这里是主动语态,排除D;根据for
10
minutes.可知动词用持续性动词,begin变成be
on。这里是完成时其结构是have
been
on。根据题意,故选B。
(
)31.【2019湖北省黄冈市】—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
【解析】句意:——凯瑟琳在哪里?我好几天没见到她了。——她去了武汉。她下星期回来。have/has
gone
to表示“(某人)现在到某地去了”(现在不在这儿了)。have/has
been
to表示“(某人)曾经去过某地”,(人现在已经回来了)。根据She’ll
be
back
next
week.
她下星期回来。说明凯瑟琳去了武汉,现在还没有回来。因此选择have/has
gone
to,排除B/D;又因为主语是She,为单数,所以助动词用has,故选A。
(
)32.【2019临沂市】Melting
ice
(融冰)
can
cause
sea
levels
to
rise.
Since
1993,
sea
levels
_________at
a
speed
of
3.2
cm
every
10
years.
A.
rose
B.
have
risen
C.
rise
【答案】B
【解析】句意:融冰会导致海平面上升,自1993年以来,海平面以每10年3.2厘米的速度上升。根据句子中的since自从,可知动作发生在过去,一直持续到现在,并有可能一直持续下去,符合现在完成时的定义,完成时结构:主语+
have/has
+过去分词,故选B。
(
)33.【2019湖北省随州市】—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
【解析】句意:——你的新自行车是如此漂亮。你什么时候买的它?——在7月。我已经买了它两周的时间了。A.
had有,一般过去时态;B.
have
had
有,现在完成时;C.
have
bought已经买,现在完成时;D.
bought买,过去式。根据for+一段时间,可知用现在完成时,动词用持续性动词,排除AD;buy是短暂性动词这里变成have。这里用完成时have
done的形式。根据题意,故选B。
(
)34.【2019湖北省武汉市】I
ate
some
fruit,
which
I
______
since
I
was
a
child,
and
the
vegetables
from
my
garden.
A.
have
enjoyed
B.
enjoyed
C.
enjoy
D.
had
enjoyed
【答案】A
【解析】考查现在完成时。句意:我吃了一些我从小就喜欢的水果,还有我的院子里的蔬菜。A.现在完成时;B.一般过去时;C.一般现在时;D.过去完成时。根据since
I
was
a
child可知,用现在完成时,故选A。
(
)35.【2019广东省】My
father
____
in
a
panda
protection
center
for
10
years,
so
he
knows
a
lot
about
panda.
A.
was
working
B.
is
working
C.
has
worked
D.
will
work
【答案】C
【解析】由“for
10
years”可知,此处要用现在完成时。此处指我爸爸已经在熊猫保护中心工作10年了。
(
)36.【2019哈尔滨市】—HI,
Tom!
____
you
ever
____
the
Bird’s
Nest?
—Yes.
I
have.
It
fantastic.
A.
Have,
been
to
B.
Have,
gone
to
C.
Did,
go
to
【答案】A
【解析】..表示“去过某地(现在已经回来)”,have
gone
to表示“去了某地(现在还没回来)”。
(
)37.【2019湖北省宜昌市】—What
great
progress
Huawei
in
recent
years!
—No
wonder
it
is
widely
known
in
all
parts
of
the
world.
A.
is
making
B.
has
made
C.
makes
D.
made
【答案】B
【解析】句意:——华为近年来取得了多么大的进步啊!——难怪它在世界各地广为人知。考查动词时态辨析。in
recent
years在最近几年,用于现在完成时;Huawei是单数第三人称,助动词需用has;根据句意结构,可知选B。
(
)38.【2019湖南长沙】I
______
abroad
for
several
years,
but
I
have
never
regretted
my
final
decision
to
move
back
to
my
motherland.
A.
am
living
B.
lived
C.
have
lived
【答案】B
【解析】句意:我在国外住了几年,但我从未后悔我搬回祖国的最后决定。A.
am
living现在进行时;B.
lived一般过去时。C.
have
lived现在完成时。根据语境理解,现在已经回国,那么住在国外就是过去的事情,句子需要用一般过去时来表达,故答案为B。
(
)39.【2019四川省眉山市】—
Your
new
watch
is
so
nice!
When
did
you
buy
it?
—
In
October.
I
it
for
two
months.
A.
had
B.
bought
C.
have
had
D.
have
bought
【答案】C
【解析】句意:——你的新手表很漂亮,你什么时候买的?——10月份,我已经买两个月了。A.一般过去时;B.一般过去时;C.现在完成时;D.现在完成时。根据for
two
months可知,用现在完成时,排除A和B;且buy为瞬间动词,不与一段时间连用,可以转换为延续性动词have,故选C。
(
)40.【2019襄阳市】—
Why
won’t
we
play
basketball
with
Class
4
this
afternoon?
—
Because
they
_
Longzhong
for
a
study
trip.
A.
have
gone
to
B.
have
been
to
C.
had
gone
to
D.
had
been
to
【答案】A
【解析】句意:——今天下午我们为什么不和四班一起打篮球?——因为他们去隆中研学旅行去了。考查现在完成时。A.
have
gone
to现在完成时,表示去了某地,可能已到达某地,也可能在去某地的路途中;B.
have
been
to现在完成时,表示去了某地,现在已经回来了;C.
had
gone
to过去完成时,表示去了某地,说话时人不在这里;D.
had
been
to过去完成时,表示去了某地,说话时人已经回来了。本题根据语境可知四班去隆中的动作发生在过去,对现在造成了影响和结果,所以应用现在完成时,排除C、D选项;再根据句意可知应用have
gone
to结构,排除B选项;故答案选A。
(
)41.【2019贵州省毕节市】—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封。A.现在完成时;B.现在完成时;C.一般过去时;D.现在进行时。根据since
2016可知,用现在完成时,排除C和D;且根据主语you可知,用have
done形式,故选B。
(
)42.【2019四川省广元市】—How
long
have
you
__________
your
cap?
It
looks
cool.
—About
two
weeks.
A.
borrowed
B.
bought
C.
had
【答案】C
【解析】考查现在完成时用法。句意:——你的帽子买了多久了?它看上去很酷。——大约两星期。borrowed
借入,是短暂性动词;bought
买,是短暂性动词;have
had
是延续性动词,能用于现在完成时中一段时间的句子。根据“how
long”(多久)提问的是一段时间,可知选C。现在完成时中,非延续性动词不能和表示一段的时间连用,后面如果跟一段时间要变为相应的延续性动词。如borrow变为keep;buy变为have
had;begin变为be
on等。
(
)43.【2019南通市】—Is
everyone
here,
Jonathan?
—No.
Sir.
Millie
is
absent.
She
for
two
days.
A.
has
fallen
ill
B.
has
been
ill
C.
fell
ill
D.
was
ill
【答案】B
【解析】句意:——Jonathan,每个人都在你这儿吗?——不,先生。
Millie缺席。她已经生病两天了。A.
has
fallen
ill已经生病,现在完成时;短暂性动词;B.
has
been
ill已经生病了,现在完成时,可以和for+一段时间;C.
fell
ill生病,一般过去时态;D.
was
ill生病的,过去式,表示状态。根据语境可知用现在完成时,for+一段时间,表示状态,用has
been
in。根据题意,故选B。
(
)44.【2019黑龙江省齐齐哈尔市】As
an
exchange
student,
Alan
________
Qiqihar
for
one
and
a
half
years.
A.
has
been
to
B.
has
been
in
C.
has
gone
to
【答案】B
【解析】句意:作为一名交换生,Alan在齐齐哈尔已经有一年半了。A.
has
been
to
去过……;B.
has
been
in呆在某地;C.
has
gone
to去了……,可能在途中,也可能已经到了。根据for
one
and
a
half
years.可知动词是持续性的。这里用have
been
in表示呆在某地多长时间了。根据题意,故选B。
(
)45.【2019湖南省湘西州】—
you
ever
Hong
Kong-Zhuhai-Macao
Bridge?
—Not
yet.
A.
Did;visit
B.
Are;visit
C.
Have;visited
【答案】C
【解析】句意:——你去过“港珠澳”大桥吗?——还没有。A为一般过去时;选项B的时态结构不对;C为现在完成时。根据ever和答语的Not
yet.
可知,本题的时态为现在完成时,其结构是:助动词has/have+动词的过去分词。本题为一般疑问句,应该把助动词have提到句首大写。故选C。
(
)46.【2019镇江市】—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
【解析】句意:——《破冰行动》这部电视剧最近在电视上上映了。——哦,真遗憾,我还没有看呢。doesn't
watch没看,一般现在时;didn't
watch一般过去时;won't
watch一般将来时;haven't
watched现在完成时。根据对话的意思和句中的yet可知,这里表示过去的动作对现在的影响,应用现在完成时,故选D。
(
)47.【2019广西玉林市】—Jenny,
your
new
tape
player
looks
great.
—Oh,
it's
not
new.
I
____
it
for
three
years
A.buy
B.have
had
C.bought
D.have
bought
【答案】B
【解析】根据句意"——詹妮,你的新录音机看起来不错。——噢,这不是新的.我已经用了三年了。"和for
three
years可知,要用现在完成时,其构成为have/
has
done,动词用延续性动词,buy不能延续,这里用have,故选:B。
(
)48.【2019贵州省黔南州】—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
【解析】句中since
2016是现在完成时态常用的时间状语,其结构是主语+have/has+动词过去分词,且主语是you,则应填写have
written,故选:B。
(
)49.【2019湖南省湘潭市】—Have
you
ever
______
the
Terracotta
Army
in
Xi'an?
—Yes,
I
went
there
last
year.
A.gone
to
B.been
to
C.been
in
【答案】B
【解析】have/has
gone
to
去某地了,
have/has
been
to
去过某地,have
has
been
in
在某地,根据答句
I
went
there
last
year可知句意:你去过西安的兵马俑吗?故选:B。
(
)50.【2019内蒙古呼和浩特市】The
shop
in
Wanda
Square
_______for
six
years,
but
I
______there
so
far.
A.
has
opened;
haven’t
gone
B.
has
been
opened;
haven’t
been
C.
has
been
open;
haven’t
gone
D.
has
been
opened;
haven’t
been
【答案】B
【解析】句意:万达广场的商店已经开了六年了,但到目前为止我还没有去过。第一个空,由so
far“到目前为止”可知,现在完成时态;be
open表示延续性动作.be的过去分词是been,A、D不正确;第二个空,have
been去过(已经回来了),have
gone去了(没回来),结合语境"我还没有去过",用haven't
been,C不正确,故选:B。
(
)51.【2019四川省广元市】—How
long
have
you__________
your
cap?
It
looks
cool.
—About
two
weeks.
A.
borrowed
B.
bought
C.
had
【答案】C
【解析】borrow借,buy买,have有,根据句意"太棒了!你可以把它折成两半,就像合上一本书一样"可知,要填"had",borrow和buy都是瞬间动词,在完成时中不能和时间段连用,不符合语法,故选:C。
(
)52.【2019四川省遂宁市】—Where
is
your
uncle?
—He____
America
and
he
____
New
York
for
two
weeks.
A.has
been
to;has
been
in
B.has
gone
to;will
stay
in
C.has
been
in;has
been
to
D.has
stayed
in;has
gone
to
【答案】
【解析】has
gone
to到某地去了,has
been
to去过某地。从Where
is
your
uncle判断下面说的是他去美国了,用has
gone
to,后面说他将会在纽约呆两周,用一般将来时,构成will+动词原形,故选:B。
(
)53.
【2018北京】It's
nice
to
see
you
again.
We
________
each
other
since
2014.
A.
won't
see
B.
don't
see
C.
haven't
seen
D.
didn't
see
【答案】C
【解析】考查现在完成时。句意:很高兴又见到你了。我们自从2014年就未见过彼此。根据关键词since可知本句应用现在完成时,故选C。
(
)54.
(2018天津)—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
【解析】考查现在完成时。句意“多么漂亮的手表!你买它多长时间了?”“仅仅两周。”由答语“For
just
two
weeks.”可知本句是现在完成时,且two
weeks是一段时间,不可与瞬间性动词连用,buy为瞬间性动词,have为延续性动词,指“拥有”,故选B。
(
)55.
【2018重庆A卷】I________
the
History
Museum
twice.
I've
learned
a
lot
there.
A.
visit
B.
am
visiting
C.
have
visited
D.
will
visit
【答案】C
【解析】考查现在完成时。句意:我已参观过历史博物馆两次了,(并且)在那儿学到了很多。由句意可知,过去的动作对现在造成了影响,应用现在完成时。故选C。
(
)56.
【2018福州】—The
boy
misses
his
parents
very
much.
—So
he
does.
They
________
the
hometown
for
nearly
two
years.
A.
have
left
B.
will
leave
C.
have
been
away
from
【答案】C
【解析】考查现在完成时。句意“这个男孩非常想念他的父母。”“的确如此。他们已经离开家乡将近两年了。”
由时间状语“for
nearly
two
years”可知用现在完成时。leave离开,为非延续性动词,可以用在现在完成时中,
但是不能与时间段连用;away离开,为延续性动词,可与时间段连用。故选C。
(
)57.
【2018青海】—It's
a
great
pity
that
the
famous
football
player
has
gone
to
another
club.
—Don't
worry!
They
________
another
top
star
recently.
A.
buy
B.
bought
C.
have
bought
【答案】C
【解析】考查现在完成时。句意“这位著名的足球运动员去了其他俱乐部,真是太遗憾了。”“不要担心!他们最近已经买了另一个顶级明星。”答语中的recently是现在完成时的标志词。故选C。
(
)58.
【2018青岛】William
Shakespeare
________
for
400
years,
but
his
works
still
have
great
influence
today.
A.
died
B.
was
dying
C.
has
died
D.
has
been
dead
【答案】D
【解析】考查现在完成时。句意:威廉?莎士比亚400年了,但是他的作品如今仍有着很大的影响力。分析语境可知本句描述的是从过去一直持续到现在的状态,故用现在完成时。
die是瞬间动词,不能和“for
400
years”搭配,故用“be动词+dead”表示他去世的状态。故选D。
(
)59.
【2018威海】—Is
that
a
new
coat?
—No,
I________
it
for
a
long
time.
A.
bought
B.
have
bought
C.
have
had
【答案】C
【解析】考查现在完成时。句意“那是件新外套吗?”“不,我已经买了很久了。”根据语境可知从过去持续到现在的动作,用现在完成时。根据“for
a
long
time”可知谓语动词用延续性动词。故选C。
(
)60.
【2018湘潭】Marcus
is
our
foreign
teacher.
He
________
in
our
school
for
two
years.
A.
was
B.
will
be
C.
has
been
【答案】C
【解析】考查现在完成时。句意:马库斯是我们的外教。他已经在我们学校两年了。根据“for
two
years”可知本句用现在完成时。故选C。
(
)61.
【2018资阳】—Look,
the
light
is
still
on
in
Helen's
office.
—Maybe
she
________
her
work
yet.
A.doesn't
finish
B.won't
finish
C.hasn't
finished
D.didn't
finish
【答案】C
【解析】考查现在完成时。句意“看,海伦办公室的灯还亮着。”“也许她还没有完成她的工作。”答句中的yet常用于现在完成时,故选C。
(
)62.
【2018天水】By
the
time
I
got
to
the
cinema,
the
movie
________
for
ten
minutes.
A.
has
been
on
B.
had
been
on
C.
had
stopped
D.
had
begun
【答案】B
【解析】考查过去完成时。句意:当我到电影院的时候,电影已经开始10分钟了。结合句中的“got
to”以及by
the
time常与过去完成时连用(与一段时间连用需用延续性动词)可知用had
been
on,故选B。
(
)63.
【2018齐齐哈尔】He
________
the
city
since
he
graduated
from
college.
A.
has
left
B.
left
C.
has
been
away
from
【答案】C
【解析】考查现在完成时。句意:自从大学毕业后,他已经离开了这个城市。根据时间状语since可知用现在完成时。since引导的时间状语从句表示一段时间,应与延续性动词连用。故选C。
(
)64.
【2018泰州】—Mom,
I
want
to
watch
The
Legend
of
Miyue(芈月传)
on
Channel
8
tonight.
—Oh,
dear,
it
________
for
a
few
e
on!
A.
has
begun
B.
will
begin
C.
has
been
on
D.
will
be
on
【答案】C
【解析】考查现在完成时。句意“妈妈,我想今晚在八频道看电视《芈月传》。”“哦,亲爱的,它已经开始好几分钟了。快点!”从时间状语“for
a
few
minutes”可知,此处应该使用现在完成时。由于表示动作的持续性,因此只能使用持续性结构“has
been
on”。故选C。
(
)65.
【2018
镇江】—Have
you
been
to
Suning
Plaza(苏宁购物中心)
in
our
city?
—No.
Although
it
________
for
more
than
a
week,
I'm
far
too
busy
to
go
there.
A.
has
started
B.
has
been
on
C.
has
been
open
D.
has
opened
【答案】C
【解析】考查现在完成时。句意“你去我们市里的苏宁购物中心了吗?”“没有。尽管它已经开张超过一周,但我太忙就没去那儿。”根据时间状语“for
more
than
a
week”和句意可知选C。
(
)66.
【2018眉山】My
father
________
my
mother
fifteen
years
ago,
so
far
they
________
for
fifteen
years.
A.
married;
married
B.
has
married;
has
been
married
C.
married;
have
been
married
D.
have
married;
married
【答案】C
【解析】考查一般过去时和现在完成时。句意:我父亲十五年前和我母亲结婚,到目前他们已经结婚十五年了。第一空时间状语是fifteen
years
ago,谓语动词用过去式。第二空时间状语是for+一段时间,与现在完成时连用。故选C。
(
)67.
【2018上海】This
medicine________
millions
of
people's
lives
since
it
was
put
into
use.
A.
is
saving
B.
will
save
C.
has
saved
D.
had
saved
【答案】C
【解析】考查现在完成时。句意:这种药自从被使用以来,已经挽救了上百万的人的生命。根据since可知用现在完成时,故选C。
(
)68.
【2018陕西】My
mother
________
a
good
example
for
me
since
I
was
young.
A.
was
B.
has
been
C.
will
be
D.
is
【答案】B
【解析】考查现在完成时。句意:自我年幼时起,我的母亲就一直是我的一个好榜样。根据提示词since,可知用现在完成时。故选B。
(
)69.
【2018河北】Our
team
________
another
point!
I
am
sure
we'll
win
the
game.
A.
will
get
B.
has
got
C.
is
getting
D.
was
getting
【答案】B
【解析】考查现在完成时。句意:我们队又进了一球,我确信我们将会赢得比赛。分析句意及语境,进球是已经发生的动作,造成的影响是“我确信我们会赢得比赛”,故用现在完成时,故选B。
(
)70.
【2018宁夏】—Look!
Someone
________
the
classroom.
—Well,
it
wasn't
me.
I
didn't
do
it.
A.
is
cleaning
B.
was
cleaning
C.
has
cleaned
D.
will
clean
【答案】C
【解析】考查现在完成时。句意“看!有人教室。”“不是我。我没有打扫。”根据语境可知此处表示:有人已经打扫了教室,用现在完成时,故选C。
(
)71.
【2018广东】School
violence(暴力)
________
much
attention
of
the
whole
society
and
people
are
calling
on
the
government
to
make
laws
against
it
as
early
as
possible.
A.
drew
B.
will
draw
C.
has
drawn
D.
was
drawing
【答案】C
【解析】考查现在完成时。句意:校园暴力已经引起了整个社会更多的注意,人们正呼吁政府尽早出台法律来抵制这个问题。根据语境可知校园暴力已经引起了整个社会的关注,应该用现在完成时。故选C。
(
)72.
【2018江西】The
water
________
dark
and
dirty.
It's
no
longer
safe
to
drink.
A.
became
B.
has
become
C.
will
become
D.
was
becoming
【答案】B
【解析】考查现在完成时。句意:水已经变得又黑又脏,喝它不再安全了。根据句意可知,后句是前句影响的结果,时态应用现在完成时。故选B。
(
)73.
【2018厦门】—It's
the
second
time
I
came
to
Xiamen.
It
________
a
lot.
—Yes,
it's
more
and
more
beautiful.
A.
was
changing
B.
has
changed
C.
will
change
【答案】B
【解析】考查现在完成时。句意“这是我第二次来厦门。它已经改变了许多。”“是的,它越来越漂亮了。”此处表达:厦门已经变化了很多。用现在完成时,故选B。
(
)74.
【2018西宁】—Would
you
like
to
see
the
movie
Zootopia
with
us?
—I'd
love
to!
But
I
________
it.
A.
saw
B.
see
C.
will
see
D.
have
seen
【答案】
D
【解析】考查现在完成时。句意“你愿意和我一起看电影《疯狂动物城》吗?”“我愿意!但是我已经看过它了。”根据句意及语境可知应用现在完成时。故选D。
(
)75.
【2018苏州】—Hobo
and
Eddie
________
the
cinema
to
watch
the
film
Zootopia.
—Oh,
that's
why
I
can't
find
them
now.
A.
have
gone
to
B.
have
been
to
C.
has
gone
to
D.
has
been
to
【答案】
A
【解析】考查现在完成时。句意“浩博和埃迪去电影院看《疯狂动物城》了。”“噢,怪不得我现在找不到他们。”have(has)
gone
to
已经去了(未回);have(has)
been
to去过(已回)。根据答语,浩博和埃迪不在现场。而且主语是两个人,所以应用have
gone
to。故选A。
(
)76.
【2018内江】I
can't
find
my
wallet
anywhere.
I'm
sure
I
________
it.
A.
lost
B.
will
lose
C.
lose
D.
have
lost
【答案】
D
【解析】考查现在完成时。句意:我到处找不到我的钱包,我肯定把它弄丢了。钱包丢了的结果是找不到,强调对现在的影响,应用现在完成时,故选D。
(
)77.
【2018烟台】—Lucy
has
________
to
London.
How
can
I
get
in
touch
with
her?
—Don't
worry.
She
will
phone
you
as
soon
as
she
________
there.
A.been,
will
get
B.been,
gets
C.gone,
will
get
D.gone,
gets
【答案】D
【解析】考查现在完成时和主将从现的用法。句意“露西已经去了伦敦。我怎么联系上她呢?”“别担心,她一到那儿就会给你打电话的。”has
been
to已经去过(人已经回来),has
gone
to去了(人还没有回来)。结合语境,这里表示人还没有回来,排除A、B。as
soon
as
引导的状语从句应遵循主将从现原则,故选D。
21世纪教育网
www.21cnjy.com
精品试卷·第
2
页
(共
2
页)
HYPERLINK
"http://21世纪教育网(www.21cnjy.com)
"
21世纪教育网(www.21cnjy.com)中小学教育资源及组卷应用平台
【备考2021】中考语法聚焦真题多练(现在完成时)原卷版
(
)1.【2020甘肃武威市】I
________
the
guitar
ever
since
I
was
8
years
old.
A.
played
B.
have
played
C.
am
playing
D.
will
play
(
)2.【2020河北省】I’m
so
glad
that
I
nearly
half
of
the
test
now.
A.
finish
B.
finished
C.
will
finish
D.
have
finished
(
)3.【2020南通市】Mr
Jiang
_______
the
company
to
develop
the
5G
network
for
years.
Now
he
works
as
the
chief
engineer
in
it.
A.
joined
B.
was
a
member
of
C.
has
joined
D.
has
been
a
member
of
(
)4.【2020江苏泰州市】Some
primary
and
secondary
schools
________
winter
sports
to
their
courses
since
Beijing
won
the
right
to
host
the
2022
Winter
Olympic
Games.
A.
added
B.
will
add
C.
have
added
D.
were
adding
(
)5.【2020镇江市】—Mum,
I
want
to
watch
the
news
about
our
school.
Change
the
channel,
please!
—What
a
pity!
It
is
eight
o'clock
now.
It___________
for
a
while.
A.
has
been
over
B.
was
over
C.
has
finished
D.
finished
(
)6.【2020辽宁丹东】—Mum,
where
is
dad?
—He
________
the
supermarket.
A.
was
going
to
B.
has
gone
to
C.
has
been
to
D.
is
going
to
(
)7.【2020山东日照】—Let's
go
for
a
walk.
—But
I
________
my
work
yet.
A.
don't
finish
B.
won't
finish
C.
didn't
finish
D.
haven't
finished
(
)8.【2020昆明市】Since
1989,
Project
Hope________millions
of
young
people
from
poor
families
achieve
their
dreams
of
going
to
school.
A.
will
help
B.
helps
C.
has
helped
D.
is
helping
(
)9.【2020福建省】Han
Mei,
a
good
friend
of
mine,
________
me
a
lot
with
my
English
in
the
past
three
years.
A.helps
B.helped
C.has
helped
(
)10.【2020四川攀枝花】—Where
is
your
uncle?
I
haven't
seen
him
for
a
long
time.
—Oh,
he_____________
Sydney.
A.went
to
B.has
been
to
C.has
gone
to
D.goes
to
(
)11.【2020四川省遂宁市】—
The
new
shirt
looks
good
on
you.
When
did
you
buy
it?
—On
July
7th.
I________
it
for
a
week.
A.have
bought
B.have
had
C.bought
D.buy
(
)12.【2020天津市】—The
book
is
popular.
________
you
________
it
yet?
—Yes,
I
have.
A.Are;
reading
B.Were;
reading
C.Have;
read
D.Will;
read
(
)13.【2020湖北省恩施州】I
like
novels
written
by
J.
K.
Rowling.
So
far
I
________all
her
works
about
Harry
Potter.
A.have
read
B.read
C.am
reading
(
)14.【2020鄂州市】—What
do
you
usually
do
in
your
spare
time?
—I
often
go
to
our
community
library.
It
________
for
two
years
in
order
to
encourage
us
to
read
more.
A.
opens
B.
has
opened
C.
has
been
opened
D.
has
been
open
(
)15.【2020武汉市】In
the
past
70
years,
China________historic
changes
and
made
great
achievements.
A.
experienced
B.
experiences
C.
has
experienced
D.
would
experience
(
)16.【2020湖北省咸宁市】—Project
Hope
celebrated
its
30
birthday
in
2019.
—Yeah.
It
___________
children
from
poor
families
the
chance
to
go
to
school
since
1989.
A
offered
B.
has
offered
C.
is
offered
D.
is
offering
(
)17.【2020孝感市】So
far,
the
number
of
people
using
5G
mobile
phones
__________
a
lot.
A.
is
increasing
B.
are
increasing
C.
has
increased
D.
have
increased
(
)18.【2020湖北省宜昌市】—How
about
the
third
season
of
documentary
Aerial
China(航拍中国)?
—Great.
I____________
it
twice.
A.
watched
B.
watch
C.
will
watch
D.
have
watched
(
)19.【2020湘西土家族苗族自治州】—
Tina,
is
your
father
a
teacher?
—
Yes,
he
is.
He
___________
English
for
nearly
20
years.
A.
is
teaching
B.
teach
C.
has
taught
(
)20.【2020内蒙古包头市】Corn
production
______
nearly
125
percent
over
the
past
25
years
in
China.
A.jumped
B.jumps
C.will
jump
D.has
jumped
(
)21.
【2020北京市】We
________
each
other
since
I
came
to
Beijing,
but
we
send
emails
very
often.
A.
don't
see
B.
didn't
see
C.
won't
see
D.
haven't
seen
(
)22.
【2020贵州省安顺市】Since
1990,
Project
Hope
________
millions
of
students
from
poor
families
realize
their
dreams.
A.
will
help
B.
has
helped
C.
helps
(
)23.
【2020贵州铜仁市】—Maria,
what
do
you
think
of
Mount
Fanjing?
—Very
cool.
I________
there
once.
I’d
like
to
go
there
again.
A.
has
been
B.
have
been
C.
have
gone
D.
has
gone
(
)24.
【2020黑龙江哈尔滨市】—Hi,
Jill.
I
________
in
my
math
since
you
shared
your
good
experience
with
me.
—Great!
Congratulations!
A.
have
made
rapid
progress
B.
made
rapid
progress
C.
will
make
rapid
progress
(
)25.
【2020四川省成都市】Bob,
you
________in
this
city
since
2018.
How
do
you
like
it?
A.
lived
B.
live
C.
have
lived
(
)26.
【2020凉山州】--It's
20
years
since
we
came
back
to
Liangshan.
--How
time
flies!
We
___________
in
our
hometown
for
such
a
long
time.
A.
work
B.
worked
C.
has
worked
D.
have
worked
(
)27.【2019福建省】—Look!
My
mother
___________
a
new
dress
for
me.
—Wow,
it
looks
very
nice
on
you.
A.
is
making
B.
has
made
C.
will
make
(
)28.【2019安徽省】—It's
ten
years
since
we
came
here.
—How
time
flies!
We
____
in
China
for
so
long.
A.
work
B.
worked
C.
will
work
D.
have
worked
(
)29.【2019湖南省郴州市】—Where
is
Mr.
Green?
—He
_________the
bookshop
You
have
to
wait
for
him.
A.
was
going
to
B.
has
gone
to
C.
has
been
to
(
)30.【2019江苏省淮安】—Where
are
the
teachers
now?
—In
the
meeting
room.
They
_________
the
meeting
for
10
minutes.
A.
have
begun
B.
have
been
on
C.
have
had
D.
have
been
held
(
)31.【2019湖北省黄冈市】—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
(
)32.【2019临沂市】Melting
ice
(融冰)
can
cause
sea
levels
to
rise.
Since
1993,
sea
levels
_________at
a
speed
of
3.2
cm
every
10
years.
A.
rose
B.
have
risen
C.
rise
(
)33.【2019湖北省随州市】—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
(
)34.【2019湖北省武汉市】I
ate
some
fruit,
which
I
______
since
I
was
a
child,
and
the
vegetables
from
my
garden.
A.
have
enjoyed
B.
enjoyed
C.
enjoy
D.
had
enjoyed
(
)35.【2019广东省】My
father
____
in
a
panda
protection
center
for
10
years,
so
he
knows
a
lot
about
panda.
A.
was
working
B.
is
working
C.
has
worked
D.
will
work
(
)36.【2019哈尔滨市】—HI,
Tom!
____
you
ever
____
the
Bird’s
Nest?
—Yes.
I
have.
It
fantastic.
A.
Have,
been
to
B.
Have,
gone
to
C.
Did,
go
to
(
)37.【2019湖北省宜昌市】—What
great
progress
Huawei
in
recent
years!
—No
wonder
it
is
widely
known
in
all
parts
of
the
world.
A.
is
making
B.
has
made
C.
makes
D.
made
(
)38.【2019湖南长沙】I
______
abroad
for
several
years,
but
I
have
never
regretted
my
final
decision
to
move
back
to
my
motherland.
A.
am
living
B.
lived
C.
have
lived
(
)39.【2019四川省眉山市】—
Your
new
watch
is
so
nice!
When
did
you
buy
it?
—
In
October.
I
it
for
two
months.
A.
had
B.
bought
C.
have
had
D.
have
bought
(
)40.【2019襄阳市】—
Why
won’t
we
play
basketball
with
Class
4
this
afternoon?
—
Because
they
_
Longzhong
for
a
study
trip.
A.
have
gone
to
B.
have
been
to
C.
had
gone
to
D.
had
been
to
(
)41.【2019贵州省毕节市】—How
many
letters
you
to
your
mother?
—
109
in
all,
since
2016.
A.
has;written
B.
have;written
C.
did;write
D.
are;writing
(
)42.【2019四川省广元市】—How
long
have
you
__________
your
cap?
It
looks
cool.
—About
two
weeks.
A.
borrowed
B.
bought
C.
had
(
)43.【2019南通市】—Is
everyone
here,
Jonathan?
—No.
Sir.
Millie
is
absent.
She
for
two
days.
A.
has
fallen
ill
B.
has
been
ill
C.
fell
ill
D.
was
ill
(
)44.【2019黑龙江省齐齐哈尔市】As
an
exchange
student,
Alan
________
Qiqihar
for
one
and
a
half
years.
A.
has
been
to
B.
has
been
in
C.
has
gone
to
(
)45.【2019湖南省湘西州】—
you
ever
Hong
Kong-Zhuhai-Macao
Bridge?
—Not
yet.
A.
Did;visit
B.
Are;visit
C.
Have;visited
(
)46.【2019镇江市】—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
(
)47.【2019广西玉林市】—Jenny,
your
new
tape
player
looks
great.
—Oh,
it's
not
new.
I
____
it
for
three
years
A.buy
B.have
had
C.bought
D.have
bought
(
)48.【2019贵州省黔南州】—How
many
letters
you
to
your
mother?
—109
in
all,
since
2016.
A.has;written
B.have;written
C.did;write
D.are;writing
(
)49.【2019湖南省湘潭市】—Have
you
ever
______
the
Terracotta
Army
in
Xi'an?
—Yes,
I
went
there
last
year.
A.gone
to
B.been
to
C.been
in
(
)50.【2019内蒙古呼和浩特市】The
shop
in
Wanda
Square
_______for
six
years,
but
I
______there
so
far.
A.
has
opened;
haven’t
gone
B.
has
been
opened;
haven’t
been
C.
has
been
open;
haven’t
gone
D.
has
been
opened;
haven’t
been
(
)51.【2019四川省广元市】—How
long
have
you__________
your
cap?
It
looks
cool.
—About
two
weeks.
A.
borrowed
B.
bought
C.
had
(
)52.【2019四川省遂宁市】—Where
is
your
uncle?
—He____
America
and
he
____
New
York
for
two
weeks.
A.has
been
to;has
been
in
B.has
gone
to;will
stay
in
C.has
been
in;has
been
to
D.has
stayed
in;has
gone
to
(
)53.
【2018北京】It's
nice
to
see
you
again.
We
________
each
other
since
2014.
A.
won't
see
B.
don't
see
C.
haven't
seen
D.
didn't
see
(
)54.
(2018天津)—What
a
nice
watch!
How
long
________
you
________
it?
—For
just
two
weeks.
A.
will;
buy
B.
have;
had
C.
were;
having
D.
did;
buy
(
)55.
【2018重庆A卷】I________
the
History
Museum
twice.
I've
learned
a
lot
there.
A.
visit
B.
am
visiting
C.
have
visited
D.
will
visit
(
)56.
【2018福州】—The
boy
misses
his
parents
very
much.
—So
he
does.
They
________
the
hometown
for
nearly
two
years.
A.
have
left
B.
will
leave
C.
have
been
away
from
(
)57.
【2018青海】—It's
a
great
pity
that
the
famous
football
player
has
gone
to
another
club.
—Don't
worry!
They
________
another
top
star
recently.
A.
buy
B.
bought
C.
have
bought
(
)58.
【2018青岛】William
Shakespeare
________
for
400
years,
but
his
works
still
have
great
influence
today.
A.
died
B.
was
dying
C.
has
died
D.
has
been
dead
(
)59.
【2018威海】—Is
that
a
new
coat?
—No,
I________
it
for
a
long
time.
A.
bought
B.
have
bought
C.
have
had
(
)60.
【2018湘潭】Marcus
is
our
foreign
teacher.
He
________
in
our
school
for
two
years.
A.
was
B.
will
be
C.
has
been
(
)61.
【2018资阳】—Look,
the
light
is
still
on
in
Helen's
office.
—Maybe
she
________
her
work
yet.
A.doesn't
finish
B.won't
finish
C.hasn't
finished
D.didn't
finish
(
)62.
【2018天水】By
the
time
I
got
to
the
cinema,
the
movie
________
for
ten
minutes.
A.
has
been
on
B.
had
been
on
C.
had
stopped
D.
had
begun
(
)63.
【2018齐齐哈尔】He
________
the
city
since
he
graduated
from
college.
A.
has
left
B.
left
C.
has
been
away
from
(
)64.
【2018泰州】—Mom,
I
want
to
watch
The
Legend
of
Miyue(芈月传)
on
Channel
8
tonight.
—Oh,
dear,
it
________
for
a
few
e
on!
A.
has
begun
B.
will
begin
C.
has
been
on
D.
will
be
on
(
)65.
【2018
镇江】—Have
you
been
to
Suning
Plaza(苏宁购物中心)
in
our
city?
—No.
Although
it
________
for
more
than
a
week,
I'm
far
too
busy
to
go
there.
A.
has
started
B.
has
been
on
C.
has
been
open
D.
has
opened
(
)66.
【2018眉山】My
father
________
my
mother
fifteen
years
ago,
so
far
they
________
for
fifteen
years.
A.
married;
married
B.
has
married;
has
been
married
C.
married;
have
been
married
D.
have
married;
married
(
)67.
【2018上海】This
medicine________
millions
of
people's
lives
since
it
was
put
into
use.
A.
is
saving
B.
will
save
C.
has
saved
D.
had
saved
(
)68.
【2018陕西】My
mother
________
a
good
example
for
me
since
I
was
young.
A.
was
B.
has
been
C.
will
be
D.
is
(
)69.
【2018河北】Our
team
________
another
point!
I
am
sure
we'll
win
the
game.
A.
will
get
B.
has
got
C.
is
getting
D.
was
getting
(
)70.
【2018宁夏】—Look!
Someone
________
the
classroom.
—Well,
it
wasn't
me.
I
didn't
do
it.
A.
is
cleaning
B.
was
cleaning
C.
has
cleaned
D.
will
clean
(
)71.
【2018广东】School
violence(暴力)
________
much
attention
of
the
whole
society
and
people
are
calling
on
the
government
to
make
laws
against
it
as
early
as
possible.
A.
drew
B.
will
draw
C.
has
drawn
D.
was
drawing
(
)72.
【2018江西】The
water
________
dark
and
dirty.
It's
no
longer
safe
to
drink.
A.
became
B.
has
become
C.
will
become
D.
was
becoming
(
)73.
【2018厦门】—It's
the
second
time
I
came
to
Xiamen.
It
________
a
lot.
—Yes,
it's
more
and
more
beautiful.
A.
was
changing
B.
has
changed
C.
will
change
(
)74.
【2018西宁】—Would
you
like
to
see
the
movie
Zootopia
with
us?
—I'd
love
to!
But
I
________
it.
A.
saw
B.
see
C.
will
see
D.
have
seen
(
)75.
【2018苏州】—Hobo
and
Eddie
________
the
cinema
to
watch
the
film
Zootopia.
—Oh,
that's
why
I
can't
find
them
now.
A.
have
gone
to
B.
have
been
to
C.
has
gone
to
D.
has
been
to
(
)76.
【2018内江】I
can't
find
my
wallet
anywhere.
I'm
sure
I
________
it.
A.
lost
B.
will
lose
C.
lose
D.
have
lost
(
)77.
【2018烟台】—Lucy
has
________
to
London.
How
can
I
get
in
touch
with
her?
—Don't
worry.
She
will
phone
you
as
soon
as
she
________
there.
A.been,
will
get
B.been,
gets
C.gone,
will
get
D.gone,
gets
21世纪教育网
www.21cnjy.com
精品试卷·第
2
页
(共
2
页)
HYPERLINK
"http://21世纪教育网(www.21cnjy.com)
"
21世纪教育网(www.21cnjy.com)