Toggle Navigation
Games
Blog
News
Class PIN
Join for Free
Sign in
Toggle Navigation
Games
PIN
Join for Free
Blog
Pricing
News
Contact us
Help center
Sign in
Study
Present perfect
0
%
0
0
0
Back
Restart
Mary hasn't speak English yet
INCORRECT - Mary hasn't SPOKEN English yet
Oops!
Okay!
WE HAVE PLAY TENNIS FOR TWO HOURS
INCORRECT - We have PLAYED tennis for two hours
Oops!
Okay!
John has seen this movie for he was a kid
INCORRECT - John has seen this movie SINCE he was a kid
Oops!
Okay!
Ed Sheeran has sing a beautiful song today.
INCORRECT - Ed Sheeran has SUNG a beautiful song today
Oops!
Okay!
My parents haven't yet come back.
INCORRECT - My parents haven't come back YET.
Oops!
Okay!
I have live in Madrid for 10 years
INCORRECT - I have LIVED in Madrid for 10 years
Oops!
Okay!
Sarah has already watch that TV programme
INCORRECT - Sara has already WATCHED that TV programme
Oops!
Okay!
I has already done my homework
INCORRECT - I HAVE already done my homework
Oops!
Okay!
I have always wanted to be a pilot
CORRECT
Oops!
Okay!
My friends has written a letter to Peter
INCORRECT - My friends HAVE written a letter to Peter
Oops!
Okay!
She has been married for two years
CORRECT
Oops!
Okay!
I have had my watch for three years
CORRECT
Oops!
Okay!
How long has Peter and Robin lived together?
INCORRECT - How long HAVE Peter and Robin lived together?
Oops!
Okay!
What have you eat today?
INCORRECT - What have you EATEN today?
Oops!
Okay!
I HAVE KNOWN MY BEST FRIEND FOR CHRISTMAS
INCORRECT - I have known my best friend SINCE Christmas
Oops!
Okay!
How long have Sara been married?
INCORRECT - How long HAS she been married?
Oops!
Okay!
I have already drink a glass of water
INCORRECT - I have already drunk a glass of water
Oops!
Okay!
I have already see that movie
INCORRECT - I have already SEEN that movie
Oops!
Okay!
How long have you know your best friend?
INCORRECT - How long have you KNOWN your best friend?
Oops!
Okay!
Have you cut your finger?
CORRECT
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies