The Future Perfect Tense
Подлежащее + will have + past participle (-ed)
Будущее совершенное время (Future Perfect) используется, чтобы показать, что действие будет закончено к определенному времени в будущем.
Example: Can we meet at 8 p.m.? No, I’m afraid not. At eight o’clock I will have left already. — Мы можем встретиться в 8 часов? Думаю, что нет — в 8 я уже уйду.
Иногда вместо Future Perfect можно использовать простое будущее время (Future Simple) — принципиальной разницы не будет.
Example: 1. Linda will leave before you get there. 2. Linda will have left before you get there.
Но если в предложении нет таких предлогов, как before, by the time that, стоит использовать Future Perfect, чтобы показать, какое действие шло первым.
Example: At eight o’clock Linda will leave. (Линда дождется 8 часов и уйдет) At eight o’clock Linda will have left. (Это означает, что Линда уйдет раньше – до 8 часов.)