- Intermediate
- Grammar
Present Perfect vs Present Perfect Continuous
- Grammar
Choose Present Perfect or Present Perfect Continuous:
1)
(he/arrive)
already?
- Has he been arriving
- He is arriving
- Is he arriving
- Has he arrived
2)
Nikki
(meet)
her
friend
today.
- ‘s met
- has been meeting
- has meet
- is meeting
3)
I
(study)
all
day
long,
I
am
very
tired.
- ‘ve been studying
- have studied
- have study
- have been studied
4)
How
long
(she/know)
your
sister?
- she has known
- has she known
- has she knowing
- has she been knowing
5)
My
mother
(eat)
more
diverse
vegetables,
and
she
feels
better.
- have been eating
- has been eating
- has eaten
- have eaten
6)
Sorry
about
the
noise.
I
(cook).
- ‘ve cooking
- ‘ve been cooking
- is been cooking
- ‘ve cooked
7)
How
many
times
(you/visit)
your
town
this
year?
- you have been visiting
- have you visited
- have you been visiting
- have you visiting
8)
She
(sell)
ten
bars
of
chocolate
today.
- ‘s been selling
- ‘ve sold
- ‘s sold
- ‘ve been selling
9)
Ann
(just/cook)
pasta.
I
am
going
to
eat
it
now.
- have just been cooking
- has just been cooking
- have just cooked
- has just cooked
10)
My
children
(just/play)
in
yard,
they
are
very
happy.
- ‘ve just played
- ‘ve played just
- ‘s just been playing
- ‘ve just been played
11)
I
(work)
at
this
factory
for
15
years.
- ‘ve been working
- ‘s worked
- ‘ve worked
- ‘s been working
12)
How
long
(you/know)
your
colleague?
- has you been knowing
- has you known
- have you been knowing
- have you known
13)
You
look
happy
and
excited.
What
(you/do)
since
morning.
- has you done
- have you been doing
- have you done
- has you been doing
14)
How
many
times
(Sue/visit)
Italy?
- have Sue visited
- has been visiting
- have been visiting
- has Sue visited
15)
Seems
he
has
a
bad
memory,
he
(learn)
this
poem
for
3
hours,
but
he
cannot
remember.
- ‘ve learned
- ‘s learned
- ‘s been learning
- ‘ve been learning
16)
His
stepdaughter
likes
cartoons,
I
think
so,
as
she
(watch)
them
for
four
hours.
- ‘ve watched
- ‘s been watching
- ‘s watched
- ‘ve been watching
17)
(Who/study)
hard
today,
I
have
a
present
for
the
who
did
his
best.
- Who has studied
- Who have been studying
- Who have studied
- Who has been studying
18)
I
(never/see)
the
Leaning
Tower
of
Pisa.
- ‘s never seen
- ‘ve been never seen
- ‘ve never seen
- ‘s been never seen
19)
Sorry
for
being
late.
How
long
(you/wait)
for
me?
- have you been waiting
- has you been waiting
- have you waited
- has you waited
20)
(you/see)
Ann
recently?
- Has you been seing
- Have you been seing
- Has you seen
- Have you seen