wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Year 3 Past Perfect Tense

Total questions: 41

Worksheet time: 21mins

Name
Class
Date
1.

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

a)

has worried

b)

had worry

c)

have worried

d)

had worried

2.

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

3.

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

a)

have seen

b)

has seen

c)

had seen

d)

have see

4.

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

a)

had finish

b)

had finished

c)

has finished

d)

have finished

5.

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

6.

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

a)

has bring

b)

had bring

c)

had brought

d)

have brought

7.

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

8.

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

a)

had went

b)

had go

c)

had gone

d)

have gone

9.

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

a)

has end

b)

has ended

c)

had end

d)

had ended

10.

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

a)

had left

b)

has left

c)

have left

d)

had leave

11.

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

a)

has bought

b)

had buy

c)

had bought

d)

have bought

12.

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

a)

have turned

b)

had turn

c)

have turned

d)

had turned

13.

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

a)

had / know

b)

had / knew

c)

had / known

d)

has / known

14.

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

a)

had spent

b)

has spent

c)

have spent

d)

had spend

15.

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

a)

had leave

b)

had left

c)

have left

d)

has left

16.

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

17.

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

a)

had wrote

b)

had write

c)

had written

d)

has written

18.

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

a)

has listened

b)

had listen

c)

has listen

d)

had listened

19.

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

a)

has traveled

b)

has travel

c)

had traveled

d)

had travel

20.

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

a)

had broken

b)

had broke

c)

has break

d)

has broken

21.

When Tom arrived at the cinema, the film __________.

a)

started

b)

has starts

c)

had started

d)

has started

22.

After they ______ the crabs, they began to feel sick.

a)

ate

b)

had ate

c)

has eaten

d)

had eaten

23.

Su Lee _______ in Hong Kong before she went to Canada.

a)

has lived

b)

had lived

c)

had live

d)

has lives

24.

Jane didn't arrive until after John __________.

a)

had left

b)

had lived

c)

has left

d)

has lives

25.

When we ______ our dinner, we went out.

a)

has finish

b)

has finish

c)

had finish

d)

had finished

26.

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.

27.

We were late to board the plane because we _________ our passports.

a)

has forgot

b)

had forget

c)

had forgotten

d)

had forgot

28.

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

a)

leave

b)

leaves

c)

left

d)

leaven

29.

Athirah had ___ at the station before it got dark.

a)

arriving

b)

arrive

c)

arrived

d)

arrival

30.

Damia __ finished her work yesterday.

a)

had no

b)

had not

c)

has not

d)

have not

31.

She ____ in China before moving to Thailand

a)

had lived

b)

liven

c)

did live

d)

have live

32.

The kitten ______________ behind the cupboard since last night.

a)

hide

b)

has hidden

c)

have hidden

d)

had hidden

33.

The pupils ____________ their homework last week.

a)

do

b)

has do

c)

have do

d)

had done

34.

The train ___________ when I arrived at the railway station.

a)

has leave

b)

has left

c)

have left

d)

had left

35.

Mr Ang returned our books after he ____________ them.

a)

has marks

b)

have marks

c)

have marked

d)

had marked

36.

The visitors ____________ the exhibition before.

a)

has see

b)

have see

c)

has seen

d)

had seen

37.

He ____________ the party before he left for Japan.

a)

has joins

b)

has joined

c)

have joined

d)

had joined

38.

Before I could open my umbrella, it ____________ raining.

a)

has stopped

b)

have stopped

c)

had stops

d)

had stopped

39.

David ____________ to visit to Europe.

a)

has choose

b)

have choose

c)

had choose

d)

had chosen

40.

I ___________________ anything since this morning.

a)

has not eaten

b)

have not eat

c)

had not eat

d)

had not eaten

41.

He did not go to school as he ______________ a cold.

a)

has catch

b)

have caught

c)

had catch

d)

had caught