Past Perfect
Past Perfect Continuous
Past Simple vs Past Perfect
Past Perfect vs Past Perfect continuous
100

They ___________________ (not / eat) so we went to a restaurant.

they hadn't/had not eaten

100

We _____ (sleep)  for 12 hours when he woke us up.

we had been sleeping

100

After arriving home, I realised I _______________ (not / buy) any milk.

After arriving home, I realised I hadn't bought any milk.

100

Mum was angry because when I sat down to watch TV, I _____ my dinner. (finish)

had finished

200

When I opened the curtains, the sun was shining but the ground was white. It _________ (snow) during the night

When I opened the curtains, the sun was shining but the ground was white. It had snowed during the night.

200

They ____ (wait)  at the station for 90 minutes when the train finally arrived.

they had been waiting

200

My cousin (promise) me to bring me a souvenir from France last month

promised

200

She ________________________________ (work) in that company for twenty years when she was fired

had been working

300

The laundry was wet. It ___________ (rain) while I was out.

The laundry was wet. It had rained while I was out.

300

I ______(not / walk)  for a long time, when it suddenly began to rain.

I hadn't been walking

300

Alfred ______ (work) in a bank for five years before he was sent to Rome.

had worked

300

I ________________________________ (run), so I was hot and exhausted.

had been running

400

I ___________________ (not / have) any breakfast by the time he arrived.

I hadn't/had not had

400

How long______(learn / she)  English before she went to London?

had she been learning...?

400

When  Anne  (open) the door, she realised that somebody  (break) in.

opened / had broken

400

I ________________________________ (study) all day without any breaks, so I was tired.

had been studying

500

She told me that she ____________________ (study) a lot before the exam.

she had studied

500

How long _____ you (hike) before you came home?

had you been hiking?

500

Philip (tidy) his bedroom before he (leave) for work.

had tidied / left

500

I ______ (make) a project for five hours before I went to bed.

had been making