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 verbs 1
0
%
0
0
0
Back
Restart
I have ... (eat) sushi before.
eaten
Oops!
Okay!
She has ... (make) a delicious cake.
made
Oops!
Okay!
The children have ... (drink) all the juice.
drunk
Oops!
Okay!
I have ... (forget) my umbrella at home.
forgotten
Oops!
Okay!
They have ... (break) a very expensive vase.
broken
Oops!
Okay!
He has ... (drive) for five hours.
driven
Oops!
Okay!
I have ... (be) to Paris.
been
Oops!
Okay!
We have ... (give) Harry a nice present.
given
Oops!
Okay!
She has ... (fall) asleep on the sofa.
fallen
Oops!
Okay!
The thief has ... (take) the money from a wallet.
taken
Oops!
Okay!
The forest fire has ... (burn) for days.
burnt/burned
Oops!
Okay!
He has ... (find) his lost keys.
found
Oops!
Okay!
He has ... (come) to visit us.
come
Oops!
Okay!
Oops!
Okay!
He has ...(draw) a beautiful flower.
drawn
Oops!
Okay!
We have ... (buy) a new car.
bought
Oops!
Okay!
I have ... (dream) about you last night.
dreamt/ dreamed
Oops!
Okay!
She has ... (begin) her project.
begun
Oops!
Okay!
He has ... (bring) the groceries inside her house.
brought
Oops!
Okay!
They have ... (feel) the earthquake.
felt
Oops!
Okay!
They have ... (cut) the cake for the celebration.
cut
Oops!
Okay!
The birds have ... (fly) south for the winter.
flown
Oops!
Okay!
She has ... (got) a promotion at work.
got/gotten
Oops!
Okay!
She has ... (choose) a blue dress for the party.
chosen
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies