Toggle Navigation
Games
Blog
News
Class PIN
Join for Free
Sign in
Toggle Navigation
Games
PIN
Join for Free
Blog
Pricing
News
Contact us
Help center
Sign in
Study
Present Perfect + Still, Yet, Just, Already, Eve ...
0
%
0
0
0
Back
Restart
The teacher ________ hasn't said anything about the homework.
since
still
for
yet
Oops!
Okay!
She has been there ______ three days.
to
since
for
ago
Oops!
Okay!
We haven't gone out _______.
since
yet
just
already
Oops!
Okay!
_________ she done her homework?
Has
Have
Had
Is
Oops!
Okay!
She has studied at the school __________ 2014.
for
in
since
to
Oops!
Okay!
I ________ (just feed) the rabbits
have just fed
has just fed
have just feed
has just feed
Oops!
Okay!
Have you ever ________ to Moscow?
seen
taken
been
done
Oops!
Okay!
How long have you _______ her?
knew
known
to know
know
Oops!
Okay!
I can't decide. I ________ haven't made a decision.
never
already
just
still
Oops!
Okay!
They've ______ arrived.
since
just
already
yet
Oops!
Okay!
How long _____ you been studying at this school?
been
has
to have
have
Oops!
Okay!
My aunt has lived in Madrid ______ 2006.
been
for
since
ago
Oops!
Okay!
How long ____ she had a car?
have
has
to have
been
Oops!
Okay!
I can't believe it. Carol _________ hasn't phoned me.
yet
just
already
still
Oops!
Okay!
______ we finished?
does
Have
Is
Has
Oops!
Okay!
I have ___________ been to France.
since
never
for
ever
Oops!
Okay!
All of us have been learning English ______ we were three.
for
to
on
since
Oops!
Okay!
Have you ________ eaten lobster?
yet
since
never
ever
Oops!
Okay!
Have you ever _______ to Rome?
had
won
been
be
Oops!
Okay!
The cat _______ (just catch) a mouse.
have just catch
has just caught
just has catch
just have catched
Oops!
Okay!
Have you ______ played golf?
ever
seen
never
always
Oops!
Okay!
We have known Pedro _____ five years.
at
for
on
since
Oops!
Okay!
We haven't seen you _____ a long time.
for
since
just
ago
Oops!
Okay!
That's the smallest car I've _________ driven.
already
never
still
ever
Oops!
Okay!
How long have you _____ English?
study
studied
to study
studying
Oops!
Okay!
The children __________ (do) their homework
have do
has done
have done
has do
Oops!
Okay!
How long has she _____ her dog?
haven't
have
had
has
Oops!
Okay!
We've been waiting ____ 9 o'clock.
at
for
since
ago
Oops!
Okay!
____ it rained?
Have
Is
Has
Does
Oops!
Okay!
The students __________ (book) a flight to Viena.
have booked
have book
has book
has booked
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies