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
Irregular Past Participles
0
%
0
0
0
Back
Restart
I have ___ (to be) to Greece.
been
Oops!
Okay!
I have just ___ (to cut) my finger while cooking.
cut
Oops!
Okay!
He has already ___ (to put) the groceries away.
put
Oops!
Okay!
She has ___ (to fall) off her bike twice this month.
fallen
Oops!
Okay!
She has ___ (to hold) her baby niece all morning.
held
Oops!
Okay!
She has not ___ (to take) any photos on her trip yet.
taken
Oops!
Okay!
She has already ___ (to show) me her new tattoo.
shown
Oops!
Okay!
I have ___ (to meet) many interesting people through work.
met
Oops!
Okay!
This word has ___ (to mean) something special to me over the years.
meant
Oops!
Okay!
My friends have ___ (to come) to visit us several times.
come
Oops!
Okay!
I have ___ (to break) my phone screen twice this year.
broken
Oops!
Okay!
We have not ___ (to find) a solution to the problem yet.
found
Oops!
Okay!
He has ___ (to stand) by his friend through everything.
stood
Oops!
Okay!
I have ___ (to write) three essays this week.
written
Oops!
Okay!
We have ___ (to leave) our keys at home again.
left
Oops!
Okay!
I have ___ (to go) to that museum before.
gone
Oops!
Okay!
She has ___ (to pay) all her bills today.
paid
Oops!
Okay!
I have ___ (to eat) sushi many times.
eaten
Oops!
Okay!
She has ___ (to bring) her lunch to work every day this week.
brought
Oops!
Okay!
He has ___ (to think) about moving abroad, but he doesn't want to leave his family.
thought
Oops!
Okay!
I have just ___ (to quit) my job.
quit
Oops!
Okay!
The sun has ___ (to rise) over the mountains.
risen
Oops!
Okay!
He has ___ (to drive) across the country before.
driven
Oops!
Okay!
They have not ___ (to speak) to the manager about it yet.
spoken
Oops!
Okay!
She has ___ (to do) her homework already.
done
Oops!
Okay!
We have ___ (to draw) several sketches for the project.
drawn
Oops!
Okay!
I have ___ (to feel) very tired lately.
felt
Oops!
Okay!
The kids have really ___ (to grow) up so much since I saw them last.
grown
Oops!
Okay!
They have ___ (to lead) the team to success yet again.
led
Oops!
Okay!
I have ___ (to hear) that song many times.
heard
Oops!
Okay!
He has ___ (to begin) to take tennis lessons.
begun
Oops!
Okay!
We have ___ (to have) this dog since 2018.
had
Oops!
Okay!
He has ___ (to choose) a great restaurant for dinner.
chosen
Oops!
Okay!
She has ___ (to give) me great advice.
given
Oops!
Okay!
He has ___ (to get) much better at Spanish.
gotten
Oops!
Okay!
We have ___ (to spend) too much money this month.
spent
Oops!
Okay!
We have ___ (to buy) a new car recently.
bought
Oops!
Okay!
We have ___ (to read) that novel several times.
read
Oops!
Okay!
She has ___ (to let) her friend borrow her car many times before.
let
Oops!
Okay!
I have ___ (to sit) on this bench for over an hour.
sat
Oops!
Okay!
I have ___ (to run) three marathons in my life.
run
Oops!
Okay!
I have ___ (to know) her since high school.
known
Oops!
Okay!
He has ___ (to keep) his promise since 2005.
kept
Oops!
Okay!
She has ___ (to wear) that dress many times.
worn
Oops!
Okay!
She has just ___ (to say) something very important.
said
Oops!
Okay!
They have ___ (to make) a lot of progress since they started.
made
Oops!
Okay!
We have ___ (to see) that movie before.
seen
Oops!
Okay!
Sarah has recently ___ (to become) our class president.
become
Oops!
Okay!
They have ___ (to build) three houses in that neighborhood.
built
Oops!
Okay!
I have already ___ (to tell) you the truth.
told
Oops!
Okay!
He has ___ (to set) the table for dinner.
set
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies