wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

PAST PERFECT

Total questions: 18

Worksheet time: 1hrs 9mins

Name
Class
Date
1.

She ___________ (never/eat) Sushi

a)

did never eat

b)

hadn't never eaten

c)

had never eaten

d)

had eaten never

2.

When we finally found his house, everyone....... (already/leave) for a club in town.

a)

had already left

b)

had left already

c)

already had left

d)

had leaved

3.

.... (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)

Had the driver talk

d)

Had the driver been talked

4.

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

a)

hadn't seen

b)

saw

c)

had not see

d)

didn't see

5.

She ... to Michael before because she was too shy to start a conversation

a)

hadn't spoken

b)

hadn't speaken

c)

spoke

d)

didn't speak

6.

Tiffany _______________ her final desition when her parents called her.

a)

have made

b)

had made

c)

has maden

d)

had maked

7.

When I arrived Romina _____________ the building.

a)

has already left

b)

already left

c)

had already left

d)

had already leaved

8.

I ______________ the tomatoes when you came in.

a)

have already cutted

b)

had already cut

c)

cut

d)

didn't cut

9.

When we........(finish) dinner, we went out.

a)

have finished

b)

had finished

c)

finished

d)

were finishing

10.

I went to bed after I.....off the television.

a)

switched

b)

have switched

c)

had switched

d)

didn't switch

11.

Noura left the restaurant after she......eating.

a)

has finished

b)

had finished

c)

finished

d)

didn't finish

12.

When the waiter came she _________________ (already decide)
(a)  

13.

They (see/not) (a)   each other for five years.

14.

So they told each other what (happen)__________________in the past five years.

​ (a)  

15.
When we........(finish) dinner, we went out.
a)

have finished

b)

had finished

c)

finished

d)

was finish

16.
Julia left the restaurant after she......eating.
a)

had have finished

b)

had finished

c)

have finish

d)

has finish

17.
The film..... by the time we got to the cinema.
a)

was started

b)

had start

c)

has started

d)

had started

18.
I was sure that I.....  her before.
a)

seen

b)

had seen

c)

had saw

d)

had see