wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

THE PAST PERFECT

Total questions: 10

Worksheet time: 8mins

Name
Class
Date
1.

They (go) ……………..home after they (finish) ……………their work.

a)

went / had finished

b)

had gone/finished

c)

went/finished

d)

go/ finish

2.

After taking a bath, he (go) ………………………….. to bed.

a)

had gone

b)

has gone

c)

went

d)

goes

3.

When he came to the stadium, the match (already/ begin) …………………

a)

has already began

b)

had already begun

c)

already began

d)

already begins

4.

Before she (watch) …………. TV, she (do) ………homework.

a)

watch/ does

b)

watched/ did

c)

had watched/ did

d)

watched/ had done

5.

She (win) ………………………. the gold medal in 1986.

a)

won

b)

wins

c)

had won

d)

win

6.

Yesterday, John (go) ………. to the store before he (go) …………… home.

a)

had gone / go

b)

had gone/ went

c)

went/ went

d)

goes/ goes

7.

When I got to the office, I (realize) ………….. I (forget) ………………. to lock the door

a)

realized/ had forgotten

b)

had realized/ forgot

c)

realized/ forgot

d)

realize/ forget

8.

Tom was not at home when I (arrive)………………. He (just go) ………………… out.

a)

arrived/ went

b)

had arrived/ went

c)

arrived/ had just gone

d)

arrived/ had went

9.

Yesterday, I (go)______ to the restaurant with a client.

a)

had gone

b)

went

c)

had went

d)

go

10.

We (buy) ______ some sandwiches 2 days ago.

a)

buys

b)

buy

c)

bought

d)

had bought