Here are the answers for the quiz:
#1. Choose the correct item.
'Any news from Tess?' — 'Yes. She will have arrived tomorrow on the 9:15 train.'
- Correct answer: B. will have arrived
'I suppose your report isn't ready yet.' — 'Don't worry. I will have finished it by tomorrow.'
- Correct answer: D. will have finished
'I've called Eddie a hundred times but he won't answer the phone.' — Try once more. He will be sleeping.
- Correct answer: C. will be sleeping
'Well, I first came here last June,' — 'So by the end of May you will have been working with us for almost a year.'
- Correct answer: A. will have been working
'Is Nigel still here?' - Yes, but hurry up, he is leaving.
- Correct answer: B. is leaving
'Do you know it's Maggie's birthday today?' - 'Yes, she is having a party tonight.'
- Correct answer: B. is having
'Doesn't she feel nervous about having to teach that class?' — I shouldn't think so as she's such an experienced teacher. By October she will have been teaching for fifteen years.'
- Correct answer: C. will have been
"Why don't we go to the cinema?' — 'It's too late; the film will have started by now.'
- Correct answer: C. will have started
#2. Put each verb in brackets into a suitable future form.
I can't see you on Thursday afternoon. I will be visiting our Birmingham branch.
George will not be back until six. Can I take a message?
What are you going to buy with the money you won in the lottery?
I don't think you will have any problems at the airport.
Are you taking your dog with you to Scotland?
All the hotels are full. Where are we going to spend the night?
You'd better not come in July. My mother will be staying with me then.
What time does your plane leave? (If asking for information, present simple is typically used here)
I hope this helps with your exam preparation! Good luck!