Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

grammar tenses b2

Total questions: 40

Worksheet time: 25mins

Name
Class
Date
1.

She ___________ for this company for twenty years.

a)

works

b)

has been working

c)

is working

d)

work

2.

The last train to Boston _________ at 6.45.

a)

is leaving

b)

has left

c)

leave

d)

leaves

3.

More and more women _________ to become pilots these days.

a)

train

b)

are training

c)

have trained

d)

have been training

4.

Eric _________ in that flat.

a)

always lives

b)

is always living

c)

has always lived

d)

has always been living

5.

You look tired, obviously you _________ all day.

a)

work

b)

are working

c)

have worked

d)

have been working

6.

Mark is studying engineering. He _________ practical work for the last six months.

a)

does

b)

is doing

c)

has done

d)

has been doing

7.

I _________ your boss tomorrow so I will give her your note.

a)

saw

b)

am seeing

c)

have seen

d)

have been seeing

8.

I promise I _________ (not tell) your secret to anyone

a)

won't tell

b)

am not going to tell

c)

am not telling

9.

I ___________ tomorrow so we can go to the beach. (NOT WORK)

a)

won't work

b)

am not working

c)

won't have worked

10.

We _________ cleaning the room by the time you get back. (FINISH)

a)

will have finished

b)

will finished

c)

are finishing

11.

Next week at this time we ____________ in the sun in Spain (LIE)

a)

will be lying

b)

will lie

c)

are going to lie

12.

Put your wallet away. I ___________ for the tickets. (PAY)

a)

am paying

b)

am going to pay

c)

will pay

13.

When I got home, I ______ (take) off my jacket and ______ (turn) on the TV to see the latest news.

(a)  

14.

Two years ago I ________ (run) 10 kilometres in half an hour, but now I can´t even do it in 1 hour.

a)

used to run

b)

would run

c)

usually ran

d)

was running

15.

At 7 o'clock tomorrow I...

a)

will be watching TV

b)

will watching TV

c)

will have watching TV

d)

will have watched TV.

16.

Jenny (a)   (wait) for me when I arrived.

17.

Sam (a)   (take) the photo of me while I wasn't looking.

18.

Last night I dropped the plate but it (a)   (not / break).

19.

Jess had a bandage on her arm because she (a)   (fall) off her bike that morning

20.

I almost didn't recognize Tony at the party. He (a)   (change) a lot since I last saw him.

21.

We .......................if you would like to join our team?

a)

were wondering

b)

have been wondering

c)

had been wondering

d)

wondered

22.

Darkness was descending over the village as she ...............the doorstep and entered the house.

a)

had reached

b)

reached

c)

had been reaching

d)

was reaching

23.

Jan opened the door to let Staś in. He was already at the door. He .................................in the rain.Now he was safe and sound.

a)

had been running

b)

was running

c)

has been running

d)

had run

24.

This was the first time I ........................a lobster.

a)

ate

b)

had eaten

c)

have eaten

d)

was eating

25.

This is the first time I .................a prawn.

a)

am eating

b)

ate

c)

have eaten

26.

It smells so nice. What ...............................?

a)

have you cooked

b)

have you been cooking

c)

had you cooked

d)

were you cooking

27.

When I saw her at the gym she .......................

a)

had been stretching

b)

was stretching

c)

has been stretching

28.

It turned out that she .......................in the wrong direction for half an hour.

a)

was driving

b)

had been driving

c)

have been driving

29.

We couldn't go into the water because the swimming pool ___________.

a)

cleaned

b)

had been cleaned

c)

hadn't been cleaned

d)

wasn't cleaning

30.

_______ Jane _______ when you saw her in the library?

a)

Was, studying

b)

Did, study

c)

Had, been studying

d)

Had, studied

31.

Michael was so excited when he called because he _______ a place at university.

a)

offered

b)

had offered

c)

had been offered

d)

was offering

32.

I saw the photos which ________ on the website.

a)

posted

b)

were being posted

c)

has posted

d)

had been posted

33.

I ___________ (wash) the floor when the painter _________ (go).

a)

had washed - gone

b)

had wash - went

c)

washed - had gone

34.

When Bob went to bed last night, he __________ (brush) his teeth.

a)

brushes

b)

brush

c)

had brushed

d)

had brush

35.

When we ________ (get) to the theater, the movie __________ (begin).

a)

get / begins

b)

got / begin

c)

got / had begun

d)

got / begin

36.

I haven't finished doing my homework ______.

a)

already

b)

just

c)

yet

d)

now

37.
Yesterday, at six my mother ___________ dinner.
a)
was making
b)
was make
c)
was made
d)
did make
38.
What _________ Add and Helen __________ when you broke the glass?

a)
are / doing
b)
was / doing
c)
were / doing
d)
did / did
39.

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

a)

had been waiting

b)

has been waiting

c)

had been waited

d)

had waited

40.

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