wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Past Perfect Tenses

Total questions: 25

Worksheet time: 12mins

Name
Class
Date
1.

SUPPLY THE SENTENCE WITH THE CORRECT PAST PERFECT TENSE VERB:

Mrs. Garcia (leave)_____ before you arrived.

a)
left
b)
has left
c)
have left
d)
had left
2.

SUPPLY THE SENTENCE WITH THE CORRECT PAST PERFECT TENSE VERB:

They (change)_____ the flat tire before they continued driving.

a)
has changed
b)
have changed
c)
had changed
d)
changed
3.

SUPPLY THE SENTENCE WITH THE CORRECT PAST PERFECT TENSE VERB:

The thief (break)_____ into our house before we returned.

a)
had broken
b)
has broken
c)
have broken
d)
broken
4.

SUPPLY THE SENTENCE WITH THE CORRECT PAST PERFECT TENSE VERB:

The plane (take) _____ off before the fire started.

a)
has taken
b)
have taken
c)

taken

d)
had taken
5.

SUPPLY THE SENTENCE WITH THE CORRECT PAST PERFECT TENSE VERB:

Ann (clean) _____ the house before she left for work.

a)
clean
b)
had bleaned
c)
has cleaned
d)
have cleaned
6.

SUPPLY THE SENTENCE WITH THE CORRECT PAST PERFECT TENSE VERB:

After David (wash) (a)   the car, he took it for a drive.

7.

SUPPLY THE SENTENCE WITH THE CORRECT PAST PERFECT TENSE VERB:

Annie (be) (a)   a writer before she became a teacher.

8.

SUPPLY THE SENTENCE WITH THE CORRECT PAST PERFECT TENSE VERB:

Tom wrote his essay after he (do) (a)   his research.

9.

SUPPLY THE SENTENCE WITH THE CORRECT PAST PERFECT TENSE VERB:

After I (brush) (a)   my teeth, I went to sleep.

10.

SUPPLY THE SENTENCE WITH THE CORRECT PAST PERFECT TENSE VERB:

Paul called his Dad because he (forget) (a)   his house keys.

11.

SUPPLY THE SENTENCE WITH THE CORRECT PAST PERFECT TENSE VERB:

She (live) (a)   in Peru before she went to Turkey.

12.

SUPPLY THE SENTENCE WITH THE CORRECT PAST PERFECT TENSE VERB:

After they (eat) (a)   lamb, they started to feel ill.

13.

SUPPLY THE SENTENCE WITH THE CORRECT PAST PERFECT TENSE VERB:

Sarah arrived after I (leave) (a)   .

14.

SUPPLY THE SENTENCE WITH THE CORRECT PAST PERFECT TENSE VERB:

When they (finish) (a)   supper, they went out.

15.

SUPPLY THE SENTENCE WITH THE CORRECT PAST PERFECT TENSE VERB:

Henry recognized her because he (see) (a)   her before.

16.

SUPPLY THE SENTENCE WITH THE CORRECT SIMPLE PAST AND PAST PERFECT TENSE VERB:

We (be) _____ late for the plane because we (forget) _____ our tickets.

a)
were, had forgotten
b)
had forgotten, were
17.

SUPPLY THE SENTENCE WITH THE CORRECT SIMPLE PAST AND PAST PERFECT TENSE VERB:

When I (arrive) _____ at the cinema, the film (start) _____.

a)
had started,arrived
b)
arrived, had started
18.

SUPPLY THE SENTENCE WITH THE CORRECT SIMPLE PAST AND PAST PERFECT TENSE VERB:

The plants (die) ____ because they (be) _____ dry all summer.

a)
had been,died
b)
died, had been
19.

SUPPLY THE SENTENCE WITH THE CORRECT SIMPLE PAST AND PAST PERFECT TENSE VERB:

The storm (destroy) _____ the sandcastle that we (build) _____.

a)
destroyed, had built
b)
had built, destroyed
20.

SUPPLY THE SENTENCE WITH THE CORRECT SIMPLE PAST AND PAST PERFECT TENSE VERB:

She (go) ____ out to play, after she (finish) _____ her homework.

a)
went, had finished
b)
had finished, went
21.

SUPPLY THE SENTENCE WITH THE CORRECT SIMPLE PAST AND PAST PERFECT TENSE VERB:

The doctor (take) _____ off the plaster that he (put) _____ six weeks ago.

a)

took, had put

b)

had put,took

22.

SUPPLY THE SENTENCE WITH THE CORRECT SIMPLE PAST AND PAST PERFECT TENSE VERB:

The children (collect) _____ the chestnuts that (fall) _____ from the tree,

a)
had fallen,collected
b)
collected, had fallen
23.

SUPPLY THE SENTENCE WITH THE CORRECT SIMPLE PAST AND PAST PERFECT TENSE VERB:

He (call) _____ Angie before he (go) _____ to see her.

a)
went, had called
b)
had called, went
24.

SUPPLY THE SENTENCE WITH THE CORRECT SIMPLE PAST AND PAST PERFECT TENSE VERB:

She (attend) _____ the club meeting after she (pack) _____ her things.

a)
had packed, attended
b)
attended, had packed
25.

SUPPLY THE SENTENCE WITH THE CORRECT SIMPLE PAST AND PAST PERFECT TENSE VERB:

Jamie (take) _____ her make up test because she (be)_____ absent last week.

a)
took, had been
b)
had been, took