wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

PAST PERFECT TENSE

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

He ____________ the party before he left for Japan.

a)

has joins

b)

has joined

c)

have joined

d)

had joined

2.

The visitors ____________ the exhibition before.

a)

has see

b)

have see

c)

has seen

d)

had seen

3.

The train ___________ when I arrived at the railway station.

a)

has leave

b)

has left

c)

have left

d)

had left

4.

Mr Ang returned our books after he ____________ them.

a)

has marks

b)

have marks

c)

have marked

d)

had marked

5.

Before I could open my umbrella, it ____________ raining.

a)

has stopped

b)

have stopped

c)

had stops

d)

had stopped

6.

David ____________ to visit to Europe.

a)

has choose

b)

have choose

c)

had choose

d)

had chosen

7.

I ___________________ anything since this morning.

a)

has not eaten

b)

have not eat

c)

had not eat

d)

had not eaten

8.

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

a)

has catch

b)

have caught

c)

had catch

d)

had caught

9.

The pupils ____________ their homework last week.

a)

do

b)

has do

c)

have do

d)

had done

10.

The kitten ______________ behind the cupboard since last night.

a)

hide

b)

has hidden

c)

have hidden

d)

had hidden