Simple Past
Past Continuous
Past Perfect
Past Perfect Continuous
Mystery Tense
100
I ____ my parents yesterday (visit)
visited
100
I _____ ______ on the phone when you arrived (talk)
was talking
100

She ______ __________ me all of this, but then I saw it for myself. (tell)

had told

100
I ____ ____ ________ when the earthquake hit. (work)
had been working
100

I _____ _______ ___ ___ to the party until the accident (go)

was going to go

200

He ______ the movie 3 times last week! (see)

saw

200
He _______ __________ sad, so I took him to the cinema (look)
was looking
200

I ____ ________ the emails before 6pm. (write)

had written

200

He ____ ____ __________ on clothes for hours when the shop assistant kicked us out (try)

had been trying

200

You _____________ the leader of the group last time (be)

were

300

We ______ games every Christmas when I was a child (play)

played

300
We ____ ________ on that project all last week (work)
were working
300

I ___ ______ sushi before it was popular. (try)

had tried

300

We ____ ____ ________ cakes all afternoon before the party (bake)

had been baking

300

They ____ _________ all night, they didn't sleep (work)

were working

400

I ______ all of my money on chocolate! (spend)

spent

400

They _____ ________ for a new car yesterday afternoon. (shop)

were looking

400

We _____ _________ reviewing the details but then we had to go. (begin)

had begun

400

We ____ ____ _________ for hours when we realised we forgot our camera. (travel)

had been travelling

400

I _____ _________ ____ _______ _________ medicine, but I decided against it (start + study)

was going to begin studying

500

I ________ a manager 3 years ago (become)

became

500

I _____ _____________ a nap at 4 yesterday (take)

was taking

500

They _____ __________ the meal before they went to the movies (finish)

had finished

500

They _____ _____ _________ with many doctors before they found the right one. (meet)

had been seeing

500

He ______ _________ ___________ packages when his bike broke down. (deliver)

had been delivering

M
e
n
u