wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Past Perfect Simple and Continuous

Total questions: 25

Worksheet time: 25mins

Name
Class
Date
1.

Choose the correct tense.

I had to have a break. I ------ so long.

a)

had been driving

b)

drove

2.

Before we parked our car we ------ the ticket.

a)

collected

b)

had collected

c)

had been collecting

3.

I arrived on Sunday. I -------- at home for two days.

a)

was not

b)

had not been

c)

hadn't been being

4.

The roads were blocked in the morning. It ----- all night.



a)

had been snowing

b)

had snowed

c)

snows

5.

Caleb ....for three hours before we met.

a)

has waited

b)

has been waiting

c)

had been waiting

d)

was waited

6.

Terry wasn't at home when I visited his place. He ....................... out.

a)

has just gone

b)

had gone

c)

just went

d)

have just gone

7.

They got to the beach after they ----- for hours.



a)

were walking

b)

had been walking

c)

had been

8.

His English was perfect. He ----- it since he started school.

a)

studying

b)

studies

c)

had been studying

9.

7. I was really hungry. I ------ anything since the morning.

a)

had not been eating

b)

had not eaten

10.

8. She didn't go to work. She ---- a cold.

a)

had been catching

b)

had caught

c)

had

11.

When we moved to Park Street, the Johnsons ----there for ages.

a)

had been living

b)

had lived

c)

lived

12.

10. We ---- the contract before the meeting ended.

a)

had been signing

b)

had signed

c)

sang

13.

11. He (marry) (a)   her two years before we met.

14.

She was no stranger to him. They (be introduced) (a)   to each other a few days before.

15.

James told me you (buy) (a)   the old vicarage two years before your son's birth.

16.

18. His driving lessons (not abandon) (a)   during the summer.

17.

Brad __________ for his sales receipt for an hour before he found it in the kitchen.

a)

had been looking

b)

had looked

18.

Brad __________ for his sales receipt in his wallet and in all the shopping bags before he found it in the kitchen.

a)

had been looking

b)

had looked

19.

By the time Julia was twenty, she __________ more than fifty rare books.

a)

had bought

b)

had been buying

20.

Kent __________ so many efficient gadgets by the time he retired that his company gave him an award.

a)

had designed

b)

had been designing

21.

Kent __________ efficient gadgets for a long time, so he was very good at it

a)

had designed

b)

had been designing

22.

Tina knew the flea market had good prices because she __________ there before.

a)

had shopped

b)

had been shopping

23.

Tina had no money left because she __________ at the flea market all morning

a)

had shopped

b)

had been shopping

24.

Choose the correct tense. By the time the guests arrived, Sarah _______ the cake.

a)

A) had baked

b)

B) baked

c)

C) had been baking

d)

D) was baking

25.

Identify the correct sentence structure. Which sentence uses the past perfect continuous tense?

a)

A) She had been waiting for the bus for over an hour.

b)

B) She waits for the bus every day.

c)

C) She will wait for the bus tomorrow.

d)

D) She waited for the bus yesterday.