wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Future tenses intermediate

Total questions: 16

Worksheet time: 5mins

Name
Class
Date
1.

1 Perhaps we ........ camping in the forest next weekend.

a)

’re going to go

b)

’re going

c)

’ll have gone

d)

’ll go

2.

2 The weather ........ cooler and cooler.

a)

is becoming

b)

will be becoming

c)

becomes

d)

has become

3.

3. Many species ........ extinct by the end of the century.

a)

will have become

b)

become

c)

are becoming

d)

will become

4.

Watch out! You ........ your bike over my flower bed.

a)

are going to ride

b)

will ride

c)

are finishing

d)

ride

5.

We ........ Sam in hospital this afternoon.

a)

’ll visit

b)

’re visiting

c)

’ll have visited

d)

visit

6.

Oh, no! I’ve spilled my coffee. I ........ it up.

a)

’ll be cleaning

b)

’m cleaning

c)

’ll clean

d)

’ve cleaned

7.

At 5:00 today, Nathan ........ his first swimming lesson.

a)

will be having

b)

has

c)

will have

d)

will have had

8.

Let's hurry up, shall we? The match ... in a few minutes.

a)

will start

b)

starts

c)

is starting

d)

is going to start

9.

Mark, can you go to the grocer's and get some vegetables? I ... a salad.

a)

make

b)

will make

c)

'm making

d)

'm going to make

10.

This time next week, I ... to Spain.

a)

'm travelling

b)

'll have travelled

c)

'll travel

d)

'll be travelling

11.

I need to pick up Tom tomorrow morning. He ... hospital at 9:30.

a)

leaves

b)

will leave

c)

is leaving

d)

is going to leave

12.

Let's start. I think Martha ... a bit later.

a)

will come

b)

comes

c)

is going to come

d)

is coming

13.

At what time ... leave?

a)

will your train be leaving

b)

is your train going to

c)

will your train

d)

does your train

14.

Look at Brenda! She's so pale! She ... in a moment.

a)

is fainting

b)

will faint

c)

is going to faint

d)

will have fainted

15.

I ... all day tomorrow.

a)

will be learning

b)

will learn

c)

'm going to learn

d)

will have learned

16.

He ... the report by Friday.

a)

will finish

b)

will have finished

c)

'm going to finish

d)

'm finishing