wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

FUTURE TENSES

Total questions: 25

Worksheet time: 19mins

Name
Class
Date
1.
This time next week we ... to Canada.
a)
will fly
b)
will have flown
c)
will be flying
d)
will have been flying
2.
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
3.
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
4.
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
5.
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
6.
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
7.
I think I ... Tess to my party.
a)
will invite
b)
will have invited
c)
will be inviting
d)
will have been inviting
8.
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
9.
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
10.
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
11.
Please, come tomorrow. We (porozmawiamy) about your exams.
a)
will have been talking
b)
will talk
c)
will have talked
d)
will be talking
12.
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
13.
(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
14.
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
15.
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
16.

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

17.

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

18.

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

19.

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

20.

I hope you _________ the next game.

a)

will win

b)

will be winning

c)

will have won

d)

will have been winning

21.

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

22.

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

23.

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

24.

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

25.

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