wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

PAST PERFECT CONTINUOUS TENSE

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

The printer ________ working well.

a)

 had not been

b)

hadn’t

c)

  had not

2.

Had the players _____ playing by the rules?

a)

 been

b)

 have

c)

 be

3.

She ________ expecting the worst.

a)

had

b)

  ‘d been

c)

 had being

4.

Had the teachers ________ before the strike?

a)

 been work

b)

 working

c)

 been working

5.

Our pool pump ________ running properly before the storm.

a)

had not have

b)

 hadn’t been

c)

   hadn’t being

6.

My sister’s roommate was upset. She _____ been waiting for an hour.

a)

 had

b)

 has

c)

 have

7.

I just heard about the accident. ________ been working all night?

a)

 Had the driver

b)

 Had the driving

c)

 Have the driver

8.

We were shocked to see her. ________ been expecting her.

a)

 We are

b)

 We have

c)

 We’d not

9.

I finally reached my mom. ________ her all day.

a)

 I’d been calling

b)

 I have called

c)

 I called

10.

My dad ________ smoking in the garage.

a)

 has

b)

 had

c)

 had been