wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

PAST PERFECT

Total questions: 16

Worksheet time: 8mins

Name
Class
Date
1.

I _____________ that movie already, so I didn't go to the cinema.

a)

hasn't watch

b)

had watch

c)

has watched

d)

had watched

2.

We ___________ our tickets for the concert, we were desperate.

a)

hadn't lose

b)

has lost

c)

had lost

d)

have lost

3.

If I ......... you were ill, I would have visited you and brought you flowers.

a)

had known

b)

knew

c)

had know

d)

had knew

4.

I was more than happy to see Tom again as I ... him for ages.

a)

hadn't seen

b)

saw

c)

hadnot seen

d)

didn't see

5.

My mom was angry because I ______________the cake before she got home.

a)

eat

b)

eaten

c)

ate

d)

had eaten

6.

Students were worried and nervous because they ___________________ for the exam.

a)

study

b)

hadn't studied

c)

had study

d)

studied

7.

I cleaned the kitchen after I __________________ the food.

a)

had prepared

b)

preparing

c)

hadn't prepared

d)

prepare

8.

I _________just_________dinner when someone called.

a)

start

b)

started

c)

had-started

9.

I was tired because I ___________________ too much.

a)

had studied

b)

had study

c)

had studying

10.

Before Charles came to the station, the train ________________ already.

a)

left

b)

had left

c)

was leaving

d)

have left

11.

The auxiliary verb of the past perfect is.....

a)

have

b)

had

c)

be

d)

do

12.

When do we use past perfect?

a)

Something started in the past and has continued until now.

b)

Completed actions .

c)

Event that happened before another event.

d)

Something which was happening at a special time in the past.

13.

What is the correct past perfect form of: "We visit Paris".

a)

We had visited Paris.

b)

We'd visit Paris.

c)

We've visited Paris.

d)

We'd visiting Paris.

14.

The trees_____________ empty because someone ________________________ all the oranges.

a)

was-had pick up

b)

were-had picked up

c)

was-had picked up

d)

were-pick up

15.

Why didn't you watch the film?________________ (you/see) before?

a)

have you saw

b)

had you see

c)

had you seen

d)

have you seen

16.

Find the past perfect tense in the following sentences:

a)

He has written 10 books before he died.

b)

He wrote 10 books before he died.

c)

He had written 10 books before he died.

d)

He has been writing 10 books before he died.