Future Perfect встречается довольно редко. Когда надо сказать, подчеркнуть, что что-то произойдёт, то есть завершится точно к определённому моменту в будущем (этот момент в будущем выражается при помощи by (к), Present Simple, before (до), until/till (до)). В других случаях (когда подчёркивать не надо) использовать
Простой учебник английского языка. Самоучитель. Версия 3.0
·
Алексей Юрьевич Виноградов