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
_______________(you/see) the new Marvel movie?
have you seen
Oops!
Okay!
I________________(visit) London 4 times.
have visited
Oops!
Okay!
my mum_______(make) a cake for the party.
has made
Oops!
Okay!
the dog _____________(break) its leg.
has broken
Oops!
Okay!
the football team ________(win) the match.
has won
Oops!
Okay!
he_________(play) the piano for 5 years
has played
Oops!
Okay!
I ______________(buy) a present for my sister's birthday
has bought
Oops!
Okay!
she___________(not/forget) her phone from home.
hasn't forgotten
Oops!
Okay!
I_________(have) a cold since last week
have had
Oops!
Okay!
we___________(not/see) her today.
haven't seen
Oops!
Okay!
the children_______(finish) their homework
have finished
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies