The train before we reach the station.

  1. will have left
  2. has left
  3. will leave already
  4. leaves already
Answer

A) will have left

Completed before a future time – future perfect. Tenses · Future tenses

English MCQ · More English: Tenses MCQs · Practise