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!
JULIA.............( NOT HAVE/ BEFORE ) A BIKE
JULIA HASN'T HAD A BIKE BEFORE
Oops!
Okay!
MOM AND DAD.............( JUST/ BUY) ME A NEW CD.
MOM AND DAD HAVE JUST BOUGHT ME ...........
Oops!
Okay!
JENNY/ CALL/ HER DAD/ LAST WEEK
JENNY CALLED HER DAD LAST WEEK
Oops!
Okay!
MOM/ NOT GO / SHOPPING / THIS MORNING
MOM DIDN'T GO SHOPPING THIS MORNING
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!
SHE.............. ( NOT/ GIVE) THE PRESENT TO HER GRANDMA YET .
SHE HASN'T GIVEN ....................
Oops!
Okay!
I ..................MY HOMEWORK AN HOUR AGO. IT WAS REALLY HARD (FINISH)
FINISHED
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 CHILDREN .................... BY PLANE BEFORE. ( NOT TRAVEL)
HAVEN'T TRAVELLED
Oops!
Okay!
GARY ...................... ( ALREADY/ READ) THIS BOOK
GARY HAS ALREADY READ.........
Oops!
Okay!
SHE.......( NOT OPEN/ YET) THE PRESENTS ........
SHE HASN'T OPENED THE PRESENTS YET
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!
Your experience on this site will be improved by allowing cookies.
Allow cookies