现在完成时延续性动词专练单项选择100题(有答案和详解)
一、单项选择
1.—Oh,
you
have
a
new
bike.
When
did
you
buy
it?
—I
________
it
for
a
week.
A.bought
B.had
C.have
bought
D.have
had
2.The
Hong
Kong-Zhuhai-Macao
Bridge,
as
the
world’s
longest
cross-sea
bridge,
________
for
over
one
and
a
half
years.
A.has
opened
B.has
been
open
C.has
been
opened
D.opened
3.You
had
better
return
the
book
to
the
library.
You
________
it
for
a
week.
A.have
borrowed
B.have
kept
C.borrowed
D.kept
4.—How
long
________
you
________
here?
—________
fifteen
minutes
ago.
A.have;
been;
Since
B.have;
been;
For
C.have;
arrived;
Since
D.did;
arrive;
For
5.—Your
new
bike
is
so
nice!
When
did
you
buy
it?
—In
February.
I
________
it
for
two
weeks.
A.had
B.have
had
C.have
bought
D.bought
6.Mike
________
since
two
years
ago.
A.has
left
his
hometown
B.has
arrived
in
New
York
C.has
joined
the
school
football
team
D.hasn’t
bought
a
new
car
7.—I
haven’t
seen
your
father
recently.
Where
is
he?
—He
________
Yancheng
for
a
meeting
for
five
days.
A.will
go
to
B.has
been
to
C.has
been
in
D.has
gone
to
8.Mr.
Wang
________
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
9.—Sorry,
I’m
late.
Has
the
meeting
begun?
—It
doesn’t
matter.
The
meeting
________
for
several
minutes.
A.has
just
begun
B.has
just
been
over
C.has
just
been
on
D.has
just
ended
10.—How
long
have
you
________
?
—Since
a
year
ago.
A.bought
the
car
B.arrived
home
C.joined
the
army
D.studied
English
11.—Where
have
you
________?
The
film
________
for
half
an
hour.
—Oh,
sorry.
I’m
late
because
of
the
heavy
rain.
A.been;
has
started
B.gone;
has
been
on
C.been;
has
been
on
D.gone;
has
started
12.The
student
________
return
the
book
next
week.
He
can
________
it
for
20
days.
A.mustn’t,
keep
B.needn’t,
borrow
C.needn’t,
keep
D.mustn’t,
borrow
13.—Should
I
return
this
book
today?
—Yes,
but
with
a
student
card,
you
can
________
it
for
two
more
days.
A.borrow
B.keep
C.buy
D.lend
14.—
Do
you
know
Lisa
well?
—
Sure.
We
________
friends
for
ten
years.
A.were
B.have
been
C.have
become
D.have
made
15.My
parents
________
for
twenty
years
till
now.
A.have
been
married
B.has
been
married
C.have
got
married
D.has
got
married
16.(预测点
1)
—Is
your
father
in?
—No,
he
________
for
three
hours.
A.was
out
B.has
been
out
C.went
out
D.has
gone
out
17.Students
at
Green
High
School
often
________
books
from
their
school
library
and
can
________
them
for
a
week.
A.keep;
borrow
B.lend;
keep
C.borrow;
borrow
D.borrow;
keep
18.—
Jack,
I
haven’t
seen
your
father
for
a
long
time.
—
He
_________
Beijing
on
business
for
a
month.
A.has
been
to
B.has
been
in
C.has
gone
to
D.went
to
19.—Let’s
turn
on
the
TV
and
watch
the
match
between
Jiangsu
Suning
and
Shanghai
Shanggang.
—It
______
for
ten
minutes.1:0,
Suning
won.
A.has
been
on
B.has
been
over
C.has
finished
D.has
begun
20.—Where
are
the
doctors
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
21.The
final
of
the
basketball
match
________
for
an
hour,
but
we
are
still
very
excited.
A.has
been
over
B.ended
C.began
D.has
begun
22.Jill
________
the
book
for
three
weeks.
She’ll
return
it
to
the
library
tomorrow.
A.has
borrowed
B.has
lent
C.has
kept
D.has
had
23.—Mum,
please
change
the
channel.
Our
school
is
on
TV
at
7:30
tonight.
—I
watched
it
just
now.
It
_________
for
a
while.
A.has
been
over
B.was
over
C.has
finished
D.finished
24.—
How
long
have
you
________
your
home?
—
________.
I
miss
my
parents
very
much,
however,
because
of
the
virus,
I
can’t
go
home.
A.left;
Last
year
B.left;
Since
last
year
C.been
away
from;
Last
year
D.been
away
from;
Since
last
year
25.—
Has
your
uncle
arrived?
—
Yes.
He
________
Nanjing
for
three
days.
A.has
arrived
in
B.has
gone
to
C.has
been
to
D.has
been
in
26.My
grandparents
________
for
over
50
years
and
they
love
each
other
very
much.
A.got
married
B.were
married
C.have
been
married
D.have
got
married
27.—How
long
can
you________
the
book
from
the
library?
—A
week.
A.lend
B.keep
C.borrow
D.get
28.—Nancy,
I
haven’t
seen
your
elder
brother
for
a
long
time.
—He
________
Beijing
for
further
study
for
a
year.
A.went
to
B.has
been
to
C.has
gone
to
D.has
been
in
29.Sandy,
you
are
late.
The
museum
________
just
half
an
hour
ago.
It
________
from
8
a.m.
to
5
p.m.
every
day.
A.closed;
opens
B.close;
opens
C.closed;
is
open
D.closes;
is
open
30.—I’ve
_________
in
Jinan
for
a
long
time.
It
changes
a
lot
these
days.
—Yeah,
especially
the
subways
are
really
convenient.
A.got
B.worked
C.come
D.moved
31.You’ve
________
the
computer
for
ten
years
and
it
doesn’t
work
well.
Why
don’t
you
buy
a
new
one?
A.bought
B.had
C.have
D.borrowed
32.I
________
this
bike
for
three
years.
I
like
it
so
much.
A.bought
B.had
C.have
bought
D.have
had
33.—Your
scarf
is
so
beautiful!
When
did
you
buy
it?
—On
my
18th
birthday.
I
________
it
for
6
years.
A.bought
B.will
have
C.have
had
D.have
bought
34.—Why
are
you
in
such
a
hurry?
—Because
the
class
________
for
10
minutes.
A.has
been
on
B.has
begun
C.is
on
D.begins
35.—
I
saw
Alice
walk
into
that
building
just
now.
—
Oh,
it’s
our
new
city
museum.
It
________
to
the
public
for
a
month.
A.has
been
opened
B.has
been
open
C.has
opened
36.Which
of
the
following
is
RIGHT?
A.He
is
used
to
live
there.
B.She
is
listening
to
music
at
8
o’
clock
last
night.
C.I
have
borrowed
the
book
from
the
library
for
two
weeks.
D.Kids
under
18
are
not
allowed
to
drive.
37.Bob,
you
should
return
the
book
to
the
library
soon.
You
________
it
for
a
month.
A.have
borrowed
B.borrowed
C.have
kept
D.have
been
kept
38.—How
long
have
you
_________
these
books?
—For
two
weeks.
I
bought
them
from
the
biggest
bookstore
in
our
city
A.kept
B.borrowed
C.sold
D.bought
39.—You
play
tennis
so
well.
Could
you
tell
me
how
long
________
the
tennis
club?
—For
about
five
years.
A.you
have
joined
B.have
you
joined
C.you
have
been
in
D.have
you
been
in
40.Mingming
________
our
school
for
several
years.
A.has
left
B.has
been
away
from
C.is
leaving
41.His
grandmother
for
6
years.
And
he
still
misses
her
very
much.
A.died
B.has
died
C.has
been
dead
D.has
been
died
42.—It
seems
that
you
have
learnt
a
lot
about
Chengdu.
—Of
course.
I
________
here
for
ten
years.
A.have
been
in
B.have
been
C.have
come
D.came
to
43.—Hurry
up.
I
can’t
wait
to
see
the
movie.
My
Sister!
—Oh
dear!
It
________
for
five
e
on!
A.has
begun
B.has
been
on
C.will
begin
D.will
be
on
44.—Bill
Gates
and
Melinda
Gates,
two
of
the
world’s
richest
people,
said
“we
no
longer
believe
we
can
grow
together
as
a
couple”.
—I
am
so
sorry
to
hear
that
because
they
________
for
nearly
30
years.
A.have
been
married
B.have
got
married
C.have
got
married
to
D.have
been
married
with
45.—What
a
beautiful
car!
When
________
you
________
it?
—I
________
it
for
two
years.
A.did;
buy;
bought
B.did;
buy;
have
had
C.have;
bought;
have
bought
D.have;
bought;
have
had
46.I
feel
________
sad
when
I
think
of
my
family
because
I
________
my
hometown
for
over
ten
years.
A.a
few,
have
left
B.a
little
bit,
have
been
away
C.a
little
bit,
have
left
D.a
bit,
have
been
away
from
47.—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
48.He
________
since
he
graduated
from
the
university.
A.has
been
married
B.married
C.got
married
D.has
married
49.—
Could
you
please
tell
me
________?
—
About
half
an
hour.
A.how
long
has
the
movie
been
on
B.how
long
the
movie
has
begun
C.how
long
the
movie
has
been
on
D.how
long
has
the
movie
begun
50.—Jenny,
your
new
tape
player
looks
great.
—Oh,it’s
not
new.
I
________
it
for
three
years.
A.bought
B.have
had
C.have
bought
51.—Tim,
how
long
________
you
________
your
hometown?
—For
nearly
twenty
years.
It
has
changed
a
lot.
A.did;
leave
B.have;
left
C.will;
leave
D.have;
been
away
from
52.—How
long
have
you
________?
—For
about
two
years.
A.bought
the
bike
B.got
to
China
C.lived
here
D.borrowed
the
book
53.Come
on,
Eddie!
The
film
________
for
about
ten
minutes.
A.have
begun
B.has
begun
C.have
been
on
D.has
been
on
54.Since
we
met
in
Suzhou
five
years
ago,
he
and
I
________
friends.
A.have
made
B.have
become
C.made
D.have
been
55.—How
long
have
your
grandparents
________?
—For
40
years.
A.got
married
B.married
C.been
married
D.had
married
56.Cindy
has
________
for
five
years.
Five
years
________
a
long
time.
A.left
home;
is
B.been
away
from
home;
is
C.left
home;
are
D.been
away
from
home;
are
57.—________
did
you
buy
the
house?
—
I
________
for
nearly
twenty
years.
A.When;
have
bought
B.When;
have
had
C.How
long;
have
bought
D.How
long;
have
had
58.—Do
you
know
how
to
enter
for
this
year’s
Suzhou
Jinji
Lake
International
Half
Marathon?
—Don’t
you
know?
It
________
for
over
a
month!
A.has
been
overed
B.has
finished
C.has
been
over
D.has
ended
59.It
seems
that
the
cat
________
for
quite
some
time.
A.has
died
B.died
C.has
dead
D.has
been
dead
60.—When
will
the
live
women’s
football
match
between
China
and
South
Korea
begin
on
TV?
—Oh,
it
________
for
ten
minutes,
ending
in
4:3.
China
won
the
game.
A.has
finished
B.has
been
on
C.has
been
over
D.has
begun
61.—You
have
a
nice
car.
—Thank
you.
I
_______
it
for
less
than
a
month.
A.bought
B.have
bought
C.had
D.have
had
62.I
________
my
hometown
for
a
long
time.
I
really
miss
it.
A.left
B.went
away
C.have
been
away
from
D.have
left
63.I
________
this
book
for
a
week.
I
have
to
return
it
now.
A.borrow
B.have
borrowed
C.have
kept
D.borrowed
64.—Did
you
buy
the
book
Journey
to
the
West?
—Yes.
I
________
it
since
I
entered
middle
school.
A.have
bought
B.have
had
C.have
given
D.had
borrowed
65.—________
did
your
uncle
leave
his
hometown?
—Many
years
ago.
In
fact
he
________
for
nearly
twenty
years.
A.When;
has
left
B.When;
has
been
away
C.How
long;
has
left
D.How
long;
has
been
away
66.Actually,
I
have
already
been
_______
him
for
two
years.
A.married
with
B.married
C.married
to
D.marrying
67.—Do
you
know
Betty
very
well?
—Yes,
she
and
I
_______
friends
since
we
met
in
Guangzhou
last
summer.
A.have
made
B.have
become
C.have
turned
D.have
been
68.—
________
did
your
aunt
leave
her
hometown?
—
She
________
for
nearly
twenty
years.
A.When;has
left
B.When;has
been
away
C.How
long;has
left
D.How
long;has
been
away
69.—How
long
________
you
________
this
new
model
plane?
—For
one
week.
A.has;
bought
B.had;
have
C.have;
had
D.have;
bought
70.—Did
you
buy
the
book
A
Brief
History
of
Time
by
Hawking?
—Yes.
I
______
it
since
I
entered
the
college.
This
is
a
best-seller.
A.have
bought
B.have
given
C.have
had
D.have
borrowed
71.I
am
sorry
to
hear
that
the
old
woman
_______
for
five
years.
A.has
died
B.was
dead
C.has
been
dead
72.—Hurry
up,
Tim!
The
play
________
for
ten
minutes.
—Let’s
go
now!
A.has
begun
B.had
begun
C.has
been
on
D.began
73.—The
boy
misses
his
parents
very
much.
—He
really
does.
He
________
his
hometown
for
nearly
two
months.
A.will
leave
B.has
left
C.has
been
away
from
74.—
Your
ring
is
really
nice.
—
Thank
you.
I
________
it
since
I
got
married.
A.have
had
B.bought
C.had
D.have
bought
75.My
fish
________
last
Wednesday.
It
has
been
_________
for
a
week
now.
A.died;
dying
B.dead;
dying
C.died;
dead
D.dead;
dead
76.My
pet,
little
Puppy,
has
________
for
a
week.
I
miss
it
very
much.
A.gone
missing
B.got
lost
C.been
missing
D.lost
77.—Could
you
tell
us
________
?
—For
more
than
ten
years.
A.when
has
Hong
Kong
returned
to
China
B.how
long
Hong
Kong
has
been
back
in
China
C.when
did
Hong
Kong
return
to
China
D.how
long
Hong
Kong
had
returned
to
China
78.—
How
long
has
Jeff
________?
—Since
2006.
A.been
to
Beijing
B.become
an
engineer
C.joined
the
Art
Club
D.studied
in
this
school
79.—
How
long
have
you
________?
—
Since
a
week
ago.
A.left
for
Sydney
B.had
the
car
C.borrowed
the
book
D.joined
the
Party
80.The
new
shopping
centre
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
been
opened;
haven’t
been
81.—
When
did
your
uncle
leave
his
hometown?
—
He
________
for
nearly
twenty
years.
A.left
B.has
left
C.has
been
away
82.—How
long
________
you
________
the
borrowed
book?
—Two
weeks
and
I
have
to
return
it
this
afternoon.
A.have,
borrowed
B.did,
borrow
C.have,
kept
83.Please
turn
up
the
music,
don’t
worry
about
the
baby
because
he
________
for
half
an
hour.
A.woke
up
B.has
woke
up
C.was
awake
D.has
been
awake
84.—The
film
________
for
about
half
an
hour.
—Oh,
we
have
missed
the
beginning.
What
a
pity!
A.has
started
B.started
C.was
on
D.has
been
on
85.My
father
has
________
since
two
weeks
ago.
I
miss
him
so
much.
A.left
our
home
B.flied
to
Shanghai
C.gone
abroad
D.been
away
86.—
How
long
have
Linda
and
Alan
_______?
—
For
about
two
months.
A.joined
the
club
B.got
to
Jinan
C.been
married
D.bought
the
new
house
87.I
________
the
book
Harry
Potter
for
a
month,
and
now
it’s
time
to
return
it
to
the
library.
A.have
kept
B.have
borrowed
C.have
brought
D.have
taken
88.—Have
you
been
to
SuNing
Plaza
in
our
city?
—No.
Although
it
________
for
more
than
a
week,
I
am
far
too
busy
to
go
there.
A.has
started
B.has
opened
C.has
been
open
D.has
been
on
89.Lei
Feng
________
for
many
years,
but
his
spirit
is
still
encouraging
us.
A.died
B.has
died
C.has
been
dead
D.have
died
90.—
Where
is
Henry?
I
him
since
two
days
ago.
—He
prepared
for
the
interview.
He
was
so
tired
that
he
for
two
days.
A.didn't
see;
have
been
asleep
B.haven't
seen;
have
fallen
asleep
C.didn't
see;
have
gone
to
sleep
D.haven't
seen;
has
been
asleep
91.—Your
new
watch
is
so
nice!
When
did
you
buy
it?
—During
the
Spring
Festival.
I
__________
it
for
three
months.
A.have
had
B.will
have
C.have
bought
D.bought
92.—How
lovely
the
toy
train
is!
—It
sure
is.
My
son
________
it
since
his
fourth
birthday.
A.has
bought
B.has
received
C.has
had
D.has
gotten
93.—Do
you
know
him
well?
—Sure.
We
________
friends
since
five
years
ago.
A.were
B.have
been
C.have
become
D.have
made
94.—How
long
have
you
________?
—Only
a
few
weeks.
A.owned
this
house
B.bought
this
car
C.arrived
in
Shanghai
D.come
to
this
town
95.—How
long
has
Jim
_________?
—About
two
years.
A.moved
to
Beijing
B.worked
in
the
library
C.joined
the
art
club
D.left
the
post
office
96.—I
wonder
when
you
________
the
new
watch.
—Well,
I
________
it
for
two
weeks.
A.have
bought;
have
had
B.bought;
have
bought
C.bought;
have
had
97.—What
are
you
reading,
Steven?
—The
Kite
Runner.
I
didn’t
finish
reading
it
though
I
have
________
it
for
two
weeks.
A.borrowed
B.started
C.owned
D.returned
98.—How
long
has
Tom
________?
—Since
I
saw
him
last
year.
A.got
married
B.come
to
China
C.left
his
school
D.worked
here
99.—Tom,
how
do
you
feel
about
your
life
in
China?
—Great!
I
have
________
for
about
four
months
and
I
feel
comfortable
living
here.
A.come
to
China
B.joined
the
company
C.studied
Chinese
D.left
the
USA
100.William
Shakespeare
________
for
405
years,
but
his
works
still
have
great
influence
today.
A.died
B.was
dying
C.has
died
D.has
been
dead
参考答案
1.D
【详解】
句意:——哦,你有一辆新自行车。你什么时候买的?——我已经买了有一个星期了。
考查现在完成时和延续性动词。根据“for
a
week”可知,用现在完成时,buy是短暂性动词,不与“for+段时间”连用,故选D。
2.B
【详解】
句意:作为世界上最长的跨海大桥,港珠澳大桥已经开通一年半多了。
考查现在完成时。for
over
one
and
a
half
years一年半多,是一段持续的时间,需和持续性动词连用;选项AC中的opened是过去分词,D项opened是过去式,三项中的open都是终止性动词,可排除;B项be
open表状态,open是形容词,符合语境,故选B。
3.B
【详解】
句意:你最好把书还给图书馆。你已经借了一周了。
考查现在完成时和延续性动词。根据“for
a
week”可知,应用现在完成时态,结构是have/has
done,且表示时间段,所以应用延续性动词;borrow借入,是非延续性动词,不能与表示一段时间的状语连用;keep意为“保留”,属于延续性动词,常与表示一段时间的状语连用。故选B。
4.A
【详解】
句意:——你在这里多久了?——从十五分钟前就在了。
考查现在完成时。how
long多长时间,用于询问一段持续的时间,需和延续性动词连用,arrive“到达”是终止性动词,可排除后两项;ago是一般过去时的标志,不和for连用;since“自从”符合语境,故选A。
5.B
【详解】
句意:——
你的新自行车真漂亮!你什么时候买的?——
2月。我已经买了两个星期了。
考查现在完成时态和延续性动词。根据“for
two
weeks”可知,时态是现在完成时,且谓语动词用延续性动作。故选B。
6.D
【详解】
句意:迈克自从两年前就没买过新车。
考查现在完成时态和延续性动词。根据“since
two
years
ago”可知,时态是现在完成时,且谓语动词在肯定句中用延续性动词,在否定句中可以是短暂性动词。故选D。
7.C
【详解】
句意:——我最近没见到你父亲。他在哪里?——他在盐城开会已经五天了。
考查现在完成时。for
five
days“五天”是一段持续的时间,需和延续性动词连用,go是终止性动词,可排除AD两项;根据对方的问题“I
haven’t
seen
your
father
recently.
Where
is
he”,可知谈话对象还在盐城,has
been
to不合语境,故选C
8.D
【详解】
句意:多年来,王先生一直是该公司开发5G网络的成员。现在他是公司的总工程师。
考查动词时态以及延续性动词。for+一段时间要与现在完成时一起连用,结构为have/has
done,排除A和B选项。且动词要用延续性动词,join是短暂性动词,其对应的延续性动词是be
a
member
of,故选D。
9.C
【详解】
句意:——抱歉,我迟到了。会议已经开始了吗?——没关系。会议刚开了几分钟。
考查延续性动词和非延续性动词。begin开始;be
over结束;be
on表示进行中的状态;end结束。句中for
several
minutes是一段时间,begin和end都是非延续性动词,不能跟时间段连用,可排除AD;根据回答“It
doesn’t
matter”,可知这里指的是会议刚开始,而不是刚结束,可排除B;由for
several
minutes可知be
on符合语境,故选C。
10.D
【详解】
句意:——你学英语多久了?——自从一年前开始。
考查延续性动词。bought
the
car买这辆汽车;arrived
home到家;joined
the
army参军;studied
English学习英语。根据“how
long”可知,此句中的动词应用延续性动词,ABC都是短暂性动词,故选D。
11.C
【详解】
句意:——你去哪儿了?电影已经开始半小时了。——哦,对不起。因为下大雨,我迟到了。
考查时态辨析。根据“Oh,
sorry.
I’m
late
because
of
the
heavy
rain.”可知提到的人在说话现场,表示去了某地已经回来,用been不用gone;再由“for
half
an
hour”可知第二空用延续性动词,has
been
on是延续性动词。故选C。
12.C
【详解】
句意:这个学生下周不必还书。他可以借20天。
考查情态动词和动词辨析。mustn’t禁止;needn’t不必;keep留着,不退还;borrow借。根据“He
can
...
it
for
20
days.”可知下周不必还书,第一空用needn’t;再由“for
20
days”可知第二空要用延续性动词keep。故选C。
13.B
【详解】
句意:——我应该今天还这本书吗?——是的,但是有学生证,你可以再借两天。
考查动词辨析及延续动词的用法。borrow借入;keep保留;buy买;lend借出。for+一段时间要与延续性动词一起连用,ACD都是短暂性动词,故选B。
14.B
【详解】
句意:——你知道丽莎吗?——当然。我们做朋友已经十年了。
考查动词时态。根据“for
ten
years”可知时态为现在完成时,并且谓语动词应该是延续性动词,become
friends和make
friends都是非延续性动词短语,可知应该用
be
friends,故选B。
15.A
【详解】
句意:到现在为止,我的父母已经结婚二十年了。
考查现在完成时。根据“for
twenty
years”可知,此处强调时间的延续,用have/has
been
married表示,排除CD;主语My
parents是复数,助动词用have。故选A。
16.B
【详解】
句意:——你父亲在吗?——不在,他出去三个小时了。
考查现在完成时的用法。be
out出去,表示状态,动作可以延续,可以和表示一段时间的状语连用。go
out
出去,瞬间动作,不能与表示一段时间的状语连用;由时间状语“for
three
hours三个小时”可知,句子时态为现在完成时,此处需要使用延续性的动词。故选B。
17.D
【详解】
句意:格林高中的学生经常从学校图书馆借书,可以借一个星期。
考查动词辨析。keep保持;borrow借入;lend借出。根据“books
from
their
school
library”可知,此处表示从学校图书馆借书,用borrow…from表示“从……借……”,排除A和B选项。for+一段时间要与延续性动词一起连用,keep是延续性动词,故选D。
18.B
【详解】
句意:——Jack,我好久没见到你的父亲。——他去北京出差一个月。
考查动词时态及延续性动词用法。has
been
to去过某地(已回来);has
been
in待在某地;has
gone
to去了某地(未回来);went
to去。for+一段时间,要与现在完成时一起连用,排除D选项。且动词要用延续性动词,排除A和C选项,故选B。
19.B
【详解】
句意:——让我们打开电视看江苏苏宁和上海上港之间的比赛。——比赛已经结束10分钟了,苏宁1:0获胜了。
考查现在完成时。has
been
on已经开始;has
been
over已经结束;has
finished已经完成;has
begun已经开始。根据“for
ten
minutes”可知,此处与时间段连用,使用延续性动词,排除选项C和D;根据“1:0,
Suning
won.”可知,比赛已经结束,故选B。
20.C
【详解】
句意:——医生们现在在哪儿?——在会议室。他们已经开了10分钟的会。
考查现在完成时和延续性动词。have
begun开始,非延续性动词;have
been
on开始,动词延续;have
had参加,动词延续;have
been
held被举行,被动语态。根据时间状语“for
10
minutes”可知,空格处应用现在完成时,且应用延续性动词,可排除A项。该句的主语They指代the
doctors
,B项和D项的主语应该是the
meeting,排除选项B和D,故谓语动词应用have
had。故选C。
21.A
【分析】
【详解】
句意:篮球赛的决赛已经结束了一个小时,但我们仍然非常激动。
考查动词时态。根据“for
an
hour”可知,时态为现在完成时,结构为have/has
done,排除BC选项;且动词要用延续性动词,begin为短暂性动词,be
over为延续性动词。故选A。
22.C
【详解】
句意:Jill已经借这本书三个礼拜了,她明天会把书还给图书馆。
考查现在完成时延续性动词的用法和动词词义辨析。has
borrowed借入;has
lent借出;has
kept保留,留着;has
had拥有。根据for
three
weeks可知,时态是现在完成时,根据“
She’ll
return
it
to
the
library
tomorrow.”可知,指Jill已经借这本书三个礼拜了,故排除B、D;borrow是短暂动词,要转化成延续性动词keep。故选C。
23.A
【详解】
句意:——妈妈,请换频道。我们学校今晚七点半上电视。——我刚才看了。已经结束一段时间了。
考查现在完成时。根据“for
a
while”可知,此处应使用现在完成时,finish是短暂性动词,此处改为其延续性be
over。故选A。
24.D
【详解】
句意:——你离家多久了?——从去年开始。我很想念我的父母,但是,因为疫情,我不能回家。
考查现在完成时态。how
long是对一段时间提问,意为“多久”,此处表示“你离开家已经多久了”,即用现在完成时态。leave离开,为瞬间性动词,不能与完成时连用;be
away
from是一种持续状态,因此第一空为been
away
from。since自从,是现在完成时的标志词;last
year去年,第二空表示“从去年开始”,因此第二空为Since
last
year。故选D。
25.D
【详解】
句意:——你叔叔到了吗?——是的。他已经在南京待了三天了。
考查持续性动词的用法。has
arrived
in已经到了;has
gone
to去了某地(还未回来);has
been
to去过某地(已回来);has
been
in待在某地。for+一段时间要与持续性动词一起连用,ABC三个选项都是短暂性动词,故选D。
26.C
【详解】
句意:我的祖父母已经结婚50多年了,他们非常相爱。
考查现在完成时态和延续性动作。根据“for
50
years”可知,时态是现在完成时态,而且必须用“结婚”的延续性动词be
married。故选C。
27.B
【详解】
句意:——你可以把这本书从图书馆借多久?——一周。
考查动词辨析。lend借出;keep持有;borrow借入;get得到。根据“how
long...”可知句子的谓语要用延续性动词,排除ACD。故选B。
28.D
【详解】
句意:——南希,我很久没见你哥哥了。——他在北京进修一年了。
考查时态辨析。went
to去了;has
been
to曾经去过某地,现在已不在那里;has
gone
to去了某地,表示到了某地还未回来或正在去某地的途中;has
been
in在某地待多长时间,常与表示一段时间的状语连用。根据时间状语“for
a
year”可知,时态为现在完成时,此空需用延续性动词,故用has
been
in。故选D。
29.C
【详解】
句意:Sandy,你迟到了。博物馆半个小时前刚刚关门。它每天从早上8点到下午5点开放。
考查时态。根据“half
an
hour
ago”可知第一个空用一般过去时,排除BD;根据“from
8
a.m.
to
5
p.m.”可知第二个空的动词是延续性动词,而open“打开”是一个非延续性动词,排除A,选项C中的open是形容词,表“营业的,开着的”,与be动词连用表示状态。故选C。
30.B
【详解】
句意:——我在济南已经工作很长时间了。它这些日子变了很多。——是的,尤其是新的地铁真的很方便。
考查动词辨析。got得到;worked工作;come来;moved移动。根据原文用了现在完成时且与“for+一段时间”连用,可知谓语动词要用延续性动词,选项中只有worked为延续性动词,故选B。
31.B
【详解】
句意:你买这台电脑已经十年了,但它现在不好用了。你为什么不买一个新的呢?
考查延续性动词。根据“for
ten
years”可知,此处动词应用延续性动词,排除A/D选项;you’ve是you
have的缩写,此处动词用过去分词构成现在完成时结构,故选B。
32.D
【详解】
句意:我买这辆自行车三年了。我很喜欢它。
考查现在完成时。根据for
three
years可知,此句应该是现在完成时,排除选项A和B;空处谓语动词应该用延续性动词,排除选项C。故选D。
33.C
【详解】
句意:——你的围巾真漂亮!你什么时候买的?——在我18岁生日。我买了6年了。
考查动词时态。for+一段时间,句子用现在完成时have/has
done的结构,排除A和B选项。且动词要用延续性动词,buy是短暂性动词,have是延续性动词,故选C。
34.A
【详解】
句意:——你为什么这么着急?——因为课已经上了10分钟了。
考查延续性动词和非延续性动词。根据句中的时间状语“for
10
minutes”可知,句子应用现在完成时,构成形式为:have
/has
done,故排除C、D项;且动词应用延续性动词,而begin,开始,是非延续性动词,故排除。故选A。
35.B
【详解】
句意:——我看到Alice刚刚走进那座建筑了。——哦,那是我们新的城市博物馆。它已经对公众开放了一个月了。
考查时态。根据“...for
a
month.”可知博物馆开放从过去某一时间到现在,用现在完成时。与时间段连用用延续性动词be
open。故选B。
36.D
【详解】
句意:下面哪个选项是正确的?
考查时态。be
used
to
doing
sth习惯于做某事,A项错误;at
8
o’
clock
last
night是过去进行时的时间状语,B项错误;for
two
weeks强调时间延续,动词应用延续性动词,C项错误。故选D。
37.C
【详解】
句意:Bob,你应该尽快把书还给图书馆。你已经借一个月了。
考查时态和延续性动词。borrow借来,是非延续性动词;keep保存,是延续性动词。“for
a
month”表示过去发生的动作一直持续到现在,延续一个月,与现在完成连用。因为“一个月”是一段时间,所以必须用延续性动词。故选C。
38.A
【详解】
句意:——这些书你买了多长时间?——两周。我从我们市最大的书店买的它们。
考查动词。kept保留,是延续性动词;borrowed借,是瞬间性动词;sold卖,是瞬间性动词;bought买,是瞬间性动词。根据how
long可知,与时间段连用,用延续性动词,故选A。
39.C
【详解】
句意:——你网球打得很好,你能告诉我你加入网球俱乐部多久了么?——大概5年了。
考查宾语从句的用法和延续性动词的用法。宾语从句用陈述语序,即引导词+主语+谓语+其他,故排除BD;根据答句“For
about
five
years”可知,问句时态是现在完成时,结构:have/has+动词过去分词,join“参加”,是短暂性动词,所以要转化为延续性动词be
in。故选C。
40.B
【详解】
句意:明明已经离开我们学校好几年了。
考查现在完成时。根据“for
several
years”可知,此处应使用现在完成时,leave是短暂性动词,不与“for+段时间”连用,故选B。
41.C
【详解】
句意:他的祖母已经去世6年。他仍然非常想念她。
考查时态。die死,是瞬间性动词;be
dead死亡,是延续性动词形式;根据for
6
years可知,与时间段连用,用延续性动词的现在完成时,故选C。
42.B
【详解】
句意:——看来你对成都有了不少了解。——当然。我在这里已经十年了。
考查现在完成时。have
been
in待在某地;have
come已经来了;came
to到达。根据“for
ten
years.”十年可知,此处表达状态,用现在完成时且不能用短暂性动词,用have
been
in表示待了多久;因here是地点副词,前面不加介词,故选B。
43.B
【详解】
句意:——快点。我等不及要看电影了。我的妹妹!——哦,天哪!已经开始五分钟了。赶快!
考查现在完成时与延续性动词。根据“for
five
minutes”可知,应用现在完成时,其结构为:has/have
done,排除C和D;“for
five
minutes”持续一段时间,必须用延续性动词。故选B。
44.A
【详解】
句意:——世界首富比尔?盖茨和梅琳达?盖茨表示“我们不再相信我们可以作为夫妻一起成长”。——听到这个消息我很难过,因为他们已经结婚近30年了。
考查延续性动词和终止性动词。be
married已婚的;be
married
to
sb.和……结婚;get
married结婚;be
married
with错误搭配。get
married表变化,不能和一段时间连用;be
married表示已婚的状态,需和一段时间连用,故选A。
45.B
【详解】
句意:——多么漂亮的车啊!你什么时候买的?——我已经买了两年了。
考查时态。问句询问的是购买车的时间,询问过去发生的事,用一般过去时,排除C和D;回答中for
two
years是一段时间,应用现在完成时。buy是瞬间动词,需要转换为延续性动词have,故选B。
46.D
【详解】
句意:当我想起我家人的时候,我感觉有点悲伤,因为我已经离开家乡十多年了。
考查不定代词和时态。a
few一些,修饰可数名词复数;a
bit和a
little
bit可以修饰形容词,表示“一点”,第一个空修饰形容词,排除A。根据“...for
over
ten
years.”可知表示过去某一动作延续到现在,用现在完成时,且动词需为延续性动词,排除C。be
away
from表示“远离”。故选D。
47.C
【详解】
句意:——老师们现在在哪里?
——在会议室里。他们已经开会10分钟了。
考查动词时态。根据“for
10
minutes”可知,此句时态为现在完成时,谓语动词需要用延续性动词,排除A选项;主语“They”指的是“teachers”,而B选项指的是“会议”,排除B选项。故选C。
48.A
【详解】
句意:他大学毕业后就结婚了。
考查动词时态。marry非延续性动词,结婚;根据“since
he
graduated
from
the
university”可知时态用现在完成时(have/has
done),这里应该是表示动作从过去一直持续到现在,可能持续到将来,所以应该用延续性动词,marry改用be
married,这里主语为he,应该用has,故选A。
49.C
【详解】
句意:——你能告诉我这部电影上映多久了吗?——大约半个小时。
考查宾语从句。宾语从句需用陈述句语序,AD两项都是疑问句语序,可排除;how
long提问持续的时间,根据回答“About
half
an
hour”可知是一段持续的时间,不可和终止性动词连用;begin“开始”是终止性动词,排除B。故选C。
50.B
【详解】
句意:——Jenny,你的新录音机看起来棒极了。——哦,它不是新的。我买了三年了。
考查动词时态。for+一段时间,要与现在完成时一起连用,结构为have/has
done,且动词要用延续性动词,have是延续性动词,buy是短暂性动词,故选B。
51.D
【详解】
句意:——Tim,你离开家乡多久了?
——将近二十年了。它改变了很多。
考查动词时态。根据“For
nearly
twenty
years.”可知,时态为现在完成时,结构为:have/has
done,left为短暂性动词,此处要用延续性动词be
away。故选D。
52.C
【详解】
句意:——你在这里住了多长时间了?——大约两年了。
考查现在完成时用法。根据答句的“For
about
two
years”,for+一段时间,可知问句为现在完成时,且动词必须为延续动词。“buy”“get
to”和“borrow”都是瞬间动词,
只有“live”居住是延续动词。故选C。
53.D
【详解】
句意:赶快,Eddie!电影已经开演了大约有10分钟了。
考查延续性动词。根据“for
about
ten
minutes”可知,句中的动词要用持续的动词,begin的延续性动词是be
on,主语是单数名词,动词用has,故选D。
54.D
【详解】
句意:自从我们五年前在苏州见面以来,他和我一直是朋友。
考查现在完成时的延续性动词。根据“Since
we
met
in
Suzhou
five
years
ago”可知,成为朋友是过去发生的动作一直持续到现在,动词应用延续性动词,四个选项中D选项是延续性动词,故选D。
55.C
【详解】
句意:——你的祖父母结婚多久了?——40年了。
考查延续性动词。根据“How
long”及“For
40
years.”可知与时间段连用要用延续性动词be
married,have后接be的过去分词形式构成现在完成时,此处用been
married。故选C。
56.B
【详解】
句意:辛迪离家五年了。五年是很长的一段时间。
考查延续性动词以及主谓一致。由“for
five
years”可知,句子需用现在完成时,用延续性动词与时间段连用,因此第一空用been
away
from;第二空“Five
years”作主语时,看成一段时间,谓语用第三人称单数,be动词用is。故选B。
57.B
【详解】
句意:——你什么时候买的房子?——我已经买了将近20年了。
考查特殊疑问词和延续性动词。when什么时候;how
long多久;根据“did
you
buy
the
house?”可知,此处问什么时候买的,所以用when;根据“for
nearly
twenty
years”可知,第二空用现在完成时,且动词要用延续性动词have
had,故选B。
58.C
【详解】
句意:——你知道如何参加今年的苏州金鸡湖国际半程马拉松吗?——你不知道吗?已经结束一个多月了!
考查时态。根据“for
over
a
month!”可知,句子要用现在完成时,且动词需要是延续性动词,而end/finish是瞬间动词,要改成延续性短语be
over,故选C。
59.D
【详解】
句意:看来这只猫已经死了有一段时间了。
考查现在完成时。die死亡,是瞬间性动词,不能与时间段连用;be
dead死的,be+形容词,表状态。可与时间段“for
quite
some
time”连用。故选D。
60.C
【详解】
句意:——中韩女足直播赛何时在电视上开始?
——哦,比赛已经结束了10分钟,以4:3结束。中国队赢了。
考查现在完成时。根据“for
ten
minutes”可知,时态为现在完成时,此处应用延续性动词,排除AD选项;又由“ending
in
4:3.
China
won
the
game”可知,比赛已经结束。故选C。
61.D
【详解】
句意:——你有辆好车。——谢谢。这辆车我买了不到一个月了。
考查动词时态。根据时间状语“for
less
than
a
month”可知,句子应用现在完成时,构成形式为:have/has
done,故排除A、C项;buy,买,是非延续性动词,不能和一段时间“less
than
a
month”连用,应用延续性动词have,其过去分词是had。故选D。
62.C
【详解】
句意:我离开家乡很长时间了,我真的很思念它。
考查动词时态辨析。leave离开,是一个瞬间性动词,不能和一段时间连用,而句子中“for
a
long
time”是一段持续的时间,故排除AD两项;由“
for
a
long
time”可知句子用现在完成时,leave对应的延续性动词短语是be
away
from,故选C。
63.C
【详解】
句意:这本书我借了一周。我现在必须归还它。
考查延续性动词和非延续性动词的区别。根据时间状语“for
a
week”可知,句子应用现在完成时,故排除A、D项;borrow,借进,非延续性动词,不能和一段时间连用,故排除B项。故选C。
64.B
【详解】
句意:——你买了《西游记》这本书吗?——是的。我从上中学起就有了。
考查延续性动词和非延续性动词的区别。根据空后“since
I
entered
middle
school.”可知,空处所在的句子应用现在完成时,故排除D项;且“since
I
entered
middle
school.”表示一段时间,故主句动词应用延续性动词,而buy和give均为非延续性动词,不能和一段时间连用,故排除。故选B。
65.B
【详解】
句意:——你叔叔什么时候离开家乡的?——许多年前。事实上,他已经离家近二十年了。
考查特殊疑问句及延续性动词。When什么时候;How
long多长时间。根据“Many
years
ago.”可知询问离开的时间,用When提问。根据“for
nearly
twenty
years”可知第二空用现在完成时,与时间段连用用延续性动词be
away,leave是非延续性动词。故选B。
66.C
【详解】
句意:事实上,我已经和他结婚两年了。
考查固定短语。根据句中“for
two
years”以及该句为现在完成时,此处应用延续性动词,表示已婚这种状态,be
married
to
sb.意为“与某人结婚”,符合句意,故选C。
67.D
【详解】
句意:——你很了解贝蒂吗?——是的,自从去年夏天我们在广州认识以来,我们就一直是朋友。
考查现在完成时。根据“since
we
met
in
Guangzhou
last
summer”可知,主句时态是现在完成时,表示“成为朋友”,强调延续应使用延续性动词,故选D。
68.B
【详解】
句意:——你姑姑什么时候离开家乡的?
——她离家已经快二十年了。
考查延续性动词和非延续性动词。根据句中“leave
her
hometown”提示,此处为瞬时动词,故第一空应用when,表某个时间点,C、D选项可排除。根据第二句“for
nearly
twenty
years”提示,第二空所在句子应用延续性动词,故选B。
69.C
【详解】
句意:——你有这架新飞机模型多久了?——一个星期了。
考查动词时态辨析。buy买;have拥有。how
long提问一段时间,需和持续性动词连用,buy是终止性动词,可排除AD两项;结合回答“For
one
week”和句子结构,可知用现在完成时have
done结构,故选C。
70.C
【详解】
句意:——你买了霍金写的《时间简史》吗?——是的。自从上大学,我就买了。这是一本畅销书。
考查动词时态和延续性动词。have
bought已经买了,瞬时性动词;have
given已经给了,瞬时性动词;have
had已经有了,延续性动词;have
borrowed已经借了,瞬时性动词。根据“since
I
entered
the
college”可知要用现在完成时,且需要与延续性动词连用,A、B、D是非延续性动词。故选C。
71.C
【详解】
句意:听说老太太已经去世五年了,我很难过。
考查动词时态辨析。for
five
years五年,是一段持续至今的时间,可知句子是现在完成时,B是一般过去时,可排除;连续时间不和终止性动词连用,die“死”是终止性动词,可排除;dead“死的”是形容词,表状态,故选C。
72.C
【详解】
句意:——快点,蒂姆!这出戏已经上演了十分钟了。——我们走吧!
考查延续性动词。根据“Let’s
go
now!”可推断,戏剧现在已经“上演”十分钟了,该句为现在完成时,标志词为“for+一段时间”,现在完成时结构用延续性动词“has
been
on”。故选C。
73.C
【详解】
句意:——那个男孩非常想念他的父母。——他确实如此。他离开家乡已经近两个月了。
考查动词时态。for+一段时间,要用现在完成时have/has
done的结构,排除A选项。且动词要用延续性动词,leave是短暂性动词,be
away
from是延续性的短语,故选C。
74.A
【详解】
句意:——你的戒指真漂亮。——谢谢。自从我结婚我就买了。
考查延续性动词。根据“since
I
got
married.”可知,句子要用现在完成时,排除BC;且句中谓语动词要用延续性动词,bought是非延续性动词。故选A。
75.C
【详解】
句意:我的鱼上周三死了。它已经死了一个星期了。
考查动词和形容词辨析。die死,died是其过去式,dying是动名词形式(临终的,形容词);dead死的,形容词。前句缺谓语动词,根据last
Wednesday可知,动词用过去式,可排除B/D两项;第二句缺表语形容词,由for
a
week(一周)是一段持续的时间,可知用be
dead表示持续的状态,故选C。
76.C
【详解】
句意:我的宠物小狗已经失踪一个星期了。我非常想念它。
考查现在完成时。根据语境可知,小狗从一周前到现在一直是失踪状态,并且这个失踪状态可能还要持续下去应用现在完成时;本句时间状语为“for+一段时间”,且是肯定句,所以谓语动词应用延续性动词,而“lost”为非延续性动词,故排除B和D;
“missing(失踪的)
”为形容词,其前应用be动词组成系表结构表状态。故选C。
77.B
【详解】
句意:——你能告诉我们香港回归中国有多久了吗?——十多年了。
考查宾语从句。根据答语“For
more
than
ten
years”可知,询问一段时间,用how
long引导宾语从句,从句用现在完成时have/has
done的结构,how
long对一段时间提问,动词用延续动词,故选B。
78.D
【详解】
句意:——Jeff在这所学校学习多长时间了?——自从2006年以来。
考查延续性动词与非延续性动词。根据答语“Since
2006”可知,一段时间要与延续性动词一起连用,B和C都是短暂性动词,A选项“been
to
Beijing”表示“去过北京”不符合语境,故选D。
79.B
【详解】
句意:——你拥有这辆车多久了?
——从一周前开始就有了。
考查延续性动词。根据句中“How
long”可知,此处应用延续性动词,只有B选项是延续性动词,故选B。
80.B
【详解】
句意:我们镇上的新购物中心已经开了两周了,但我还没去过。
考查现在完成时。“for
two
weeks”和“yet”都表示持续的时间,需和持续性动词连用。open作动词,是终止性动词,可排除AD;open还可作形容词;be
open开放的,表状态,是持续性动词。have
been
to去过/去了(已回);have
gone
to去了(未回)。根据“but”可知,前后语意转折,表示还没去过,故选B。
81.C
【详解】
句意:——你叔叔什么时候离开他的家乡?——他已经离开了差不多20年了。
考查延续性动词。由“for
nearly
twenty
years”可知,句子要用现在完成时,且动词要用延续性动词,leave离开,是瞬间性动词,其延续性短语是be
away,故选C。
82.C
【详解】
句意:——你借这本书多久了?——两个星期了,我今天下午必须还。
考查现在完成时。根据how
long可知,此句不是一般过去时,应该用现在完成时,排除选项B;根据how
long及Two
weeks可知,持续一般时间,谓语动词要求是延续性动词,borrow为非延续性动词,排除选项A。故选C。
83.D
【详解】
句意:请把音乐开大点,别担心婴儿,因为他已经醒了半个小时了。
考查现在完成时。wake
up醒来,强调瞬时动作;be
awake醒着的,强调状态。根据“for
half
an
hour”可知,“婴儿已经醒了半个小时”对现在产生了影响,故时态是现在完成时,其结构为have/has
done;“for+一段时间”应与延续性动词连用,故用be
awake表状态。故选D。
84.D
【详解】
句意:——电影已经开始了大约半个小时了。——噢,我们已经错过开头了。真遗憾!
考查现在完成时态的延续性动词。根据“for
about
half
an
hour.”可知电影已经开始了大约半个小时了,“for+时间段”用于现在完成时态,其结构为have/has+动词的过去分词,且电影放映是一个延续性的动作,因此用延续性动词be
on,start“开始”为非延续动词,故选D。
85.D
【详解】
句意:我父亲两周前就离开了。我很想念他。
考查现在完成时中的延续性动词。left
our
home离开我们家;flied
to
Shanghai乘飞机去上海;gone
abroad出国;been
away离开。根据空后“since
two
weeks
ago”可知,句子应用现在完成时,且动词应是延续性动词;选项中
A、B、C三项均为短暂性动词,只有D项是延续性动词。故选D。
86.C
【详解】
句意:——琳达和艾伦结婚多久了?——大约两个月。
考查现在完成时。答语“For
about
two
months”为时间段,谓语动词要用延续性动词,join,got,bought均为非延续性动词。be
married表示状态,能与时间段连用,故选C。
87.A
【详解】
句意:我借这本书《哈利波特》一个月了,现在该把它还给图书馆了。
考查延续性动词。由“for
a
month”可知,句子要用现在完成时,动词要用延续性动词,B/C/D三个选项都是短暂性动词,A选项是延续性动词,故选A。
88.C
【详解】
句意:——你去过我们城市的苏宁广场吗?——没有。虽然它已经开业一个多星期了,但我太忙了,没有时间去那里。
考查时态和延续性动词。根据时间状语“for
more
than
a
week”可知,此处应用现在完成时;open作动词时,是非延续性动词,start也是非延续性动词,不能与表示一段时间的时间状语连用,要改为延续性动词或表示状态的词;
open作形容词时,表示状态,能与表示一般时间的时间状语连用,be
open意为“营业的”。所以此处应为has
been
open。故选C。
89.C
【详解】
句意:雷锋去世许多年了,但是他的精神还在鼓舞着我们。
考查动词时态。由时间状语for
many
years可知,用现在完成时态。die是非延续性动词,不能与一段时间连用,应该表达成be
dead。故选C。
90.D
【详解】
句意
:——亨利在哪里?我两天前就没见过他了。——他为面试做了准备。他太累了,已经睡了两天了。
考查时态。根据时间状语“since
two
days
ago”和“for
two
days”可知空格1和2都用现在完成时,且只能与延续性动词连用,其谓语动词构成“have/has+过去分词”;空格1主语是I,助动词用have;空格2主语是he,助动词用has;故选D。
91.A
【详解】
句意:——你的新手表很漂亮,你什么时候买的?——在春节期间,我已经买了三个月了。
考查现在完成时的用法。根据时间词for
three
months可知,时态是现在完成时,结构:have/has+动词过去分词,故排除BD;短暂性动词buy要转化为延续性动词have。故选A。
92.C
【详解】
句意:——这个玩具火车多可爱啊!——的确如此。我儿子从四岁生日开始就有了。
考查现在完成时态。根据句中的时间状语“since
his
fourth
birthday”可知句子时态用现在完成时,其结构为have/has+动词的过去分词;本句中动词应是延续性动词,四个选项中的动词buy、receive、have、get只有C选项have是延续性动词,可以与现在完成时连用,主语My
son是第三人称单数,助动词用has,have的过去分词是had;故选C。
93.B
【详解】
句意:——你很了解他吗?——当然。我们五年前就已经是朋友了。
考查动词时态和延续性动词。根据since
five
years
ago可知,此处是现在完成时,其结构是have
done的形式,根据时间状语可知动词必须是持续性动词be,be
friends“成为朋友”,be的过去分词是been。故选B。
94.A
【详解】
句意:——这房子你买多久了?——只有几个星期。
考查动词辨析。own拥有;buy买;arrive到达;come来。根据“How
long”可知,此处对时长进行提问,应该用延续性动词,BCD都是短暂性动词,故选A。
95.B
【详解】
句意:——吉姆在图书馆工作多久了?——大概两年。
考查动词辨析。move搬家,移动;work工作;join参加;leave离开。根据“How
long
has…”可知,此处对时长提问,应用延续性动词,ACD都是短暂性动词,故选B。
96.C
【详解】
句意:——我想知道你什么时候买的新手表。——噢,我买了两周了。
考查一般过去时及现在完成时的可持续性动作。根据下文回答可知手表是两星期之前买的,故第一空用一般过去时,排除A项;第二空根据“for
two
weeks.”可知要用现在完成时,且动词要可持续,“buy”对应的可持续性动词是“have”,故排除B项,故选C。
97.C
【详解】
句意:——你在读什么,史蒂文?——《追风筝的人》。虽然我已经拥有它两个星期了,但我没有读完它。
考查现在完成时。borrowed借
;started开始
;owned拥有
;returned返还;根据“for
two
weeks”可知从句是现在完成时;完成时中短暂性动词不能与表一段时间的时间状语连用;所以排除选项A;B和D;故选C。
98.D
【详解】
句意:——Tom
在这里工作多久了?——自从我去年见过他。
考查延续性动词和非延续性动词。got
married结婚,非延续性动词;come
to
China来到中国,非延续性动词;left
his
school离开他的学校,非延续性动词;worked
here在这工作,延续性动词。根据时间状语“Since
I
saw
him
last
year.”可知,句子是现在完成时,且应用延续性动词。故选D。
99.C
【详解】
句意:——Tom,你觉得在中国的生活怎么样?——太棒了!我学习汉语大约有四个月了,我觉得住在这里很舒服。
考查动词辨析。come
to
China来到中国;joined
the
company加入公司;studied
Chinese学习汉语;left
the
USA离开美国。句中“for
about
four
months”表示一段时间,A、B、D三个选项中的动词都是瞬间性动词,不能和一段时间搭配,study是延续性动词,可以与一段时间搭配。故选C。
100.D
【详解】
句意:莎士比亚已经去世405年了,但他的作品现在仍然有很大的影响。
考查动词时态。died死亡,是die的过去式和过去分词,短暂性动词;
was
dying过去进行时;has
died现在完成时,短暂性动词;has
been
dead现在完成时,延续性动词。根据“for
more
than
405
years”可知用现在完成时,而且谓语动词必须是延续性动词。故选D。