wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

PAST PERFECT

Total questions: 25

Worksheet time: 25mins

Name
Class
Date
1.

We ________ finished eating dinner.

a)

had not

b)

not had

c)

d had not

2.

Had they _____ to her before?

a)

spoke

b)

spoken

c)

spoked

3.

You _____ not left yet.

a)

would

b)

'd

c)

would had

4.

I had never _____ her before.

a)

see

b)

saw

c)

seen

5.

We arrived at 8:05, but the train _____ already left.

a)

has

b)

have

c)

had

6.

Sarah thought she ________ to that zoo before.

a)

has been

b)

had be

c)

had been

7.

Nobody explained why the project had ________ on time.

a)

n't been completed

b)

not completed

c)

n't complete

8.

He _____ us the item had been shipped.

a)

told

b)

say

c)

asked

9.

Dad explained ________ his job due to stress.

a)

why he quitted

b)

that he had quit

c)

that he'd quite

10.

Where _____ the security guard gone?

a)

had

b)

have

c)

did

11.

When I got home, the children had already ___ to bed.

a)

gone

b)

went

c)

going

12.

When I turned on the television, my favourite program _______.

a)

has nearly finished

b)

had nearly finished

c)

had finished nearly

13.

We ___ been out long when it started to rain.

a)

weren’t

b)

had

c)

hadn’t

14.

Which sentence has a similar meaning?

The film started. Then we arrived at the cinema.

a)

When we arrived at the cinema, the film had already started.

b)

When we had arrived at the cinema, the film started.

c)

When we had arrived at the cinema, the film had started.

15.

Which sentence has a similar meaning?

Someone stole my phone. Then I found my bag and the phone was not there.

a)

When I found my bag, I noticed that someone had stolen my phone.

b)

When I found my bag, I had noticed that someone stole my phone.

c)

When I found my bag, I had noticed that someone had stolen my phone.

16.

I was sure that I ___________ the place before.

a)

had seen

b)

had saw

c)

seen

d)

have seen

17.

I needed to know what ______________ to my car.

a)

had happened

b)

has happened

c)

happens

d)

happened

18.

The film ________________ by the time we got to the cinema.

a)

had start

b)

started

c)

had started

d)

has started

19.

Lynne left the restaurant after she ___________________ eating.

a)

had finished

b)

had finish

c)

has finished

d)

finished

20.

I went to bed after I ___________________ off the television.

a)

had switch

b)

switched

c)

had switched

d)

has switched

21.

We ___________________ the car for five years when we sold it.

a)

had have

b)

had had

c)

had

d)

have had

22.

By the time we got there, he _______________ .

a)

have left

b)

had left

c)

has left

d)

left

23.

When I came round in the hospital I realised I ____________________ the car.

a)

had crashed

b)

has crashed

c)

crashed

d)

have crashed

24.

If I ___________________ to University. I would have studied computers.

a)

had gone

b)

have gone

c)

go

d)

had went

25.

After I ____________________ my homework I watched the TV.

a)

have done

b)

had done

c)

had did

d)

done