wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Past perfect

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

Choose the correct sentence:

a)

She had went to the store before it closed.

b)

She has gone to the store before it closed.

c)

She had gone to the store before it closed

d)

She went to the store before it closed

2.

Complete the sentence:

By the time we arrived at the station, the train ___

a)

Has left

b)

Had left

c)

Left

d)

Is leaving

3.

. Choose the correct option:

He was tired because he _____ all night.

a)

Had worked

b)

Worked

c)

Has worked

d)

Is working

4.

Complete the sentence:

After I _____ my homework, I went to bed.

a)

Finished

b)

Had finished

c)

Finish

d)

Was Finishing

5.

Complete the sentence:

She cried because she _____ her favorite book.

a)

Had lost

b)

Lost

c)

Loses

d)

Has lost

6.

Complete the sentence:

We _____ everything by the time they called us.

a)

Finish

b)

Finished

c)

Has finished

d)

Had finished

7.

Complete the sentence:

He _____ the exam because he had not studied enough.

a)

Failed

b)

Had failed

c)

Fails

d)

Was failing

8.

Choose the correct option:

Before we moved to this house, we _____ in a small apartment.

a)

Lived

b)

Live

c)

Had lived

d)

We’re living

9.

Complete the sentence:

They apologized because they _____ the meeting.

a)

Missed

b)

Miss

c)

Are missing

d)

Had missed

10.

Complete the sentence:

She _____ dinner by the time we arrived.

a)

Had cooked

b)

Cooked

c)

Was cooking

d)

We’re cooking

11.

Complete the sentence:

When I got home, I realized I _____ my phone at work.

a)

Forgot

b)

Forgetting

c)

Had forgotten

d)

Had forgetting

12.

Choose the correct option:

They _____ by the time we arrived at the airport.

a)

Had already left

b)

Has already left

c)

Already left

d)

Leave

13.

Complete the sentence:

Before they moved abroad, they _____ in New York for ten years.

a)

Lived

b)

Had lived

c)

Has lived

d)

Had leave

14.

Choose the correct option:

He said he _____ to that museum before.

a)

Has been

b)

Have been

c)

Had been

d)

Was

15.

Complete the sentence:

They _____ the decision before the meeting began.

a)

Had made

b)

Have make

c)

Have made

d)

Has make