wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Past Perfect Simple, Past Perfect Continuous

Total questions: 20

Worksheet time: 11mins

Name
Class
Date
1.

It was all wet, it ________ that morning.

a)

had rain

b)

had the rained

c)

had rained

d)

had raining

2.

Before she entered the room the man....

a)

saw her

b)

had seen her

c)

have saw her

d)

have seed her

3.

By the time my dad got home the dog (a)   already died.

4.

When Jonas opened the door he noticed somebody (a)   (enter) his house.

5.

My little brother . . . my laptop, so I was very angry!

a)

have used

b)

has use

c)

had used

d)

has used

6.

Sofia was absolutely cheerful when she found out she . . . a scholarship.

a)

has got

b)

have got

c)

was got

d)

had got

7.

Willy . . . from a trip to Dubai when his doctor told him that he got diabetes.

a)

had just returned

b)

had just return

c)

has just returned

d)

have just returned

8.

Diana . . . her paintings in the art gallery when many people arrived there.

a)

had place

b)

has place

c)

has placed

d)

had placed

9.

Daniel . . . from the university when his younger brother finished school.

a)

has already graduated

b)

had already to graduate

c)

had already graduate

d)

had already graduated

10.
.... (the driver/talk) to you or had he stayed in his car before the police arrived?
a)
Had the driver talked
b)
Did the driver talk
c)
Was the driver talking
d)
Had the diver beetn talked
11.
I'm sorry but I ... to be at your show.
a)
han't intended
b)
had really intended
c)
intended
d)
was intended
12.

When I first met Ann, she _____ (work) in Samsung for 15 years.

a)

had been working

b)

have been working

c)

worked

d)

had worked

13.

I ___________ (wait) for her for hours before she came.

a)

had been waiting

b)

has been waiting

c)

had been waited

d)

had waited

14.

I was really relieved when I found the documents. I _________ (look for) them whole morning.

a)

had looked for

b)

had been looked

c)

had been looked for

d)

had been looking for

15.

The doctor asked me how long _______ (have) the symptoms before I came to check it.

a)

had having

b)

had been had

c)

had been have

d)

had been having

16.

I __________(try) to win your mother’s heart for months before she finally agreed to go out with me.

a)

had been tried

b)

had been trying

c)

had tried

d)

had trying

17.

I (a)   (not / work) all day; so I wasn't tired and went to the disco at night.

18.

He (a)   (drive) less than an hour when he ran out of petrol.

19.

The students ___ for their excursion for months.

a)

has been preparing

b)

had been preparing

c)

has been prepared

d)

had been prepared

20.

The young man ___ since he was a child.

a)

has be surfed

b)

had been surfing

c)

had been surf

d)

have been surfing