A tense that expresses action completed at some time in the future; in English it is formed by use of will have (or shall have) and a past participle
The sentence, “In a few years time we will have almost completed this dictionary,” is in the future perfect.
{i} verb tense that describes an action that has not yet been completed and will be finished in the future (e.g., "By that time, I will have finished")
a perfective tense used to describe action that will be completed in the future; "`I will have finished' is an example of the future perfect"
A verb tense that expresses action completed by a specified time in the future and that is formed in English by combining will have or shall have with a past participle. the form of a verb that shows that the action described will be complete before a particular time in the future, formed in English by 'will have' or 'shall have', as in 'I will have finished by 5 o'clock.' perfect
A verb tense that indicates one event expected in the future will occur before another event happens Use the future of have + past participle: He will have hit the ball before the game ends