Toggle Navigation
Games
Blog
Class PIN
Join for Free
Sign in
Toggle Navigation
Games
PIN
Join for Free
Blog
Pricing
Contact us
Help center
Sign in
Study
Present Perfect
0
%
0
0
0
Back
Restart
James has ____ gone out. He left a minute ago.
JUST
Oops!
Okay!
Have you done your homework ____?
YET
Oops!
Okay!
I'm starving! I haven't eaten ____ this morning.
SINCE
Oops!
Okay!
I can't sleep. I have been awake ____ four o´clock.
SINCE
Oops!
Okay!
They __ ___ __ ( buy) the tickets for the concert.
They HAVE ALREADY BOUGHT the tickets for the concert.
Oops!
Okay!
Kim has lived in Spain ____ a long time.
FOR
Oops!
Okay!
Oh no! I ____ (buy) a Christmas present for Susan ____.
YET
Oops!
Okay!
She _____________ (not finish) making the cookies ____
hasn't finished / yet
Oops!
Okay!
We’ve ____ seen that movie three times. Let’s watch another one.
ALREADY
Oops!
Okay!
I have known my best friend ____ primary school.
SINCE
Oops!
Okay!
He __ _____ _____ ( fall) three times today
has already fallen
Oops!
Okay!
I haven't watched TV ____ last Friday.
SINCE
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies