wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Past Perfect Tense

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

The kitten ______________ behind the cupboard since last night.

a)

hide

b)

has hidden

c)

have hidden

d)

had hidden

2.

The pupils ____________ their homework last week.

a)

do

b)

has do

c)

have do

d)

had done

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.

The visitors ____________ the exhibition before.

a)

has see

b)

have see

c)

has seen

d)

had seen

6.

He ____________ the party before he left for Japan.

a)

has joins

b)

has joined

c)

have joined

d)

had joined

7.

Before I could open my umbrella, it ____________ raining.

a)

has stopped

b)

have stopped

c)

had stops

d)

had stopped

8.

David ____________ to visit to Europe.

a)

has choose

b)

have choose

c)

had choose

d)

had chosen

9.

I ___________________ anything since this morning.

a)

has not eaten

b)

have not eat

c)

had not eat

d)

had not eaten

10.

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

a)

has catch

b)

have caught

c)

had catch

d)

had caught