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
0
%
0
0
0
Back
Restart
Correct the mistake: Molly didn't prepare a list yet.
Molly hasn't prepared a list yet.
Oops!
Okay!
Katerina worked hard but she ____ (not / achieve) her goal.
didn't achieved
Oops!
Okay!
Giralt _____ (never / be) to America.
has never been
Oops!
Okay!
___ (you / read) other people's bucket lists before?
Have you read
Oops!
Okay!
____ (Did Zac learn / Has Zac learned) how to make a fire at camp last summer?
Did Zac learn
Oops!
Okay!
We ____ (haven't climbed / didn't climb) Mt. Everest yet.
haven't climbed
Oops!
Okay!
Martin ____ (dreamed / has dreamed) about the pyramids last night.
dreamed
Oops!
Okay!
Correct the mistake: They made sci-fi movie already.
They have made sci-fi movie already.
Oops!
Okay!
Mohammed traveled never around Asia before.
Mohammed has never traveled around Asia before.
Oops!
Okay!
___ (Have you ever taken / Did you ever take) a trip to another country?
Have you ever taken
Oops!
Okay!
He has come up with a smart plan yesterday.
He came up with a smart plan yesterday.
Oops!
Okay!
I ___ (have swum / swam) with dolphins before.
have swum
Oops!
Okay!
Did you deal with a serious problem before?
Have you dealt with a serious problem before?
Oops!
Okay!
When the time was right, the chess champion ___ (Put) his plan into action.
put
Oops!
Okay!
_____ (Did you hear / Have you heard) Leon's good news already?
Have you heard
Oops!
Okay!
Correct the mistakes: She has seen a beautiful sunset last week.
She saw a beautiful sunset last week.
Oops!
Okay!
I ___ (already / do) two parachute jumps this year.
have already done
Oops!
Okay!
Dan ____ (just / finished) a charity walk.
has just finished
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies