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
I haven't done my homework _______
already
yet
Oops!
Okay!
Have you _______ done your homework?
already
yet
Oops!
Okay!
She _______ (write) in her diary.
has written
Oops!
Okay!
I have _______ played the guitar.
ever
never
Oops!
Okay!
She has _______ seen a romance.
ever
never
Oops!
Okay!
GO - WENT - _______
GONE
Oops!
Okay!
I have already _______ (see) "Puss in Boots 2"
SEEN
Oops!
Okay!
We _______ (not / be) to the supermarket yet.
haven't been
Oops!
Okay!
I _______ (never / go) camping before.
have never gone
Oops!
Okay!
She _______ (not / make) a cake yet.
hasn't made
Oops!
Okay!
They _______ (already / have) dinner.
had already
have already had
already have had
Oops!
Okay!
_______ you ever _______ (eat) paella?
Have you ever eaten paella?
Oops!
Okay!
They _______ (open) the window.
have opened
Oops!
Okay!
_______ you _______ (do) your homework yet?
Have you done your homework yet?
Oops!
Okay!
She _______ (never / eat) sushi.
has never eaten
never ate
never has eaten
Oops!
Okay!
Have you _______ travelled by plane?
never
ever
already
yet
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies