wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Past perfect

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.
When we finally found his house, everyone....... (already/leave) for a club in town.
a)
had already left
b)
had left
c)
already had left
d)
left
2.
.... (the driver/talk) to you or had he stayed in his car before the police arrived?
a)
Had the driver talked
b)
Did the driver talk
c)
Was the driver talking
d)
Had the diver beetn talked
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.
I'm sorry but I ... to be at your show.
a)
han't intended
b)
had really intended
c)
intended
d)
was intended
6.
... to the National Museum before we went last month?
a)
Have you been
b)
Had you been
c)
Had you be
d)
Hadn't you been
7.
Tim wouldn't have fallen in love with her if she ... at the same company.
a)
hadn't worked
b)
hadn't work
c)
had work
d)
hadn't working
8.
Do you wish you ... all those nasty words to her?
a)
hadn't said
b)
hadn't say
c)
hadn't sayed
d)
had said
9.
That was the first time I ... a salsa in a night club.
a)
had danced
b)
had dance
c)
danced
d)
didn't dance
10.

Some of the jury _______ the law before they worked in the court.

a)

broke

b)

had broken

11.

Who _____ before she left home?

a)

did the girl text

b)

had the girl texted

12.
When we........(finish) dinner, we went out.
a)
have finished
b)
had finished
c)
finished
d)
was finish
13.
Julia left the restaurant after she......eating.
a)
had have finished
b)
had finished
c)
have finish
d)
has finished
14.
The film..... by the time we got to the cinema.
a)
was started
b)
had start
c)
has started
d)
had started
15.
I was sure that I.....  her before.
a)
seen
b)
had seen
c)
had saw
d)
had see
16.

After the game the fans celebrated.

Their team ... the Super Bowl.

a)

had won

b)

has won

c)

won

d)

was winning

17.

We didn't watch the video because Amy ... it before.

a)

had seen

b)

saw

c)

has seen

d)

will see

18.

After they ______ the crabs, they began to feel sick.

a)

ate

b)

had ate

c)

has eaten

d)

had eaten

19.

Su Lee _______ in Hong Kong before she went to Canada.

a)

has lived

b)

had lived

c)

had live

d)

has lives

20.

Jane didn't arrive until after John __________.

a)

had left

b)

had lived

c)

has left

d)

has lives