Future perfect tense. Будущее свершённое время.

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. К двум часам мы уже обсудим все проблемы.