Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

past perfect tense

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

By the time the ship reached the island, more then twenty sailors __________.

a)

died

b)

dies

c)

had died

2.

Maria felt terrible during the interview because she ............ from flu since the previous day.

a)

had been suffering

b)

suffered

c)

had suffered

3.

My family and I ____________ at the hotel twice in the 1990s.

a)

had stayed

b)

had been staying

c)

stay

4.

I _____________ all the ironing so I started cleaning the windows.

a)

finished

b)

had finished

c)

had been finishing

5.

When Anna won the Grand Siam in 2001, she __________ tennis for only six years.

a)

played

b)

was playing

c)

had been playing

6.

The two climbers stopped to rest. They _________ for hours and were exhausted.

a)

climbed

b)

had been climbing

c)

had climbed

7.

Anna returned from France, where she .................. French.

a)

had been learning

b)

learned

c)

had learned

8.

James .......................... Spanish before he went to Spain.

a)

learned

b)

has learned

c)

had learned

d)

had been learning

9.

Mr. Darwin ................................ all afternoon.

a)

is gardening

b)

has been gardening

c)

was gardening

d)

had been gardening

10.

She passed the exam because she .......................... very hard.

a)

works

b)

had worked

c)

has worked

d)

worked