fill in the blank spaces in the following sentences making use of 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

The correct answer is E. Will have finished

The correct option is Will have finished.

The phrase “will have finished” is used to express a future action that will be completed before some other action takes place.

So, the sentence should read: “The guests will have finished breakfast by the time the bus arrives.”

This means that the action of the guests finishing breakfast will be completed before the bus arrives.

Previous question Next question