My mom ______________ (to cook) dinner right now.
is cooking
I ________________ (to read) the book. (Emphasize the result)
have read
What is the past participle of “to break”
broken
I _______________________ (to sing) three different songs so far.
have sung
You _________________ (to study) for that exam all day.
have been studying
I’m so sorry I didn’t answer your call! I ____________________ (to vacuum) when the phone must have rung.
was vacuuming
She ________________ (to ride) that horse for an hour. (Emphasize duration)
has been riding
What is the past participle of “to eat”?
eaten
She _____________________ (to draw) her whole sketch by the time I started.
had drawn
I was tired because I ______________ (to run) for an hour.
had been running
If I ______________ (to know) that you had gotten her the dress, I wouldn’t have gotten her the same thing!
had known
I’m so excited because I _____________ (to finish) my art project. (Focus on result)
have finished
What is the past participle of “to fly”
flown
___________ the family _____________ (to see) the movie yet?
Has seen
The staff _____________________ (to practice) their speech everyday this week.
has been practicing
His car broke down so he __________________ (to ride) his bike to work for the last week. He should have just asked his cousin to fix his car instead of doing that.
has been riding
We _______________ (to wait) for you for over an hour. (Emphasize duration)
have been waiting
What is the past participle of “to build”?
built
We ____________________(to buy) four puppies before our mother told us no more.
had bought
She ____________________ (to look) for her car before it started raining.
had been looking
I can’t belief you didn’t tell us about the party. We _____________ (to wait) for you to come pick us up before we decided to go home.
had been waiting
have been working
What is the past participle of “to go”?
Gone
By the time you arrive, I _________________ (to find) my missing sock.
By next week, they ____________________ (to write) that essay for a month.
will have been writing