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
He _________ (break) his leg playing football.
has broken
Oops!
Okay!
Somebody ________ (take) my umbrella.
has taken
Oops!
Okay!
They ________ (go) to bed.
have gone
Oops!
Okay!
It __________ (stop) raining.
has stopped
Oops!
Okay!
He __________ (clean) his shoes.
has cleaned
Oops!
Okay!
I ___________ (do) my hommework.
have done
Oops!
Okay!
He _____________ (have) a shower.
has had
Oops!
Okay!
The picture __________ (fall) down.
has fallen
Oops!
Okay!
She ________ (lose) her car keys.
has lost
Oops!
Okay!
I _________ (buy) a new watch.
have bought
Oops!
Okay!
The movie ___________ (begin)
has begun
Oops!
Okay!
_________ you ______ (do) the shopping?
Have you done...
Oops!
Okay!
He _______ (be) to Greece twice.
has been
Oops!
Okay!
He _________ (read) all Harry Potter books.
has read
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies