The Future Perfect Tense
The future perfect tense is used to express an action that will have been completed before another future action or before a point of time in the future.
Examples:
You will have learnt much about the weakness of man when you are my age. ○ I shall have finished my work by eight o'clock tonight.