Surprise!
Perfect vs. Perfect Progressive (present)
Past Participles
Perfect Simple Tenses
Perfect Progressive Tenses
100

My mom ______________ (to cook) dinner right now.

is cooking

100

I ________________ (to read) the book. (Emphasize the result)

have read

100

What is the past participle of “to break”

broken

100

I _______________________ (to sing) three different songs so far.

have sung

100

You _________________ (to study) for that exam all day.

have been studying

200

I’m so sorry I didn’t answer your call! I ____________________ (to vacuum) when the phone must have rung.

was vacuuming

200

She ________________ (to ride) that horse for an hour. (Emphasize duration)

has been riding

200

What is the past participle of “to eat”?

eaten

200

She _____________________ (to draw) her whole sketch by the time I started.

had drawn

200

I was tired because I ______________ (to run) for an hour.

had been running

300

If I ______________ (to know) that you had gotten her the dress, I wouldn’t have gotten her the same thing!

had known

300

I’m so excited because I _____________ (to finish) my art project. (Focus on result)

have finished

300

What is the past participle of “to fly”

flown

300

___________ the family _____________ (to see) the movie yet?

Has seen

300

The staff _____________________ (to practice) their speech everyday this week.

has been practicing

400

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

400

We _______________ (to wait) for you for over an hour. (Emphasize duration)

have been waiting

400

What is the past participle of “to build”?

built

400

We ____________________(to buy) four puppies before our mother told us no more.

had bought

400

She ____________________ (to look) for her car before it started raining.

had been looking

500

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

500
They _____________ (to work) at that company since winter. (Emphasize duration)

have been working

500

What is the past participle of “to go”?

Gone

500

By the time you arrive, I _________________ (to find) my missing sock.

will have found
500

By next week, they ____________________ (to write) that essay for a month.

will have been writing