wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Continuous Tenses

Total questions: 25

Worksheet time: 12mins

Name
Class
Date
1.

The students _____________ playing football at 3 PM tomorrow

a)

are playing

b)

were playing

c)

will be playing

d)

had been playing

2.

The greengrocer _____________ fresh vegetables when I bought the carrots.

a)

has been selling

b)

is selling

c)

was selling

d)

will be selling

3.

When the guests came, my uncle _____________ the front yard.

a)

had cleaning

b)

is cleaning

c)

was cleaning

d)

will be cleaning

4.

The class _____________ lessons at 9.00 next Wednesday.

a)

had having

b)

is having

c)

was having

d)

will be having

e)

had been having

5.

The headmaster_____________ the meeting now.

a)

is conducting

b)

was conducting

c)

had been conducting

d)

will be conducting

6.

Lisa _____________ with her sister when I arrived home this afternoon.

a)

had been playing

b)

is playing

c)

was playing

d)

will be playing

7.

The students _____________ playing football since the teacher asked them.

a)

are playing

b)

were playing

c)

will be playing

d)

had been playing

8.

My sister ... a cake in the kitchen now.

a)

making

b)

is making

c)

will be making

d)

was making

9.

Isabella ______ watching TV last night at 7:00 pm

a)

was

b)

were

c)

has been

d)

had been

10.

They ______ studying for the Math test since last monday evening

a)

had been

b)

were

c)

will be

d)

have been

11.

My sister ___________ her favorite TV show last wednesday.

a)

was watching

b)

is watching

c)

has been watching

d)

had been watching

e)

will be watching

12.

My friends and I ____________ a soccer match last Sunday morning

a)

are playing

b)

have been playing

c)

were playing

d)

had been playing

e)

will be playing

13.

Mariana ______ a love poem for her boyfriend in the last class.

a)

was writing

b)

is writing

c)

has been writing

d)

had been writing

e)

will be writing

14.

Joan's grandpa was upset. He _________ for an hour.

a)

had been waiting

b)

is waiting

c)

was waiting

d)

has been waiting

e)

will be waiting

15.

I finally reached my teacher. I ... her all day.

a)

had called

b)

had been called

c)

had been calling

d)

called

16.

We __________________ for nearly 100 kilometres before we finally found a service station we could stop at.

a)

have been driving

b)

are driving

c)

had been driving

d)

were be driving

e)

will be driving

17.

Mandy was exhausted by the time she went on holiday because she ___________ over 55 hours a week.

a)

has been working

b)

will be working

c)

had been working

d)

is working

e)

was working

18.

The apartment was lovely and tidy because my roommate_____________ it.

a)

is cleaning

b)

was cleaning

c)

had been cleaning

d)

has been cleaning

e)

will be cleaning

19.

Paul and Debbie fought over a serious problem. They ___________ on well for some time.

a)

haven't been getting

b)

aren't getting

c)

hadn't been getting

d)

weren't been getting

e)

won't be getting

20.

Tomorrow morning, we ________________ earlier because we need to finish the main project.

a)

will be working

b)

have been working

c)

had been working

d)

are working

e)

were working

21.

I _____________________ on the train station by this time tomorrow morning.

a)

am waiting

b)

was waiting

c)

have been waiting

d)

will be waiting

e)

had been waiting

22.

Bobby __________________ on Saturday at 2 p.m.

a)

won't be working

b)

isn't working

c)

wasn't working

d)

hasn't been working

e)

hadn't been working

23.

John _________________to the hospital if he works this Saturday.

a)

hasn't been going

b)

won't be going

c)

hadn't been going

d)

isn't going

e)

wasn't going

24.

Teachers ________________ your exam papers over the weekend.

a)

are marking

b)

will be marking

c)

were marking

d)

have been marking

e)

hed been marking

25.

The mechanic ______________ my father's car this time next Monday.

a)

is repairing

b)

are repairing

c)

have been repairing

d)

will be repairing

e)

had been repairing