Toggle Navigation
Games
Blog
News
Class PIN
Join for Free
Sign in
Toggle Navigation
Games
PIN
Join for Free
Blog
Pricing
News
Contact us
Help center
Sign in
Study
Present Perfect - Past Participles
0
%
0
0
0
Back
Restart
I have ______ (do-did) my homework.
I have done my homework.
Oops!
Okay!
You have just _____ (take-took) a shower.
You haven't just taken a shower.
Oops!
Okay!
She has ______ (eat-ate) a pizza.
She has eaten a pizza.
Oops!
Okay!
I have just ______ (arrive) at the academy.
I have just arrived at the academy.
Oops!
Okay!
You have _______ (be-was/were) to Mexico.
You have been to Mexico.
Oops!
Okay!
We have _______ (write-wrote) a letter.
We have written a letter.
Oops!
Okay!
You have ______ (walk) to school.
You have walked to school.
Oops!
Okay!
He has ______ (run-ran) tin the race.
He has run in the race.
Oops!
Okay!
They have ________ (learn) English.
They have learned/learnt English.
Oops!
Okay!
He has _______ (buy) a chocolate bar.
He has bought a chocolate bar.
Oops!
Okay!
He hasn't _____ (have) his breakfast.
He hasn't had his breakfast.
Oops!
Okay!
They have _______(find) just some money.
They have just found some money.
Oops!
Okay!
Jack the dog has ________ (play) in the park.
Jack the dog has played in the park.
Oops!
Okay!
I have ______ (see-saw) a car.
I have seen a car.
Oops!
Okay!
It has _______ (drink-drank) a coca cola.
It has drunk a coca cola.
Oops!
Okay!
She has ______ (make) a cake.
She has made a cake.
Oops!
Okay!
She hasn't ______ (ride-rode) her bike today.
She hasn't ridden her bike today.
Oops!
Okay!
We have ______ (go-went) to the park.
We have gone to the park.
Oops!
Okay!
I haven't ______ (swim-swam) in the sea.
I haven't swum in the sea.
Oops!
Okay!
They haven't ______ (speak-spoke) this morning.
They haven't spoken this morning.
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies