Question 82
TensesFill in the blank space with the best of the five options: The guests ________ breakfast by the time the bus arrives.
- A.are finishing
- B.have finished
- C.shall have finished
- D.had finished
- E.will have finished.
Show the answer and explanation
Answer: E (will have finished.)
Explanation
'By the time the bus arrives' points to a future moment, so the future perfect is used; with 'the guests' (third person) the form is 'will have finished'.