Technology (put) an end to our energy problems and people (generate) most of their electricity from the sun.
will have put, will be generating
15
We still (not find) life on other planets by then, but some of us (live) on them.
won’t have found, will be living
15
I definitely (not work) because I (earn) enough money to retire!
won’t be working, will have earned
15
Many people will live until they are 150, as scientists (discover) a cure for all diseases.
will have discovered
15
The information office (close) early on Friday and it (not open) at all over the weekend.
will be closing, won’t be opening
15
A team training session (take) place on Monday morning.
will be taking
15
‘How’s the goalkeeper? (he/play) next Saturday?’ ‘No, he (not play) in any matches until he’s recovered from his injuries.’
Will he be playing, won’t be playing
15
My uncle and aunt got married in 1985. By 2025, they
’ll have been married for forty years.
15
We moved to this house nearly ten years ago. At the end of this year, we
’ll have lived here for ten years.
15
Harry went to sleep at three o’clock. He’ll get up at seven, so he _ for only four hours.
’ll have slept
15
I’m making a cake, so the kitchen is a bit messy. I’ll tidy up before lunch. By lunchtime, I
’ll have tidied up the kitchen.
15
The team left in a coach early on Saturday morning to go to an away match. They arrive there on Saturday evening. When they get off the coach, they _ all day.
’ll have been travelling
15
Correct or incorrect: The train will be leaving in 20 minutes.
yes
15
Correct or incorrect: The train will have left in 20 minutes.
yes
15
Correct or incorrect: The train will have been leaving in 20 minutes.
no
15
Correct or incorrect: He’s writing so slowly he won’t be finishing his homework before the class begins.