wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

past perfect continuous

Total questions: 11

Worksheet time: 6mins

Name
Class
Date
1.

Sally ___________ (type) this text for 3 hours before Mark came.

a)

typed

b)

was typing

c)

had been typing

2.

Steven felt tired as he __________ (sail) for several hours.

a)

has sailed

b)

had been sailing

c)

was sailed

3.

How long ____________ you_________ (watch) TV before you decided to go to bed?

a)

has you been watching

b)

had you been watching

c)

had watching

4.

Laura needed a break because she (solve)______________________ past perfect continuous tense exercises all morning.

a)

had been solving

b)

solving

c)

was solved

5.

She ___________(not/sit) at home for long before she went out.

a)

has not been sat

b)

had not been sitting

c)

didn't sit

6.

How long ______________________________(you/ learn) English before you took TOEFL?

a)

had you been learning

b)

learnt

c)

has learnt

7.

She ________________ (not / work) but she was tired anyway.

a)

was not working

b)

had not worked

c)

had not been working

8.

I _________(not / sleep) long when there was a knock on the door.

a)

had not been sleeping

b)

had not slept

c)

had been slept

9.

How long had you been living in the USA before you decided to move back into your homeland?

(a)  

10.

my father and older brothers had been working in different fields until we decided to leave the USA.

(a)  

11.

I had been working at this plant for over fifteen years by the time I left.

(a)