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
0
%
0
0
0
Back
Restart
_____ you _______ (ever, see) such a fantastic car?
Have / ever seen
Oops!
Okay!
______ Paul _____ ( yet, pass) his driving test _____?
Has / passed / yet
Oops!
Okay!
She's sleepy because she _______ (just, wake) up.
has just woken
Oops!
Okay!
Quick! Someone _________ (just, steal) my purse.
has just stolen
Oops!
Okay!
______ you _______ (ever, send) an email to your aunt?
Have / ever sent
Oops!
Okay!
My sister, Hannah _________ (already, finish) university.
has already finished
Oops!
Okay!
I think he _______ ( live) in Brazil since 2008.
has lived
Oops!
Okay!
Gerard _______ (be) in the national team since 2006.
has been
Oops!
Okay!
How much _____ you _______ (spend) this month on CDs.
have / spent
Oops!
Okay!
I don't think I _______ (ever, fall) in love with anyone.
have ever fallen
Oops!
Okay!
Don't move. I ________ (yet, take) the photo _____ .
haven't taken / yet
Oops!
Okay!
Jeremy _________ (just, break) his leg.
has just broken
Oops!
Okay!
My mum ________ (never, wear) colourful clothes.
has never worn
Oops!
Okay!
That MP4 ________ (be) in the shop window for months.
has been
Oops!
Okay!
Thank goodness you _______ (yet, leave) ____ .
haven't left / yet
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies