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