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
Mom has hanged all of the decorations by herself.
Mom has HUNG all of the decorations by herself.
Oops!
Okay!
He’s writen me a postcard from London.
He’s WRITTEN me a postcard from London.
Oops!
Okay!
Have you spoke to her lately?
Have you SPOKEN to her lately?
Oops!
Okay!
Oh no! I am forgotten my iPad.
Oh no! I HAVE forgotten my iPad.
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 bright light has shined nonstop.
That bright light has SHONE nonstop.
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!
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!
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!
He's only worn a soot twice in his life.
He's only worn a SUIT twice in his life.
Oops!
Okay!
Thomas has began the long process of writing his report.
Thomas has BEGUN the long process of writing his report.
Oops!
Okay!
Ann and Suzy have just arriven home
Ann and Suzy have just ARRIVED home.
Oops!
Okay!
I am already visited India.
I HAVE already visited India.
Oops!
Okay!
My favorite team have just scored a goal.
My favorite team HAS just scored a goal.
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!
Have I meet you before?
Have I MET you before?
Oops!
Okay!
Has you ever been to Spain?
HAVE you ever been to Spain?
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!
Did you done your homework yet?
HAVE you done your homework yet?
Oops!
Okay!
My colleague is just won the lottery.
My colleague HAS just won the lottery.
Oops!
Okay!
We have live here for 20 years.
We have lived here for 20 years.
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!
He has drew pictures for ten years.
He has DRAWN pictures for ten years.
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 have swam every morning this summer.
I have SWUM every morning this summer.
Oops!
Okay!
We have flew on this airline twice before.
We have FLOWN on this airline twice before.
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!
That tree has grew in my yard all of my life.
That tree has GROWN in my yard all of my life.
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!
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!
Just I’ve found my keys.
I'VE JUST found my keys.
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!
The rain hasn’t stoped for hours.
The rain hasn’t STOPPED for hours.
Oops!
Okay!
Nobody has never seen the Invisible Man.
Nobody HAS SEEN the Invisible Man.
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!
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!
What have you did to your brother?
What have you DONE to your brother?
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies