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
THEY HAVE.........................(DO) YOGA
BOUGHT
SEEN
DONE
HAD
Oops!
Okay!
I HAVE ..................(GO)
GOT
GONE
DONE
Oops!
Okay!
THEY HAVE....................(SELL) THE HOUSE
DONE
EATEN
SOLD
GONE
Oops!
Okay!
HE HAS .....................(GO) TO THE GYM
HAD
GONE
DONE
SEEN
Oops!
Okay!
WE HAVE .........................................(BE) TO MADRID
BEEN
EATEN
DONE
SOLD
Oops!
Okay!
THEY HAVE ...................(GET) A TAXI
DONE
GOT
GONE
EATEN
Oops!
Okay!
HE HAS .....................( BUY) A WATCH
BOUGHT
SOLD
DONE
GONE
Oops!
Okay!
PAUL HAS..............................(TELL) THE TRUTH
KNOWN
BEEN
LEFT
TOLD
Oops!
Okay!
SHE HAS ...................(DO) HOMEWORK
DONE
GONE
EATEN
GOT
Oops!
Okay!
HE HAS ......................(SEE) THE PAINTING
SEEN
DONE
SOLD
DONEE
Oops!
Okay!
WE HAVE...........................(EAT) SALAD
SOLD
EATEN
SEEN
GOT
Oops!
Okay!
WE HAVE.......... (EAT) A LOT
EATEN
DONE
GOT
GONE
Oops!
Okay!
THEY HAVE...............................(GIVE) US PRESENTS
BEEN
GIVEN
LEFT
TOLD
Oops!
Okay!
SHE HAS ....................(HAVE) AN ILLNESS
HAD
SOLD
DONE
SEEN
Oops!
Okay!
THEY HAVE.............................(SEE) A FILM
SEEN
SOLD
BOUGHT
DONE
Oops!
Okay!
SHE HAS..............................(TELL) ME EVERYTHING
TOLD
LEFT
KNOWN
BEEN
Oops!
Okay!
I HAVE ..................(GET) FLOWERS
GET
GOT
SOLD
SEEN
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies