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
LET'S PRACTISE THE PRESENT PERFECT TENSE!
0
%
0
0
0
Back
Restart
Sally ______________ (not visit) her granny.
hasn't visited
Oops!
Okay!
You _______________ (ride) your new bike.
have ridden
Oops!
Okay!
_______________________ (she - sleep) well?
Has she slept
Oops!
Okay!
The little child _________________ (break) the window.
has broken
Oops!
Okay!
_____________________ (they - fly) a helicopter?
Have they flown
Oops!
Okay!
My teacher ___________________ (buy) a new car.
has bought
Oops!
Okay!
The children _______________ (swim) in the swimming pool.
have swum
Oops!
Okay!
We _______________ (not play) football in the park because it's raining.
haven't played
Oops!
Okay!
Sam and Lizzy _____________________ (go) to Italy.
have gone
Oops!
Okay!
We ______________________ (be) to Buenos Aires.
have been
Oops!
Okay!
____________________ (you - see) Beauty and the Beast?
Have you seen
Oops!
Okay!
The dog ___________ (drink) all the water from the bowl.
has drunk
Oops!
Okay!
___________________ (the boy - lose) his new gloves?
Has he lost
Oops!
Okay!
I ___________________ (not write) the e-mail to my teacher.
haven't written
Oops!
Okay!
My mother ______________ (not make) a chocolate cake.
hasn't made
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies