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