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
Ann and Suzy have just arriven home
Ann and Suzy have just ARRIVED home.
Oops!
Okay!
What have you did to your brother?
What have you DONE to your brother?
Oops!
Okay!
He's only worn a soot twice in his life.
He's only worn a SUIT twice in his life.
Oops!
Okay!
We have flew on this airline twice before.
We have FLOWN on this airline twice before.
Oops!
Okay!
That bright light has shined nonstop.
That bright light has SHONE nonstop.
Oops!
Okay!
I've came from the library and the book you wanted isn't there.
I've COME from the library and the book you wanted isn't there.
Oops!
Okay!
Did you done your homework yet?
HAVE you done your homework yet?
Oops!
Okay!
He’s writen me a postcard from London.
He’s WRITTEN me a postcard from London.
Oops!
Okay!
I am already visited India.
I HAVE already visited India.
Oops!
Okay!
I have swam every morning this summer.
I have SWUM every morning this summer.
Oops!
Okay!
Miranda has finally chose her wedding dress.
Miranda has finally CHOSEN her wedding dress.
Oops!
Okay!
I think I’ve already see this movie.
I think I’ve already SEEN this movie.
Oops!
Okay!
Nobody has never seen the Invisible Man.
Nobody HAS SEEN the Invisible Man.
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!
Matthew has ate all of the cookies and now his tummy hurts.
Matthew has EATEN all of the cookies and now his tummy hurts.
Oops!
Okay!
Brian have taken pain medicine, but it hasn't helped him feel better.
Brian HAS taken pain medicine, but it hasn't helped him feel better.
Oops!
Okay!
That tree has grew in my yard all of my life.
That tree has GROWN in my yard all of my life.
Oops!
Okay!
Mom has knew that was a bad idea since Tom first bought the motorcycle.
Mom has KNOWN that was a bad idea since Tom first bought the motorcycle.
Oops!
Okay!
My colleague is just won the lottery.
My colleague HAS just won the lottery.
Oops!
Okay!
Oh no! I am forgotten my iPad.
Oh no! I HAVE forgotten my iPad.
Oops!
Okay!
Have I meet you before?
Have I MET you before?
Oops!
Okay!
The dog has hid the toy and we can't find it.
The dog has HIDDEN the toy and we can't find it.
Oops!
Okay!
Mom has hanged all of the decorations by herself.
Mom has HUNG all of the decorations by herself.
Oops!
Okay!
My favorite team have just scored a goal.
My favorite team HAS just scored a goal.
Oops!
Okay!
Has you ever been to Spain?
HAVE you ever been to Spain?
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!
Thomas has began the long process of writing his report.
Thomas has BEGUN the long process of writing his report.
Oops!
Okay!
She's thrown hundreds of partys in her career as an event planner.
She's thrown hundreds of PARTIES in her career as an event planner.
Oops!
Okay!
Just I’ve found my keys.
I'VE JUST found my keys.
Oops!
Okay!
The rain hasn’t stoped for hours.
The rain hasn’t STOPPED for hours.
Oops!
Okay!
Have you spoke to her lately?
Have you SPOKEN to her lately?
Oops!
Okay!
We have live here for 20 years.
We have lived here for 20 years.
Oops!
Okay!
We've went there twice and we wouldn't go again.
We've GONE there twice and we wouldn't go again.
Oops!
Okay!
She has rode a horse since she was 3 years old.
She has RIDDEN a horse since she was 3 years old.
Oops!
Okay!
I wanted a picture of the tree in bloom, but all of the blossoms have already fall off the tree.
I wanted a picture of the tree in bloom, but all of the blossoms have already FALLEN off the tree.
Oops!
Okay!
I'm exhausted because I'm blown up 60 balloons for the party.
I'm exhausted because I'VE blown up 60 balloons for the party.
Oops!
Okay!
He has drew pictures for ten years.
He has DRAWN pictures for ten years.
Oops!
Okay!
I have put the dog's collar back on her twice alredy today.
I have put the dog's collar back on her twice ALREADY today.
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies