wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

will be doing/will have done

Total questions: 15

Worksheet time: 9mins

Name
Class
Date
1.
A: I have to go to a meeting which begins at 10 o'clock. It will last about an hour.
B: Will you be free at 11.30?
A: Yes, ........................ ( the meeting end by then.
a)
the meeting will finished
b)
the meeting will be finishi
c)
the meeting will have finished
2.
Don't phone between 7 and 8. ...............................(we/have) dinner then.
a)
We'll have had
b)
We'll have
c)
We'll be having
3.
Phone me after 8 o'clock. We ....................... (we / finish) dinner by then.
a)
will finish
b)
will be finishing
c)
will have finish
d)
will have finished
4.
Tomorrow afternoon we're going to play tennis from 3 o'clock until 4.30. So at 4 o'clock ............( we / play ) tennis.
a)
we'll be play
b)
we'll be playing
c)
we'll have finish
d)
we'll have played
5.
A: Can we meet tomorrow?
B: Yes, but not in the afternoon. ..................... ( I / work ).
a)
I'll be working
b)
I'll work
c)
I'll have work
d)
I'll have worked
6.
Ben is on holiday and he is spending his money very quickly. If he continues like this, .................... ( he / spend ) all his money before the end of his holiday.
a)
he'll spend
b)
he'll be spending
c)
he'll have spend
d)
he'll have spent
7.
Do you think you .................... still / do ) the same job in ten years' time?
a)
will still be doing
b)
wil still do
c)
will have still have done
d)
will have doing
8.
Tom and Ann have been married for 24 years. Next year they will ............. for 25 years.
a)
be marry
b)
being marry
c)
have been married
9.
Our best player is injured and he won't .................. in the game on Saturday.
a)
be playing
b)
play
c)
have played
d)
have play
10.
At 10 o'clock tomorrow, she will be in her office. She will ................... .
a)
be 
b)
have been worked
c)
be working
11.
She is travelling around Europe at the moment. So far she has travelled about 1,000 miles. By the end of the trip, she  .................... more than 3,000 miles.
a)
will be travelling
b)
will travel
c)
will have travelled
d)
will have travel
12.
If you need to contact me, I ................. at the Lion Hotel until Friday. 
a)
will be staying
b)
will stayed
c)
will have stayed
13.
.......................... ( you / see ) Laura tomorrow? Can you give it back to her?
a)
Will you
b)
Will have you
c)
Will you be seeing
d)
Will you see
14.
Will you ......... away this summer?
a)
have gone
b)
be going
c)
have go
15.
I won't be at home at 10 o'clock - I will .............. (go) to school.
a)
go 
b)
be going
c)
have gone