Put the verb into the correct form, will be (do)ing or will have (done).
EXAMPLE:
Tom 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.
ANSWER:
he’ll have spent
Correct:
Incorrect:
Chuck came to Britain from the USA nearly three years ago. Next Monday it will be exactly three years. So on Monday, he’ll have been in Britain for exactly three years.
Do you think you’ll still be doing the same job in ten years’ time?
Jane 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’ll have travelled more than 3,000 miles.
If you need to contact me, I’ll be staying at the Lion Hotel until Friday.
A: Will you be seeing Laura tomorrow? B: Yes, probably. Why? A: I borrowed this book from her. Can you give it back to her?