wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

PAST PERFECT TENSE

Total questions: 10

Worksheet time: 9mins

Name
Class
Date
1.

Which word completes the sentence?

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

a)

going

b)

went

c)

gone

2.

Which word completes the sentence?

When he turned on the television, his favourite program _______.


a)

has nearly finished

b)

had nearly finished

c)

had finished nearly

3.

Which word completes the sentence?

They ___ been out long when it started to rain.

a)

weren´t

b)

hadn´t

c)

had

4.

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.

5.

Which sentence has a similar meaning?


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


a)

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

b)

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

c)

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

6.

Choose the correct option to complete the sentence.

By the time I could talk to her, she ___ to quit her job.

a)

decided

b)

had decided

c)

have decided

7.

Choose the correct option to complete the sentence.

I looked at the photo and suddenly realised that I ___ that man somewhere before.

a)

saw

b)

had saw

c)

had seen

d)

have see

8.

Choose the correct option to complete the sentence.

I asked Sara if she wanted to go for a walk, but she still ___ her homework.

a)

didn´t finish

b)

hadn´t finish

c)

don´t finish

d)

hadn´t finished

9.

Choose the correct option to complete the question.

___ breakfast when you got up?

a)

Did James already cook

b)

Had James already cooked

c)

Has James already cook

d)

Had James already cook

10.

Choose the correct option to complete the sentence.

First I ___ the salad, then I toasted the bread.

a)

made

b)

had made

c)

had make

d)

has made