wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Past Perfect Tense

Total questions: 20

Worksheet time: 8mins

Name
Class
Date
1.
When we........(finish) dinner, we went out.
a)
have finished
b)
had finished
c)
finished
d)
was finish
2.
I went to bed after I.....off the television.
a)
switched
b)
has switched
c)
had switched
d)
have switching
3.
I was sure that I.....  her before.
a)
seen
b)
had seen
c)
had saw
d)
had see
4.
Julia left the restaurant after she......eating.
a)
had have finished
b)
had finished
c)
have finish
d)
has finished
5.

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

a)

has worried

b)

had worry

c)

have worried

d)

had worried

6.

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

7.

…………. he …………….. her for a long time before they got married?

a)

had / know

b)

had / knew

c)

had / known

d)

has / known

8.

My friends ............................ letters to their parents before they went on vacations alone.

a)

had wrote

b)

had write

c)

had written

d)

has written

9.
My sister washed up the plates after she _____ (have) her lunch.
a)
had has
b)
had have
c)
had had
d)
had
10.
I _____ (never see) such majestic mountain before I went to Malaysia.
a)
never seen
b)
have never seen
c)
had never seen
d)
had never saw
11.

He __ to Japan before 2011.

a)

had not been

b)

had not be

c)

had not was

d)

had not is

12.

When she arrived, the match __.

a)

had already started

b)

already had started

c)

had already start

d)

already had start

13.

I was very tired because I __ too much.

a)

had studied

b)

had study

c)

had studying

d)

has had studying

14.

The plane had ___ by the time I got to the airport.

a)

leave

b)

leaves

c)

left

d)

leaven

15.

Damia __ finished her work yesterday.

a)

had no

b)

had not

c)

has not

d)

have not

16.

Choose the correct form for each questions.


I. Had Helmey not joined the Google Meet before it started?

a)

had + subject + not + past participle

b)

had + past participle + subject

c)

had + not + past participle + subject

d)

had + subject + past participle

17.

II. Had Syakir promised to treat his groupmates Starbucks?

a)

had + subject + not + past participle

b)

had + past participle + subject

c)

had + not + past participle + subject

d)

had + subject + past participle

18.

Which sentence is past perfect tense sentence?

a)

She says that she has not visited US yet.

b)

We will be visiting US soon.

c)

Tommy had not visited US.

d)

Joan is planning to visit US.

19.

The pupils had not (a)   (do) their homework, so they were in trouble.

20.

The grass was yellow because it had (a)   ( not rain) all summer.