wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Past Perfect tense

Total questions: 159

Worksheet time: 1hrs 24mins

Name
Class
Date
1.

By the time the police arrived at the bank, the robbers _________________ (already escaped).

a)

have already escaped

b)

had already escaped

c)

already escaped

d)

had already escapen

2.

I __________ (not see) them before they joined my party.

a)

had not saw

b)

did not see

c)

have not seen

d)

had not seen

3.

I _________ (not clean) my shoes before I went on a holiday.

a)

had not cleanen

b)

had cleaned

c)

had not cleaned

d)

have been cleaning

4.

After I ___________ (save) enough money, I bought a Tesla Model S luxury car.

a)

had saven

b)

had been saving

c)

have saved

d)

had saved

5.

We _____________ (already finished) our work before the clock struck six.

a)

had finished

b)

had already finished

c)

had already finishen

d)

have already finished

6.

Julie did not arrive until after I ___________ (leave).

a)

leave

b)

had leaved

c)

had left

d)

have left

7.

We were late for the plane because we __________ (forget) our passports.

a)

had forgetten

b)

had forgotten

c)

had forgot

d)

had forgetted

8.

The lights went off because we _____________ (not pay) the electricity bill.

a)

not paid

b)

not yet pay

c)

had not paid

d)

had not payed

9.

We could not go into the concert because we __________ (not bring) our tickets.

a)

had not brang

b)

had not brought

c)

had not bought

d)

had not bring

10.

I ___________ (not have) breakfast when he arrived.

a)

had had

b)

haven't had

c)

not had

d)

had not had

11.

By the time Tom went to bed, he ___________ (not write) anything in his diary.

a)

had not written

b)

had not write

c)

had not writen

d)

have not written

12.

I ______________ (not save) the document before the computer crashed.

a)

had not safed

b)

had not saved

c)

had not saven

d)

had saved

13.

He was very tired because he _________ (not sleep) well.

a)

had not sleept

b)

had not sleep

c)

had slept

d)

had not slept

14.

When I got home, my dad ____________ (already start) cooking.

a)

has already started

b)

have already started

c)

had already started

d)

had already start

15.

We _________ (just wake) up when Mr Lee walked into the classroom.

a)

have just waken

b)

have just woken

c)

had just waken

d)

had just woken

16.

____________you___________________(brush) your teeth yet?

a)

Has, brushed

b)

Have, brush

c)

Has, brush

d)

Have, brushed

17.

She __________ just________________(eat) her breakfast.

a)

have, ate

b)

has, eaten

c)

have, eaten

d)

has ate

18.

___________you ___________(feed) the dog yet?

a)

Has, fed

b)

Have, feeded

c)

Have, fed

d)

Has ,feed

19.

Oscar __________ _________(win) his first award since 2011.

a)

has won

b)

have win

c)

has win

d)

have won

20.

Kate _______ _____________(lie) on the grass for two hours already.

(a)  

21.

Jacob __________ already _____________(write) down their names.

a)

has, wrote

b)

has, written

c)

have, write

d)

has, wrote

22.

__________Sarah ______________(beg) her dad __________?

a)

Have, beged, yet

b)

Has, beged, yet

c)

Has, begged, yet

d)

Have, begged, yet

23.

Oh no! Gigi _________just _______________(fall) down!

a)

has, fallen

b)

has, fell

c)

has, fellen

d)

have, fallen

24.

The lion _________ just ____________ (leap) up to jump up the fence.

a)

has, leapped

b)

has, leaped

c)

have, leaped

d)

has, leapt

25.

Ah! Kara _________ ______________(tear) my homework!

(a)  

26.
When we........(finish) dinner, we went out.
a)
have finished
b)
had finished
c)
finished
d)
was finish
27.
I went to bed after I.....off the television.
a)
switched
b)
has switched
c)
had switched
d)
have switching
28.
Julia left the restaurant after she......eating.
a)
had have finished
b)
had finished
c)
have finish
d)
has finished
29.
The film..... by the time we got to the cinema.
a)
was started
b)
had start
c)
has started
d)
had started
30.
I needed to know what....to my dog.
a)
had happened
b)
had happening
c)
has happened
d)
was happened
31.
I was sure that I.....  her before.
a)
seen
b)
had seen
c)
had saw
d)
had see
32.
Betty’s plants died because....
a)
she had lost her doll.
b)
she had left her purse at home.
c)
he had spent all his money.
d)
she hadn’t watered them.
33.
Bob couldn’t buy the new computer because....
a)
he had lost his old one
b)
he had watched a scary movie.
c)
he had spent all his money.
d)
he hadn’t studied at all.
34.
Sammy couldn’t fall asleep last night because...
a)
he had already left the office
b)
he had watched a scary movie.
c)
I had gone shopping the day before.
d)
she had left her purse at home.
35.
The little girl was crying because.....
a)
she had forgotten to set the alarm.
b)
she hadn’t watered them.
c)
she had lost her doll.
d)
he hadn’t studied at all.
36.
I didn’t have to buy groceries because...
a)
I had gone shopping the day before.
b)
he had lost his old one.
c)
I had goes shopping the day before.
d)
he had watched a super market closed
37.
Kevin failed his exam because.....
a)
he had watched tv.
b)
he had spent all his money.
c)
he had not study
d)
he hadn’t studied at all.
38.
We..... (run) three other marathons before entering the Colourful marathon.
a)
have been run
b)
run
c)
have run
d)
had run
39.
You.... (be) there recently.
a)
had been
b)
were been
c)
have been
have been
d)
had being
had being
40.
I....(walk) two miles by lunchtime.
a)
walked
b)
had walked
c)
have been walked
d)
have walked
41.
we.... already (start) cooking.
a)
have already start
b)
have been already starting
c)
had already started 
d)
already started
42.
I... (save) my document before my computer completely burned itself.
a)
had saved
b)
saved
c)
have saved
d)
could saved
43.

After Heru … Los Angeles, he went to California.

a)

Was visited

b)

Had visited

c)

Has been visiting

d)

Has been visiting

44.

Before Alin went to sleep, he had …. his family.

a)

Is calling

b)

Calling

c)

Called

d)

Had called

45.

... the doctor examined the patient thoroughly before he prescribed the medication?

a)

had

b)

did

c)

does

d)

do

46.

the train had left. The question form of this sentence is ...

a)

Had the train had left?

b)

Had the train left?

c)

Had the train leave?

d)

Have the train had left?

47.

he had removed all the files in that computer. The negative form of this sentence is ...

a)

he had not removed all the files in that computer

b)

he not had removed all the files in that computer

c)

he have not removed all the files in that computer

d)

he has not removed all the files in that computer

48.

had the professor ... the material?

a)

reviewed

b)

reviews

c)

reviewing

d)

been reviewed

49.

Cindy told them yesterday that she … Tokyo in 2021.

a)

Are visiting

b)

Had visited

c)

Were Visited

d)

Have visited

50.

Mandy told us yesterday that she … (live) England in 2000.

(a)  

51.

Kevin …. (not, work) at the university for thirty years before he retired.

(a)  

52.

had the committee considered the result? The positive form of this sentence is ...

(a)  

53.

Choose the correct verb to complete the sentence in past perfect tense!


When I arrived at the cinema, the film had ......

a)

started

b)

start

c)

starts

d)

starting

54.

Choose the correct verb to complete the sentence in past perfect tense!


She had ...... in China before she went to Thailand.

a)

lived

b)

living

c)

live

d)

lives

55.

Choose the correct verb to complete the sentence in past perfect tense!


After they had ...... the shellfish, they began to feel sick.

a)

eaten

b)

ate

c)

eated

d)

eats

56.

Choose the correct verb to complete the sentence in past perfect tense!


If you had ...... to me, you would have got the job.

a)

listened

b)

listens

c)

listen

d)

listening

57.

Choose the correct verb to complete the sentence in past perfect tense!


Julie didn’t arrive until after I had .......

a)

left

b)

leaved

c)

leaves

d)

leaving

58.

Choose the correct verb to complete the sentence in past perfect tense!


When we had ...... dinner, we went out.

a)

finished

b)

finishing

c)

finishes

d)

finish

59.

Choose the correct verb to complete the sentence in past perfect tense!


The garden was dead because it had ...... dry all summer.

a)

been

b)

was

c)

are

d)

is

60.

Choose the correct verb to complete the sentence in past perfect tense!


He had ...... her before somewhere.

a)

met

b)

meet

c)

meeted

d)

meeting

61.

Choose the correct verb to complete the sentence in past perfect tense!


We were late for the plane because we had ...... our passports.

a)

forgotten

b)

forgot

c)

forget

d)

forgetting

62.

Choose the correct verb to complete the sentence in past perfect tense!


She told me that she had ...... a lot before the exam.

a)

studied

b)

studies

c)

studying

d)

study

63.

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

a)

has worried

b)

had worry

c)

have worried

d)

had worried

64.

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

65.

He told us he ………………………….. a big tiger.

a)

have seen

b)

has seen

c)

had seen

d)

have see

66.

They drank tea after they ………………………………. dinner.

a)

had finish

b)

had finished

c)

has finished

d)

have finished

67.

She ………………………….. the pink apron and placed it in a table drawer when the door opened and Joe entered.

a)

had folded

b)

has folded

c)

have folded

d)

have fold

68.

The teacher wanted to know why he …………………………….. a cellphone to school.

a)

has bring

b)

had bring

c)

had brought

d)

have brought

69.

After he ………………………………. at the hospital for two years he decided to give up the job.

a)

had work

b)

has work

c)

have worked

d)

had worked

70.

When I arrived at the party John …………….……….. home.

a)

had went

b)

had go

c)

had gone

d)

have gone

71.

We waited until the match …………………………….. .

a)

has end

b)

has ended

c)

had end

d)

had ended

72.

They …………………………… the room before the meeting finished.

a)

had left

b)

has left

c)

have left

d)

had leave

73.

I ……………………………….. a new camera before I went to London.

a)

has bought

b)

had buy

c)

had bought

d)

have bought

74.

I ……………….………………… off the lights when the telephone rang.

a)

have turned

b)

had turn

c)

have turned

d)

had turned

75.

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

a)

had / know

b)

had / knew

c)

had / known

d)

has / known

76.

He drove down the hotel where they ……………………. their honeymoon years ago.

a)

had spent

b)

has spent

c)

have spent

d)

had spend

77.

When we got to the station the train …………………………....

a)

had leave

b)

had left

c)

have left

d)

has left

78.

He …………………………. at a table by the window where he had a meal with Jane.

a)

had sit

b)

has sat

c)

had sat

d)

has sit

79.

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

a)

had wrote

b)

had write

c)

had written

d)

has written

80.

I ...................... to that song before it became popular.

a)

has listened

b)

had listen

c)

has listen

d)

had listened

81.

My dad ....................... to Rome before he took the whole family there.

a)

has traveled

b)

has travel

c)

had traveled

d)

had travel

82.

He had to go to work by bus because his car ………………. down.

a)

had broken

b)

had broke

c)

has break

d)

has broken

83.

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

a)

has worried

b)

had worry

c)

have worried

d)

had worried

84.

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

85.

He told us he ………………………….. a big tiger.

a)

have seen

b)

has seen

c)

had seen

d)

have see

86.

They drank tea after they ………………………………. dinner.

a)

had finish

b)

had finished

c)

has finished

d)

have finished

87.

She ………………………….. the pink apron and placed it in a table drawer when the door opened and Joe entered.

a)

had folded

b)

has folded

c)

have folded

d)

have fold

88.

The teacher wanted to know why he …………………………….. a cellphone to school.

a)

has bring

b)

had bring

c)

had brought

d)

have brought

89.

After he ………………………………. at the hospital for two years he decided to give up the job.

a)

had work

b)

has work

c)

have worked

d)

had worked

90.

When I arrived at the party John …………….……….. home.

a)

had went

b)

had go

c)

had gone

d)

have gone

91.

We waited until the match …………………………….. .

a)

has end

b)

has ended

c)

had end

d)

had ended

92.

They …………………………… the room before the meeting finished.

a)

had left

b)

has left

c)

have left

d)

had leave

93.

I ……………………………….. a new camera before I went to London.

a)

has bought

b)

had buy

c)

had bought

d)

have bought

94.

I ……………….………………… off the lights when the telephone rang.

a)

have turned

b)

had turn

c)

have turned

d)

had turned

95.

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

a)

had / know

b)

had / knew

c)

had / known

d)

has / known

96.

He drove down the hotel where they ……………………. their honeymoon years ago.

a)

had spent

b)

has spent

c)

have spent

d)

had spend

97.

When we got to the station the train …………………………....

a)

had leave

b)

had left

c)

have left

d)

has left

98.

He …………………………. at a table by the window where he had a meal with Jane.

a)

had sit

b)

has sat

c)

had sat

d)

has sit

99.

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

a)

had wrote

b)

had write

c)

had written

d)

has written

100.

I ...................... to that song before it became popular.

a)

has listened

b)

had listen

c)

has listen

d)

had listened

101.

My dad ....................... to Rome before he took the whole family there.

a)

has traveled

b)

has travel

c)

had traveled

d)

had travel

102.

He had to go to work by bus because his car ………………. down.

a)

had broken

b)

had broke

c)

has break

d)

has broken

103.

I could not remember the poem we __ the week before.

a)

had learnt

b)

are learning

c)

will learn

d)

learn

104.

He __ to Japan before 2011.

a)

had not been

b)

had not be

c)

had not was

d)

had not is

105.

She watched a video after the children __ to bed.

a)

had gone

b)

had go

c)

had went

d)

had going

106.

When she arrived, the match __.

a)

had already started

b)

already had started

c)

had already start

d)

already had start

107.

They had ridden their bikes before they __ their friends.

a)

met

b)

meet

c)

is meeting

d)

will meet

108.

Jill had phoned her dad before she __ the office.

a)

left

b)

had left

c)

has left

d)

is leaving

109.

Chuck __ the house before I called.

a)

had left

b)

has left

c)

left

d)

have left

110.

According to the timeline,

a. The meeting started at 8:00.

b. Mr. James arrived at 8:15.


Which of the following is correct?

a)

The meeting had started before Mr. James arrived.

b)

The meeting started before Mr. James arrived.

c)

The meeting had started before Mr. James had arrived.

111.

When I got to Mary's home, George had gone.


In the sentence, which is the first action?

a)

George goes home.

b)

I go to Mary's home.

112.

The children had got up when their father arrived.


Which of the following is correct?

a)

The children were up before their father arrived.

b)

The children got up after their father arrived.

113.

According to the timeline,

a. Peter did not study.

b. Peter failed the exam.


which of the following is correct?

a)

Peter failed the exam because he had not studied.

b)

Peter had failed the exam because he did not study.

114.

After Fred __ his holiday in Italy he wanted to learn Italian.

a)

had spent

b)

spent

c)

has spent

d)

is spending

115.

I was very tired because I __ too much.

a)

had studied

b)

had study

c)

had studying

d)

has had studying

116.

The storm damaged the bridge but the man had crossed it.


Which of the following is correct?

a)

The man crossed the bridge before the storm damaged it.

b)

The man did not cross the bridge.

117.

The girl was afraid. She __ on a plane before.

a)

had not flown

b)

had not fly

c)

had not flew

d)

had not flying

118.

She felt better after she __ some medicine.

a)

had taken

b)

had take

c)

had taking

d)

had took

119.

Derick was very tired. He __ at all.

a)

had not slept

b)

had not sleep

c)

had not sleeping

d)

had not be sleep

120.

He __ out with a girl before. He was very nervous on his first date.

a)

had never gone

b)

never had gone

c)

had gone never

d)

had never went

121.

__ Eric had made breakfast, he called his friend.

a)

After

b)

Before

122.

____ a great breakfast before she went to school?

a)

Had she had

b)

Had had she

c)

She had had

d)

Had been she

123.

When Amp _______ at school, she realized she _______ her textbook.

a)

Had arrived, forgot

b)

Arrived, had forgotten

c)

Forgot, had arrived

d)

Had forgotten, arrived

124.

When I _______ the new teacher, I was so surprised. I _______ his class before!

a)

Met, had taken

b)

Had met, took

c)

Had taken, met

d)

Took, had met

125.

Amp _______ sushi before she _______ to Japan.

a)

Never ate, had come

b)

Came, had never eaten

c)

Had come, never ate

d)

Had never eaten, came

126.

I _______ any money on the weekend because I _______ my wallet on Friday.

a)

Didn't have, had lost

b)

Hadn't had, lost

c)

Didn't lose, hadn't had

d)

Hadn't lost, didn't have

127.

When Yuka _______ washing the dishes, she _______ the TV on.

a)

Finished, had turned

b)



Turned, had finished

c)

Had finished, turned

d)

Had turned, finished

128.

When we went to Osaka, my friend _______ a lot about the city because she _______ there many times.

a)

Was, had known

b)

Had known, was

c)

Knew, had been

d)

Had been, knew

129.

It was a very difficult movie, but I _______ it because I _______ the book.

a)

Had understood, read

b)

Read, had understood

c)

Had read, understood

d)

Understood, had read

130.

My teacher has been teaching all day. She ___________ be tired by now.

a)

could

b)

might

c)

must

d)

can't

131.

Who told you about that? It ______ be me. I didn't know about that story.

a)

can't

b)

might

c)

must

d)

couldn't

132.

He ______ be at Dana's house. He told me that he wanted to talk to him.

a)

might

b)

can't

c)

could

d)

must

133.

She __________ all the household chores before she left the house.

a)

had completed

b)

completed

c)

was completing

d)

had been completing

134.

She played with her toys after she __________ two books.

a)

has read

b)

had read

c)

read

d)

reads

135.

Kenneth bawled after he __________ the terrible news.

a)

received

b)

receives

c)

has received

d)

had received

136.

Thankfully, I __________ school before it started drizzling.

a)

reached

b)

was reaching

c)

had reached

d)

has reached

137.

My parents missed the first half of my performance as it __________ before they arrived.

a)

began

b)

has begun

c)

had begun

d)

began

138.

The girl was crying as she __________ her way.

a)

lost

b)

was losing

c)

has lost

d)

had lost

139.

Terry was afraid to go home as he __________ the Mathematics test.

a)

had failed

b)

has failed

c)

failed

d)

had been failing

140.

The robber __________ with the loot when the police arrived.

a)

escaped

b)

had escaped

c)

has escaped

d)

had been escaping

141.

Before I boarded the bus, I realised that I __________ my wallet.

a)

forgot

b)

had forgotten

c)

was forgetting

d)

has forgotten

142.

He refused to tell us where he __________ the bag.

a)

hid

b)

had hidden

c)

has hidden

d)

was hiding

143.
They _____ (put) out the fire when they reached the airport.
a)
put
b)
has put
c)
have put
d)
had put
144.
The rain _____ (stop) when I woke up.
a)
has stopped
b)
have stopped
c)
had stopped
d)
stopped
145.
After the gardener _____ (sweep) up the leaves, he burnt them.
a)
swept
b)
has swept
c)
have swept
d)
had swept
146.
They stopped working after the sun _____ (set).
a)
sets
b)
has sets
c)
have set
d)
had set
147.
Just before I left the country, I _____ (send) a cable to him.
a)
has send
b)
have send
c)
had send
d)
had sent
148.
My sister washed up the plates after she _____ (have) her lunch.
a)
had has
b)
had have
c)
had had
d)
had
149.
When I _____ (do) my homework, I went to sleep.
a)
had do
b)
had does
c)
had did
d)
had done
150.
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
151.
The insurance company answered the letter that I _____ (write).
a)
wrote
b)
had wrote
c)
had writted
d)
had written
152.
Alice said that she _____ (eat) her breakfast.
a)
eaten
b)
have eaten
c)
had eaten
d)
has eaten
153.
After she _____ (hear) the sad news, she _____ (begin) to cry.
a)
heard, began
b)
had heard, had begun
c)
had heard, began
d)
heard, had begun
154.
Before it _____ (start) to rain, I _____ (reach) the station.
a)
started, has reached
b)
started, had reached
c)
started, have reached
d)
started, reached
155.
The bell _____ (already ring) when the bus _____ (arrive) at school.
a)
had already rang, arrived
b)
had already rung, arrived
c)
have already rung, arrived
d)
has already rung, arrived
156.
When we _____ (get) there, the show _____ (already begin).
a)
got, had already begun
b)
got, had already began
c)
had got, had already begun
d)
had got, had already began
157.
She _____ (just go) out when I _____ (call) at her house.
a)
had just went, had called
b)
had just went, had called
c)
had just gone, called
d)
had just gone, had called
158.
After leaving my house, I suddenly _____ (remember) that I _____ (forget) to lock the front door.
a)
remembered, forgot
b)
had remembered, forgot
c)
remembered, have forgotten
d)
remembered, had forgotten
159.
When he _____ (get) home, he _____ (discover) that his little brother _____ (eat) all the chocolates.
a)
got, discovered, had eaten
b)
got, had discovered, had eaten
c)
had gotten, had discovered, had eaten
d)
had gotten, discovered, had eaten