wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Future tenses. Preparation for the test

Total questions: 111

Worksheet time: 56mins

Name
Class
Date
1.

  • Hello! I .......... a salad and fish and chips

a)

will have

b)

have

c)

am having

d)

am going to have

2.

I promise I ....... better next time

a)

will be

b)

am

c)

am going to be

d)

am being

3.
The fortune teller says that I ... three children.
a)
will have
b)
am going to have
c)
am having
d)
have
4.

Look at that cat! It .......

a)

will crash

b)

is going to crash

c)

is crashing

5.

The train ........ at 7 o'clock

a)

will leave

b)

is going to leave

c)

is leaving

d)

leaves

6.

She ....... to New York next Saturday evening

a)

will fly

b)

is going to fly

c)

is flying

7.
Look at the clouds - it ____ in a few minutes. (to rain)
a)
rains
b)
will rain
c)
is going to rain
d)
is raining
8.

On Sunday morning I ______ my friend.

a)

meet

b)

will meet

c)

am going to meet

d)

am meeting

9.

I _____ my sister soon but I'm not sure exactly when

a)

see

b)

am seeing

c)

am going to see

d)

will see

10.

Tell me your secret! I promise I _____ tell anyone.

a)

won't

b)

will

c)

going to

d)

am not going

11.

By the end of this week we ...... our project

a)

will be finishing

b)

will have finished

12.

This time tomorrow he ......... a movie

a)

will be watching

b)

will have watched

13.

1. You’re carrying too much. I …………… the door for you.

a)

will open

b)

will be opening

c)

will have opened

d)

will have been opening

14.

Do you think the teacher …………………. our homework by Monday morning?

a)

will mark

b)

will be marking

c)

will have marked

d)

will have been marking

15.

When I see you tomorrow, I …………………… you my new book.

a)

will show

b)

will be showing

c)

will have shown

d)

will have been showing

16.

1. After you take a nap, you .....................a lot better

a)

will feel

b)

will be feeling

c)

will have felt

d)

will have been feeling

17.

This summer, I ............................... in Brighton for four years

a)

will live

b)

will be living

c)

will have lived

d)

will have been living

18.

The baby should be due soon, next week she .................... pregnant for nine months.

a)

will be

b)

is going to be

c)

will have been

d)

A. D. will have been being

19.

When you get off the train, I ........................ for you by the ticket machine.

a)

Is going to wait

b)

will be waiting

c)

will have waited

d)

will have been waiting

20.

This time next week I ............................ in Switzerland!

a)

will ski

b)

is going to ski

c)

will be skiing

d)

will have been skiing

21.

We ................................. dinner at a seaside restaurant on Sunday.

a)

will have

b)

are going to have

c)

will be having

d)

will have had

22.

By the time we get home, they .................................... football for 30 minutes.

a)

will play

b)

will be playing

c)

will have played

d)

will have been playing

23.

They ______ (drive) to Taiping tomorrow morning.

a)

would drive

b)

will drive

c)

are going to drive

d)

will be driving

24.

I offered him this job. I think he _______ (take) it.

a)

will take

b)

would take

c)

is going to take

d)

will be taking

25.

That exercise looks difficult.

I _______ (help) you.

a)

will be helping

b)

will help

c)

am going to

d)

help

26.

We _______ (fly) to Seattle next summer holidays.

a)

are going to fly

b)

will be flying

c)

are flying

d)

will fly

27.
__________ to the cinema this evening
a)
I'm going
b)
I will go
c)
I will be going
d)
I go
28.
______ the film _______ at 3.30 or 4 p.m.?
a)
Is, starting
b)
Does, start
c)
Will, start
d)
Do, starts
29.
____________ to the supermarket, ________ come with me?
a)
I'm going, will
b)
I'll go, wil
c)
I go, do
d)
I'll go, do
30.
Don't phone us between 7 or 8 p.m. We _________  dinner.
a)
will be having
b)
will have had
c)
will have
d)
have
31.
This time next week I  ________ on holiday. I ________ in the sea.
a)
will be, will be lying
b)
will be being, will be lying
c)
will be, will lie
d)
will being, will lie
32.
We can't meet tomorrow afternoon, I _______________.
a)
will be working
b)
will work
c)
am working
d)
work
33.
At 8 o'clock in the morning he will be at school. He _________ .
a)
will be studying
b)
will study
c)
will have studied
d)
studies
34.
Sue leaves for work at 8/30. She won't be  at home at 9. She _______ to work.
a)
will have gone
b)
will be going
c)
will go
d)
goes
35.
Don't call us at 5 p.m., call at 6 o'clock, we ________ dinner by then.
a)
will have finished
b)
will finish
c)
finish
d)
will be finishing
36.
By the end of the week he  _________ all of the money his parents give him for a month.
a)
will have spent
b)
will spend
c)
will be spending
d)
spends
37.
Next year my parents _______ married for 25 years.
a)
will have been maried
b)
will be married
c)
will being married
d)
will marry
38.
There is a huge traffic jam near the bank! The robber _____________ all the money, by the time the police comes.
a)
will have taken
b)
will take
c)
will be taking
d)
takes
39.

My aunt ____________ to stay with me next week

a)

coming

b)

is coming

c)

going to

d)

going to coming

40.

I am ready. I ______________ Luke in ten minutes.

a)

am going to meeting

b)

am going to meet

c)

am meeting

d)

am going to

41.

To talk about arrangements, we use:

a)

The simple future (will + infinitive)

b)

The "be going to" future

c)

The present continuous

42.
What ... to the masked ball tonight?
a)
will you wear
b)
are you wearing
c)
do you wear
d)
are you wear
43.
I hope you ... this test!
a)
will all pass
b)
are all going to pass
c)
are all passing
d)
all pass
44.
Don't call us at 5 p.m., call at 6 o'clock, we ________ dinner by then.
a)
will have finished
b)
will finish
c)
finish
d)
will be finishing
45.
This time next week we ... to Canada.
a)
will fly
b)
will have flown
c)
will be flying
d)
will have been flying
46.
By the time we finish cooking, dad ... the car.
a)
will be repairing
b)
will have repaired
c)
will repair
d)
will have been repairing
47.
__________ to the cinema this evening
a)
I'm going
b)
I will go
c)
I will be going
d)
I go
48.
______ the film _______ at 3.30 or 4 p.m.?
a)
Is, starting
b)
Does, start
c)
Will, start
d)
Do, starts
49.
____________ to the supermarket, ________ come with me?
a)
I'm going, will
b)
I'll go, wil
c)
I go, do
d)
I'll go, do
50.
"Bye! Have a nice holidays!". "Thank you! I ____ you a postcard!
a)
will send
b)
send
c)
am going  to send
d)
am sending
51.
I'm so tired. I think I  ________ to bed earlier today.
a)
will go
b)
go
c)
will have gone
d)
will be going
52.
Don't phone us between 7 or 8 p.m. We _________  dinner.
a)
will be having
b)
will have had
c)
will have
d)
have
53.
This time next week I  ________ on holiday. I ________ in the sea.
a)
will be, will be lying
b)
will be being, will be lying
c)
will be, will lie
d)
will being, will lie
54.
We can't meet tomorrow afternoon, I _______________.
a)
will be working
b)
will work
c)
am working
d)
work
55.
"I'm going out now.?
"Ok, what time __________?"
a)
will you come back
b)
are you coming back
c)
do you come back
d)
will you coming back
56.
At 8 o'clock in the morning he will be at school. He _________ .
a)
will be studying
b)
will study
c)
will have studied
d)
studies
57.
Sue leaves for work at 8/30. She won't be  at home at 9. She _______ to work.
a)
will have gone
b)
will be going
c)
will go
d)
goes
58.
Don't call us at 5 p.m., call at 6 o'clock, we ________ dinner by then.
a)
will have finished
b)
will finish
c)
finish
d)
will be finishing
59.
By the end of the week he  _________ all of the money his parents give him for a month.
a)
will have spent
b)
will spend
c)
will be spending
d)
spends
60.
Next year my parents _______ married for 25 years.
a)
will have been maried
b)
will be married
c)
will being married
d)
will marry
61.
There is a huge traffic jam near the bank! The robber _____________ all the money, by the time the police comes.
a)
will have taken
b)
will take
c)
will be taking
d)
takes
62.
  1. He (sleep) when you come back.
a)

A. will sleep

b)

B. will be sleeping

63.

By the time I come they (go).

a)

A. will go

b)

will have gone.

64.

-It is snowing heavily. Have you listened to the weather forecast for tomorrow?

_ I hope it (stop) snowing by tomorrow morning.

a)

A. will stop

b)

B. will be stopping

c)

C. will have stopped

65.

My sister (know) the result of her exam on economy in three days.

a)

A. will know

b)

B. will have known

c)

C. will be knowing

66.

_ Let's meet at the station at 5 o'clock.

_ OK. I (wait) for you there.

a)

A. will wait

b)

B. will be waiting

c)

C. will have waited

67.

The work of the scientist (achieve) the proper acclaim.

a)

A. will achieve

b)

B. will have achieved

68.

Julia (finish) all the housework by three o'clock and will go for a walk.

a)

A. will finish

b)

B. will have finished

69.

The workers say that they (build up) a district by the beginning of 2019.

a)

A. will build up

b)

B. will have built up

70.

He probably never (be) patient.

a)

A. will probably never be

b)

B. will probably never have been

71.

If you think it over, you (see) that I'm right.

a)

A. will see

b)

B. will have seen

72.
This time next week we ... to Canada.
a)
will fly
b)
will have flown
c)
will be flying
d)
will have been flying
73.
I can see that you are very hungry. I ... something to eat.
a)
will prepare
b)
will be preparing
c)
will have prepared
d)
will have been preparing
74.
A: ... to the office tomorrow in the morning?B: Yes, why are you asking?A: Could you take these documents for the boss?B: Sure, I ... them.
a)
Will you go / will take
b)
Will you go / will have taken
c)
Will you be going / will take
d)
Will you be going / will be taking
75.
By the time we finish cooking, dad ... the car.
a)
will be repairing
b)
will have repaired
c)
will repair
d)
will have been repairing
76.
A: How long ... for the bus?B: About 20 minutes only.
a)
will have been waiting
b)
will have waited
c)
will wait
d)
will we be waiting
77.
By the end of this week they ... this house for three years exactly.
a)
will be building
b)
will build
c)
will have been building
d)
will have built
78.
I think I ... Tess to my party.
a)
will invite
b)
will have invited
c)
will be inviting
d)
will have been inviting
79.
A: How long ... here by the time you retire?B: For over 40 years.
a)
will you work
b)
will you have worked
c)
will you have been working
d)
will you been working
80.
I hope you ... a nice flat in the city centre.
a)
will have been finding
b)
will find
c)
will have found
d)
will be finding
81.
A: ... me with my laptop?B: Sure, what's the problem?
a)
Will you help
b)
Will you have helped
c)
Will you be helping
d)
Will you have been helping
82.
Please, come tomorrow. We (porozmawiamy) about your exams.
a)
will have been talking
b)
will talk
c)
will have talked
d)
will be talking
83.
The film (skończy się) before we get back home.
a)
will be finishing
b)
will have finished
c)
will finish
d)
will have been finishing
84.
(Pożyczysz mi) me this DVD? I'd like to watch it tomorrow.
a)
Will you have lent
b)
Will you lend
c)
Will you have been lending
d)
Will you be lending
85.
By next Friday, Fiona and Tina (będą mieszkać) together for three months.
a)
will have lived
b)
will be living
c)
will have been living
d)
will live
86.
I'm sure Julia (wyjdzie za mąż) by the time she's 30 years old.
a)
will get married
b)
will have got married
c)
will have been getting married
d)
will be getting married
87.

By the time the boss comes back, we ________ all the documents.

a)

will be printing

b)

will print

c)

will have been printing

d)

will have printed

88.

A: ______ to the post office tomorrow?

B: Yes, why?

A: Could you send this parcel for me?

a)

Will you be going

b)

Will you go

c)

Will you have gone

d)

Will you have been going

89.

Don't worry. It ________ raining before the bride and the groom arrive.

a)

will stop

b)

will have stopped

c)

will be stopping

d)

will have been stopping

90.

By the time the disco begins, they ________ for about three hours.

a)

will wait

b)

will be waiting

c)

will have been waiting

d)

will have waited

91.

I hope you _________ the next game.

a)

will win

b)

will be winning

c)

will have won

d)

will have been winning

92.

By the time they emigrate, they ... (live) in this house for 30 years.

a)

will live

b)

will be living

c)

will have lived

d)

will have been living

93.

We ... (have) this car for 15 years before we sell it next year.

a)

will have

b)

will be having

c)

will have had

d)

will have been having

94.

I can help you with the shopping tomorrow if you want. I ... (go) to the supermarket anyway.

a)

will go

b)

will be going

c)

will have gone

d)

will have been going

95.

By the time the winter term is over, I ... (mark) more than 200 tests.

a)

will mark

b)

will be marking

c)

will have marked

d)

will have been marking

96.

A: ... (you/pass) me the salt, please?

B: Sure, here you are.

a)

Will you pass

b)

Will you be passing

c)

Will you have passed

d)

Will you have been passing

97.

She .................................her grandma in July.

a)

's visiting

b)

's going to visit

c)

will

98.

I think I ..................... this T-shirt. It's too expensive.

a)

'm not going to buy

b)

won't buy

c)

'm not buying

99.

This social network ................very popular with teens.

a)

will be

b)

is going to be

c)

is

100.

When .............................to spend Easter?

a)

will you

b)

are you spending

c)

are you going to spend

101.

Today is Sunday. Tomorrow the café ................. at 8 a.m.

a)

is going to open

b)

opens

102.

..........................to London next week?

a)

Is she going to fly

b)

Is she flying

c)

will she fly

103.

Our flight back .......................on Saturday morning.

a)

will leave

b)

is going to leave

c)

is leaving

104.

I think I ..................a doctor when I'm older.

a)

will work as

b)

'm working as

c)

'm going to work as

105.

Look at those black clouds! It ...............................

a)

will rain.

b)

is raining.

c)

is going to rain.

106.

John's afraid of the dark so he ..................with the light on.

a)

's going to sleep

b)

'll probably sleep

c)

's sleeping

107.

My uncle ...............................next month.

a)

's getting married

b)

's going to get married

c)

will get married

108.

..................a horror film this evening?

a)

Are you going to watch

b)

Will you watch

c)

Are you watching

109.

What ......................this weekend?

a)

are we going to do

b)

are we doing

c)

will we do

110.

This weekend, I ...............with my friends. It's a future plan!

a)

will watch a movie

b)

'm watching a movie

c)

'm going to watch a movie

111.

He ..............a room with other students. He wants to be alone.

a)

will definitely share

b)

definitely won't share

c)

's not going tom share