Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Past perfect and past perfect continues

Total questions: 15

Worksheet time: 5mins

Name
Class
Date
1.

When I came home, you ........... (cook) dinner for us already.

a)

had cooked

b)

had been cooking

c)

have cooked

d)

have been cooking

e)

have cook

2.

She .......... (live) in the United States before she moved to Canada.

a)

lived

b)

live

c)

have lived

d)

has lived

e)

had lived

3.

He ......... (wash) his hands before he cooked dinner.

a)

had been washing

b)

had washed

c)

wash

d)

have been washing

e)

have washed

4.

Jimmy .......... (try) to repair his bike all day before he got it repaired.

a)

had tried

b)

have tried

c)

had been trying

d)

have been trying

e)

tried

5.

He .......... (study) for the exam that is why he failed.

a)

had studied

b)

have been studying

c)

have studied

d)

had not been studying

e)

studies

6.

We arrived at 8:05, but the train ...... already left.

a)

has

b)

had

c)

hadn't

d)

hasn't

e)

was

7.

When you phoned,I ........ in the garage.

a)

am working

b)

had worked

c)

have been working

d)

was working

e)

have worked

8.

Where ....... the security guard gone?

a)

was

b)

had

c)

did

d)

have

e)

is

9.

It ........... a marvellous day until now.

a)

had been

b)

is

c)

has

d)

was

e)

has been

10.

My brother and my sister ............ about something when I ...... into the room.

a)

were arguing - walked

b)

argued - walked

c)

were arguing - was walking

d)

had argued - had been walking

e)

was arguing - walked

11.

....... the workers ............ before the strike.

a)

were - been working

b)

had - been working

c)

had - work

d)

have - been working

e)

have - worked

12.

I ....... never ...... to New York.

a)

was - been

b)

did - went

c)

had - been

d)

have - been

e)

have - go

13.

Which sentence is correct?

a)

I've been to Japan in 1989.

b)

He's been to Japan once.

c)

He was in Japan since 1981.

d)

I've been in Japan once.

e)

I had been in Japan.

14.

They ............ to the Cinema whenever they can.

a)

have gone

b)

go

c)

would have gone

d)

are going

e)

had gone

15.

....... the players ............ by the rules when they won the game.

a)

Had - played

b)

have - been playing

c)

were - playing

d)

had - been playing

e)

have - played