wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Past Perfect Tense

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

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

a)

works

b)

had worked

c)

has worked

d)

worked

2.

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

a)

is gardening

b)

has been gardening

c)

was gardening

d)

had been gardening

3.

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

a)

learned

b)

has learned

c)

had learned

d)

had been learning

4.

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

a)

had been learning

b)

learned

c)

had learned

5.

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

a)

climbed

b)

had been climbing

c)

had climbed

6.

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

a)

played

b)

was playing

c)

had been playing

7.

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

a)

finished

b)

had finished

c)

had been finishing

8.

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

a)

had stayed

b)

had been staying

c)

stay

9.

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

a)

had been suffering

b)

suffered

c)

had suffered

10.

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

a)

died

b)

dies

c)

had died