wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Grammar 9.b2

Total questions: 15

Worksheet time: 11mins

Name
Class
Date
1.

Our train.............. at 4:47.

a)

is leaving

b)

leaves

c)

will leave

d)

is going to leave

2.

Here is the weather forecast. Tomorrow .......... dry and sunny.

a)

will be

b)

is going to be

c)

is being

d)

is

3.

Farmers hope the weather ..... at the weekend because it ..... bad for weeks now.

a)

will have improved/ will be

b)

will improve/ has been

c)

improves/ is

d)

is going to improve/ was

4.

The oil crisis ..... worse, and therefore, fuel prices ..... even more soon.

a)

gets/ will have been rising

b)

will get/ are rising

c)

is getting/ are going to rise

d)

will have been getting/ rise

5.

I am afraid we ..... out of petrol by the time we ..... across a gas station.

a)

run/ have come

b)

are going to run / will come

c)

are running/ are going to come

d)

will have run/ come

6.

I ..... at around four tomorrow afternoon, but I ..... back before five.

a)

shop/ will have been

b)

will be shopping / will be

c)

will shop/ am

d)

am shopping/ have been

7.

Hopefully, we......the broken tiles on our roof before it.........again.

a)

have changed/ is going to rain

b)

are changing/ has been raining

c)

are going to change/ will rain

d)

will have changed/ rains

8.

This time next year, she ..... as a librarian for half a century.

a)

will have been working

b)

works

c)

is working

d)

is going to work

9.

Our flight ..... off at 5 pm, so we ..... for the airport at 3 o'clock.

a)

is going to take/ will have been leaving

b)

will take/ will have left

c)

is taking/ leave

d)

takes/ are going to leave

10.

In ten years' time, humans ..... foot on Mars.

a)

have set

b)

will have set

c)

set

d)

will have been setting

11.

Everyone.......when we.............home, so we will have to be silent.

a)

sleeps/ will be arriving

b)

is sleeping/ have arrived

c)

has been sleeping/ will arrive

d)

will be sleeping/ arrive

12.

A: ..... someone please answer the phone? B: I ..... it.

a)

Shall/ will be doing

b)

Will/ will do

c)

Does/ am doing

d)

Can/ do

13.

The film........at any moment.We had better get in or else we .......the beginning of it.

a)

will start/ miss

b)

is starting/ are missing

c)

starts/ will miss

d)

will have started/ have missed

14.

We ..... some friends of ours tomorrow night. We ..... back until 11.

a)

will be visiting/ won't be

b)

visit/ aren't going to be

c)

will visit/ aren't

d)

are going to visit/ haven't been

15.

Enough is enough ! I'm fed up with this noise! I...........to our neighbours about it now.

a)

will have talked

b)

talk

c)

am going to talk

d)

will talk