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 Simple
0
%
0
0
0
Back
Restart
We ______________ her today. (not see)
haven't seen
Oops!
Okay!
My mum _______________ a cake for the party tonight. (make)
has made
Oops!
Okay!
She __________________ her phone at home. (leave)
has left
Oops!
Okay!
Have you ever ________ frogs' legs? (eat)
eaten
Oops!
Okay!
I _____ (spend) all day cooking! I'm exhausted now.
have spent
Oops!
Okay!
The witch ___(drink) the deadly poison.
has drunk
Oops!
Okay!
I ___(find) my passport! What a relief!
have found
Oops!
Okay!
Have you ever ___(speak) to a famous person?
spoken
Oops!
Okay!
The football team ____________ the championship six times. (win)
has won
Oops!
Okay!
I ____(tell) you before, I hate bananas!
have told
Oops!
Okay!
I've never ____(swim) in the Indian Ocean.
swum
Oops!
Okay!
____________________ the new Marvel film? (you / see)
Have you seen
Oops!
Okay!
Someone ___(hide) my pen! Where is it?
has hidden
Oops!
Okay!
It __________________ raining all day. (not stop)
hasn't stopped
Oops!
Okay!
They _______________ here all their life. (live)
have lived
Oops!
Okay!
My brother ________________ a car before. (not drive)
hasn't driven
Oops!
Okay!
I _______________ London 4 times. (visit)
have visited
Oops!
Okay!
I ________________ a present for my sister's birthday. (buy)
have bought
Oops!
Okay!
Paul and Sam ____ a very long essay.
have written
Oops!
Okay!
The author ________________ a series of history novels. (write)
has written
Oops!
Okay!
The children ___________________ their homework. (just/finish)
have just finished
Oops!
Okay!
Oh no! My mobile phone ___(fall) down the toilet!
has fallen
Oops!
Okay!
_______________ your exam to the teacher yet? (you / give)
Have you given
Oops!
Okay!
We _________________ the dog. (lose)
have lost
Oops!
Okay!
Jess _____ her bike!
has sold
Oops!
Okay!
Anita ___(cut) her finger. She needs a plaster.
has cut
Oops!
Okay!
I'm sorry, I ______(not/bring) my book today.
haven't brought
Oops!
Okay!
My dog __________________ her leg. (break)
has broken
Oops!
Okay!
She ________________ to London 3 times this month. (fly)
has flown
Oops!
Okay!
Have you ___(spend) your Christmas money yet?
spent
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies