The Future Perfect Tense образуется при помощи вспомогательного глагола to have в будущем времени и причастия прошедшего времени смыслового глагола:
(shall) will have + Participle II
I will (shall) have finished my work by 5 o’clock. — Я закончу работу к 5 часам.
Не will have finished his work by 5 o’clock. — Он закончит работу к 5 часам.
• В вопросительной форме вспомогательный глагол будущего времени ставится перед подлежащим:
Will he have finished his work by 5 o’clock? — Он закончит работу к 5 часам?
• В отрицательной форме отрицание not ставится после вспомогательного глагола будущего времени:
Не will not have finished his work by 5 o’clock. — Он не закончит работу к 5 часам.
The Future Perfect Tense употребляется для выражения будущего действия, которое совершится до определенного момента в будущем. Момент в будущем, к которому будет закончено действие, может быть выряжен двояко:
• указывается время, к которому действие будет закопчено (обычно обстоятельством времени с предлогом by):
I shall have written the report by 7 o’clock. — Я напишу доклад к 7 часам.
• указывается другое будущее действие, к началу которого рассматриваемое действие уже закончится:
Не will have finished the report when you come. — Он закончит доклад (к тому моменту), когда ты придешь.
На русский язык The Future Perfect Tense переводится глаголом будущего времени совершенного вида часто со словом «уже»:
By 8 o’clock he will have finished his report. — К восьми часам он уже закончит свой доклад.