Call me after 8 o'clock. We _______________ dinner by then. (finish)
Will have finished
By 2020 scientists will ____________. a. have invented glasses on which we watch videos. / b. be inventing glasses on which we watch videos.
Have invented glasses on which we watch videos.
By 2020 some things won’t ____________ a. have changed. / b. be changing.
Have changed
Tomorrow afternoon we're going to play tennis from 3 o'clock until 4.30. So at 4 o'clock, we ____________ tennis. (
Will be playing
In the next twenty years people will _________. a. have talked to their houses. / b. be talking to their houses.
Be talking to their houses.
We are visiting a new city every week. By the end of the summer, we _______ all the most important cities in Europe. (visit)
Will have visited
I _____________ (work), so I'll be tired.
I will have been working.
Lisa is from New Zealand. 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.
Will have travelled
A: Can we meet tomorrow? B: Yes, but not in the afternoon. I _____________. (Work)
Will be working
By November I ______________ (work) for this company for 6 years.
will have been working
He __________ (cook), so the kitchen will be warm.
Will have been cooking
She _________ (play) tennis, so she'll be hungry.
Will be playing tennis
By the time you arrive, I _____________ cleaning. (finish)
Will have finished
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. (spend)
Will have spent
In less than 2 years, my grandparents _______ for 50 years. We are going to celebrate it. (marry)
Will have been married
By the time you arrive I _______ something spectacular and dinner will be on the table waiting for you. (cook)
Will have cooked
Don't call between 7 and 8. We ____________ dinner then. (have)
Will be having
If you need to contact me, I _______________ at the Lion Hotel until Friday. (stay)
Will be staying
By 2020 the world’s population will _______________ a. have reached eight billion. / b. be reaching eight billion.
Have reached eight billion
Please, come at 8. By that time, I ______ my homework and we can go out. (finish)
Will have finished
I hope it _________ (stop) working by 5 o’clock this afternoon.
will have stopped
It's been a long time since we moved to England. By 2016 we ___________ (live) in London for 14 years.
will have been living
When you get off the train, we _______ for you on the platform. (wait)
will be waiting
A: What time does the meeting finish? Will you be free at 11.30? B: Yes, the meeting _______________ by then. (Finish)
Will have finished
By this time next week, he ____________ (write) his novel for 6 months.
will have been writing
He is almost done with his book. He ___________ (write) this book for 3 months by the end of this week.
will have been writing
___________ for me when I arrive at the airport tomorrow? (Wait)
Will you be waiting
When I get my diploma in 2017, I _____________ (to live) in Hanoi for 2 years.
will have been living
I'm sure when you call him, he _______ TV. He's always in front of the TV! (watch)
will be watching
7: By the end of December, John _______________ (work) as a reporter for ten years.
will have been working
We _______ on the first train next Monday. (leave)
Will be leaving
Our specialists _______________ a solution before it is too late.
Will have found
They ________ (travel), so they'll want to go to bed early.
Will have been travelling
We __________ (walk) all day, so we'll want to relax in the evening.
Will have been walking
When we arrive in Los Angeles we'll need to rest, because we _______ about 800 miles. (drive)
Will have driven
Your experience on this site will be improved by allowing cookies.