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
Correct the Mistakes - Present Perfect
0
%
0
0
0
Back
Restart
Lorena have Visiteed her grandma
Oops!
Okay!
Nobody has never seen the Invisible Man.
Nobody HAS SEEN the Invisible Man.
Oops!
Okay!
The rain hasn’t stoped for hours.
The rain hasn’t STOPPED for hours.
Oops!
Okay!
Melanie had had a car accident before
Melanie has had a car accident before
Oops!
Okay!
You haved cut your hair
You have cut your hair
Oops!
Okay!
We’ve booked already the hotel rooms for the summer holiday.
We’ve ALREADY BOOKED the hotel rooms for the summer holiday.
Oops!
Okay!
valeria have just started a relationship
valeria has just started a relationship
Oops!
Okay!
She hasn’t never sung on a big stage.
She HAS never sung on a big stage. She HASN'T sung on a big stage.
Oops!
Okay!
I am already visited India.
I HAVE already visited India.
Oops!
Okay!
she has ben in suiza
she has been in suiza
Oops!
Okay!
Just I’ve found my keys.
I'VE JUST found my keys.
Oops!
Okay!
My favourite team have just scored a goal.
My favourite team HAS just scored a goal.
Oops!
Okay!
He’s writen me a postcard from London.
He’s WRITTEN me a postcard from London.
Oops!
Okay!
Camila have Competed in dance competitions
Camila has Competed in dance competitions
Oops!
Okay!
I think I’ve already see this movie.
I think I’ve already SEEN this movie.
Oops!
Okay!
Has you ever been to Spain?
HAVE you ever been to Spain?
Oops!
Okay!
What have you did to your brother?
What have you DONE to your brother?
Oops!
Okay!
Have I meet you before?
Have I MET you before?
Oops!
Okay!
You has been always an excellent student
You have been always an excellent student
Oops!
Okay!
My colleague is just won the lottery.
My colleague HAS just won the lottery.
Oops!
Okay!
She has Writtten a book
She has Written a book
Oops!
Okay!
Ann and Suzy have just arriven home
Ann and Suzy have just ARRIVED home.
Oops!
Okay!
Did you done your homework yet?
HAVE you done your homework yet?
Oops!
Okay!
Jose has studen English since 2012
Jose has studied enflish since 2012
Oops!
Okay!
Have you spoke to her lately?
Have you SPOKEN to her lately?
Oops!
Okay!
I has loved nesquik since 1998
I have loved nesquik since 1998
Oops!
Okay!
We have live here for 20 years.
We have lived here for 20 years.
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies