The Future Perfect Tense обозначает действие, которое завершится к определённому моменту в будущем.
shall + have + V3 will |
Употребляется часто с обстоятельствами "by then" - к тому времени, "by... o'clock" - к ... часу, "by the end of" - к концу:
By 2 o'clock we'll have discussed all the problems. | К двум часам мы уже обсудим все проблемы. |