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
KEY WORDS OF PRESENT PERFECT
0
%
0
0
0
Back
Restart
I/ MAKE/ A SANDWICH/ FOR MY LUNCH
I HAVE MADE A SANDWICH ...................
Oops!
Okay!
THE CHILDREN .................... BY PLANE BEFORE. ( NOT TRAVEL)
HAVEN'T TRAVELLED
Oops!
Okay!
SHE.............. ( NOT/ GIVE) THE PRESENT TO HER GRANDMA YET .
SHE HASN'T GIVEN ....................
Oops!
Okay!
SHE.......( NOT OPEN/ YET) THE PRESENTS ........
SHE HASN'T OPENED THE PRESENTS YET
Oops!
Okay!
JULIA.............( NOT HAVE/ BEFORE ) A BIKE
JULIA HASN'T HAD A BIKE BEFORE
Oops!
Okay!
JENNY/ CALL/ HER DAD/ LAST WEEK
JENNY CALLED HER DAD LAST WEEK
Oops!
Okay!
GARY ...................... ( ALREADY/ READ) THIS BOOK
GARY HAS ALREADY READ.........
Oops!
Okay!
......................( YOU/ EVER/ PAINT) YOUR BEDROOM?
HAVE YOU EVER PAINTED ..........?
Oops!
Okay!
CLARE ...................THIS MOVIE YET. (NOT SEE)
HASN'T SEEN
Oops!
Okay!
I ..................MY HOMEWORK AN HOUR AGO. IT WAS REALLY HARD (FINISH)
FINISHED
Oops!
Okay!
OLLIE ................... NEXT DOOR TO ME SINCE 2007 ( LIVE)
HAS LIVED
Oops!
Okay!
MOM AND DAD.............( JUST/ BUY) ME A NEW PHONE.
MOM AND DAD HAVE JUST BOUGHT ME ...........
Oops!
Okay!
YOU.................ME YESTERDAY. ( NOT CALL)
DIDN'T CALL
Oops!
Okay!
THE GIRLS ................( NEVER/ EAT) OCTOPUS BEFORE.
THE GIRLS HAVE NEVER EATEN .............
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies