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 (mistakes)
0
%
0
0
0
Back
Restart
A: Don't forget to bring your book! B: don't worry, I have brought it yet.
A: Don't forget to bring your book! B: don't worry, I have ALREADY brought it.
Oops!
Okay!
I haven’t seen him since years.
I haven’t seen him FOR years.
Oops!
Okay!
Your cousin hasn't yet come to the party.
Your cousin hasn't come to the party YET.
Oops!
Okay!
I have cheated never in an exam.
I have NEVER cheated in an exam.
Oops!
Okay!
I’ve wash my hair.
I’ve washED my hair.
Oops!
Okay!
Jackson has been ill since two weeks.
Jackson has been ill FOR two weeks.
Oops!
Okay!
I hasn't seen him since years.
I HAVEN'T seen him FOR years.
Oops!
Okay!
Your daughter haven't returned home yet.
Your daughter HASN'T returned home yet.
Oops!
Okay!
A: Have you done your homework? B: No, I already haven't done it.
A: Have you done your homework? B: No, I haven't done it YET.
Oops!
Okay!
You haven't broke your arm.
You haven't brokeN your arm.
Oops!
Okay!
You have ever seen such a big ant?
HAVE YOU ever seen such a big ant?
Oops!
Okay!
I haven’t live in Istanbul since 1995.
I haven’t liveD in Istanbul since 1995.
Oops!
Okay!
I haven’t been to Germany for I got married.
I haven’t been to Germany SINCE I got married.
Oops!
Okay!
Have you never swum for more than 6 hours in a row?
Have you EVER swum for more than 6 hours in a row?
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies