NEW
Font size
WorksheetsFuture Perfect and Future Continuous
Total questions: 73
Worksheet time: 33mins
At 7 a.m. tomorrow morning,
your birthday cake.
I 'll be baked
I'll be baking
Tom ______ a beard by the end of the week.
will have grown
will be grown
This time next month, ______ in Canada.
you 'll be rock climbed
you'll be rock climbing
In a week from now, ______ all of the rubbish off the beach.
we 'll have collecting
we'll have collected
She _______ all of the glasses by the end of the party.
'll have broken
'll be breaking
By morning, he _______for over twelve hours.
'll be sleeping
'll have slept
Do you think it _________ at midday tomorrow?
will be raining
will have rained
By the end of the afternoon, you _______ my phone number!
will be forgetting
will have forgotten
Soon it ________ darker earlier in the evenings.
will be getting darker
will have got darker
We ________ everything we need before the shop closes.
won't be buying
won't have bought
Catrin will have left school ___ she is nineteen.
at the time
by the time
People won't be reading paper books ___.
in about 100 years from now
by about 100 years from now
Robots will be doing all of the housework ___.
in the year 3000
within the year 3000
I will have visited all of my friends in Warsaw ___.
next summer
by the end of the summer
She'll have written three novels ___.
within ten years
at ten years
Will you already have had dinner___?
at 8 o'clock this evening
by 8 o'clock this evening
There won't be anyone in the office. Everyone _______ (go) home
will be going
will have gone
Julie _______ (not work) this time next week. She'll be on holiday!
won't be working
won't have worked
Do you think that Lucas _______ (fix) the car by tomorrow?
will have fixed
will be fixing
Don't phone me before 8 o'clock, we _______ (have) dinner.
'll have had
'll be having
We _______ (move) into our new house soon. I'm so excited.
'll be moving
'll have moved
By the time you arrive I _______ (cook) something spectacular and dinner will be on the table waiting for you.
will be cooking
will have cooked
When you get off the train, we _______ (wait) for you on the platform.
will be waiting
will have waited
Please, come at 8. By that time, I ______ (finish) my homework and we can go out.
will have finished
will be finishing
I'm sure when you call him, he _______ (watch) TV. He's always in front of the TV!
will be watching
wil lhave watched
We are visiting a new city every week. By the end of the summer, we _______ (study) all the most important cities in Europe.
will have studied
will be studying
In less than 2 years, my grandparents _______ (marry) for 50 years. We are going to celebrate it.
will be getting married
will have been married
By the time we get to Chicago this evening, we _____ (drive) more than four hundred miles. We are going to be exhausted.
will have driven
will be driving
This time next week, she ____________ to China
will be flying
will have flown
will have flew
Will fly
By the time you read this............................
I will have left.
I will have been leaving.
I'm afraid the books you ordered.............. by Friday.
won't have arrived
won't have been arriving
will have arrived
will have been arriving
By the time we get to Chicago this evening, we ......................... more than four hundred miles. We are going to be exhausted.
will have driven
will have been driving
When Sarah goes on vacation next month, she ................................... German for over two years. She should be able to communicate fairly well while she is in Austria.
will have studied
will have been studying
I have not traveled much yet; however, I ...................................... the Grand Canyon and San Francisco by the time I leave the United States.
will have been visiting
will have visited
By the time you finish studying the verb tense tutorial, you ............................................. all twelve tenses including their passive forms.
will have mastered
will have been mastering
Drive faster! If you don't hurry up, she ........................... the baby by the time we get to the hospital.
will have had
will have been having
I came to England six months ago. I started my economics course three months ago. When I return to Australia, I ............................... for nine months and I ......................... in England for exactly one year.
will have been studying, will have been
will have studied, will have been
Margie just called and said she would be here at 8 o'clock. By the time she gets here, we ........................................... for her for two hours.
will have waited
will have been waiting
Frank just changed jobs again. If he keeps this up, he .......................................... jobs at least four or five times by the end of the year.
will have changed
will have been changing
Come over to my house around 9 o'clock. By then, I ....................................... my history essay and we can go see a movie.
will have completed
will have been completing
In June, my grandmother and grandfather .................................. married for fifty years.
will have been
will have be
By 9 o'clock, we ____ (finish) our homework.
will have finished
will have been finishing
...by the time you're 60
Will you have retired?
Will you be retiring?
Next year I'll ... at university
have studied French
be studying French
Hurry up! The film will ... son
be starting
have started
There won't be anyone in the office. Everyone ... home.
will be going
will have gone
I'm only halfway through my homework. I ... it before the teacher asks for it.
won't have finished
won't be finishing
Don’t phone between 7 and 8. We ... dinner then.
will have dinner
will be having
Tomorrow afternoon we’re going to play paddle from 3 o’clock until 4.30. So at 4 o’clock, we ... paddle.
'll be playing
'll have played
Ben is on holiday and he is spending his money very quickly. If he continues like this, he ... all his money before the end of his holiday.
‘ll have spent
‘ll be spending
When we arrive in Los Angeles we’ll need to rest, because we ... about 800 miles.
will be driving
will have driven
will drive
By the time you arrive I ... something spectacular and dinner will be on the table waiting for you.
will cook
will be cooking
will have cooked
When you get off the train, we ... for you on the platform.
‘ll wait
‘ll be waiting
‘ll have waited
We ... on the first train next Monday.
‘ll be leaving
‘ll have left
'll leave
(you / retire) by the time you're 60?
Will you have retired
Will you be retiring
Next year, I _______ (study) maths at university.
'll be studying
'll have retired
Hurry up! The film _______ (start) soon.
will have started
will be starting
I'm only halfway through my homework. I _______ (not finish) it before the teacher
won't be finishing
won't have finished
(you / use) the car at the weekend?
Wll you have used
Will you be using
When we arrive in Los Angeles we'll need to rest, because we _______ (drive) about 800 miles.
will be driving
will have driven
We _______ (leave) on the first train next Monday.
will be leaving
will have left
When I travel to England next year I ________ (study) English for over four years, so I think I'll be ready.
will be studying
will have studied
I ______________reading the book until this afternoon.
won't be finishing
won't have finished
Alex______ late, he is stuck in trafffic
will arriving
will be arriving
will be arrive
____ you get home, we’ll be having dinner
By
In time
By the time
What time ____ for the party?
will you be leaving
you will be leaving
you going to be leaving
When you arrive, _______in the garage.
I´ll be working
I be working
I will working
In the year 3000, most people ____ in cities.
are going to leaving
will living
will be living
Sorry, Jake, I ___ late tomorrow, I’m afraid.
´ll have seen
´ll be
´ll be being
By the time we get to the venue, the presentation _____started.
will be
will be being
will have
I bet the shop ____ of ice cream by the time we get there.
will have sold out
will sold out
will be sell out
Will you______ completed the work by Friday?
be
be have
have
Tom _____ eaten by the time we arrived
be
will
will have
