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
LEONA / KNOW / HER BEST FRIEND / 2 YEARS
LEONA HAS KNOWN HER BEST FRIEND FOR 2 YEARS
Oops!
Okay!
I / WATCH / TV / 2 HOURS
I HAVE WATCHED TV FOR 2 HOURS
Oops!
Okay!
NOBODY / SEE / HIM / YESTERDAY
NOBODY HAS SEEN HIM SINCE YESTERDAY
Oops!
Okay!
HE / WAIT / A YEARBOOK / LAST YEAR
HE HAS WAITED A YEARBOOK SINCE LAST YEAR
Oops!
Okay!
MOMO / WORK / IN THAT COMPANY / 20 YEARS
MOMO HAS WORKED IN THAT COMPANY FOR 20 YEARS
Oops!
Okay!
_______HE ______CLIMBED A MOUNTAIN ?
HAS HE EVER CLIMBED A MOUNTAIN ? YES HE HAS CLIMBED
Oops!
Okay!
HE / EAT / THE CARROTS / LAST DAY
HE HAS EATEN THE CARROTS SINCE LAST DAY
Oops!
Okay!
______ YOU _____BEEN TO HANOI ?
HAVE YOU EVER BEEN TO HANOI ? NO I HAVE NEVER BEEN TO HANOI
Oops!
Okay!
_______SHE EVER DRUNK BEER ?
HAS SHE EVER DRUNK BEER ? YES SHE HAS
Oops!
Okay!
I / PLAY/ THE GUITAR / LAST SUMMER
I HAVE PLAYED THE GUITAR SINCE LAST SUMMER
Oops!
Okay!
WE / NOT MEET / EACH OTHER / LAST YEAR
WE HAVEN'T MET EACH OTHER SINCE LAST YEAR
Oops!
Okay!
MY SISTERS / PLAY / TENNIS / AN HOUR
MY SISTER HAVE PLAYED TENNIS FOR AN HOUR
Oops!
Okay!
I / HAVE / SWIMMING CLASSES / I WAS 6
I HAVE HAD SWIMMING CLASSES SINCE I WAS 6
Oops!
Okay!
WE / HELP / MOM IN THE HOUSE / 1 O'CLOCK
WE HAVE HELPED MOM IN THE HOUSE SINCE 1 O'CLOCK
Oops!
Okay!
THEY / NOT SEE / EACH OTHER / A LONG TIME
THEY HAVEN'T SEEN EACH OTHER FOR A LONG TIME
Oops!
Okay!
______SHE ______ EATEN CHINESE FOOD ?
HAS SHE EVER EATEN CHINESE FOOD ? YES SHE HAS EATEN.
Oops!
Okay!
JONNY / BUILD / THE SET / LAST DAY
JONNY HAS BUILT THE SET SINCE LAST DAY
Oops!
Okay!
LISA AND JOE / LIVE / IN PARIS / 2009
LISA AND JOE HAVE LIVED IN PARIS SINCE 2009
Oops!
Okay!
JASON / HAVE / KARATE CLASSES / SEPTEMBER
JASON HAS HAD KARATE CLASSES SINCE SEPTEMBER
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies