Фраза 'By the time we arrive' указывает на завершение действия к определённому моменту в будущем. Для таких случаев используется Future Perfect. Глагол 'to leave' в Future Perfect для 'the train' — 'will have left'.
Подходит вариант d) will have left.
Ответ: d) will have left