wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Past Perfect

Total questions: 10

Worksheet time: 8mins

Name
Class
Date
1.

By the time I arrived, everyone ... (leave).

(a)  

2.

Steve ... (already/see) the film, so he didn't come with us to the cinema.

(a)  

3.

Tina ... (not/finish) doing the housework by seven o'clock, so she called Andrea to tell her she would be late.

(a)  

4.

The car broke down just after we ... (set off).

(a)  

5.

I didn't eat anything at the party because I ... (already/eat) at home.

(a)  

6.

... (you/hear) about the accident before you saw it on TV?

(a)  

7.

I .................................. a lot about her before I heard that she was safe.

a)

has worried

b)

had worry

c)

have worried

d)

had worried

8.

I didn’t like the apartment. It was much smaller than I ………………….. at first.

a)

had think

b)

had thought

c)

have thought

d)

has think

9.

By the time the firemen ....., the fire had destroyed many huts

a)

arrive

b)

arrived

c)

has arrived

d)

had arrived

10.

Karin and Rania were late for the plane because they ......(forget) their passport.

a)

forgot

b)

forgotten

c)

had forgotten

d)

has forgotten