Don’t phone now – they’ll be having / have had dinner.
be having
15
There’s no point looking in the letterbox – the postman won’t be being / have been yet.
have been
15
I can’t believe we will have watched / have been watching TV for five hours at the end of this programme!
have been watching
15
You’d better call your parents – they will have expected / have been expecting you to ring all day.
have been expecting
15
By five o’clock they will be arriving / have arrived at the airport.
have arrived
15
Just think – this time next week we’ll be relaxing / have relaxed in the sunshine.
be relaxing
15
By the time I’m 25, I will be finishing / have finished university.
have finished
15
We won’t be moving / have moved house until July.
be moving
15
Who ____ he ____ (travel) with? (Future Continuous or Future Perfect)
will, be travelling
15
A couple of friends from university. I guess they _____ (buy) their plane tickets already. (Future Continuous or Future Perfect)
will have bought
15
I guess they _____ (not get) much rest, then? (Future Continuous or Future Perfect)
won’t be getting
15
I’m not sure. He says that by the time they finish, they ____ (be) to five countries and they ____ (cycle) for ten weeks. (Future Continuous or Future Perfect)
will have been, will have cycled
15
Which countries ____ they ____ (visit)? (Future Continuous or Future Perfect)
will, be visiting
15
We can’t wait until tomorrow. The tickets will be selling out / will have sold out by then.
will have sold
15
At the lodge, we will be sleeping / will have slept every night in a wooden hut.
will be sleeping
15
Before the weekend is over, I will be learning / will have learned how to play this song.