wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

past perfect &past perfect continuous

Total questions: 11

Worksheet time: 4mins

Name
Class
Date
1.

.............. I had done my homework, I went to bed

a)

After

b)

Before

c)

having

d)

done

2.

He ______ only twice in his life before the accident.

a)

had drived

b)

driven

c)

has driven

d)

had driven

3.

He was red in the face because he ________ .

a)

hadnt run

b)

had been ranning

c)

has run

d)

had been running

4.

I _________ about a holiday in Greece. I couldn't believe it when my husband _________ one as a surprise!

a)

dreamed / had been booking

b)

had been dreaming / booked

c)

had been dreaming / had booked

d)

has been dreaming / has been booking

5.

We were late for the plane because we ________ our passports.

a)

hadn't forgotten

b)

had forgot

c)

forgot

d)

had forgotten

6.

I ________ John yesterday, but he _______ so he was too tired to chat.

a)

saw / had run

b)

had been seeing / run

c)

saw / had been running

d)

saw / run

7.

(2) when he come to the library, his friend ...... (leave) him to canteen

a)

had been left

b)

had left

c)

had leave

d)

had been leaving

8.
By the time the bell ... , I ........the test.
a)
rings/was finishing
b)
rang/was finished
c)
rang/had finished
d)
had rung/had finished
9.
Terry wasn't at home when I visited his place. He ....................... out.
a)
has just gone
b)
had gone
c)
just went
d)
have just gone
10.
When he was driving to work he realized that he .......... to take his pendrive with him.
a)
forgot
b)
has forgotten
c)
had forgotten
d)
forgets
11.
_?_ anything before you went to the theater?
a)
Had you eaten
b)
Had you eat
c)
Has you eaten
d)
You have eaten