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