Future perfect tense
This tense is used when you’re talking about an action that will happen and be done and finished in the future.
I will have run at least a half marathon before I attempt a full marathon.
The ‘will have run’ indicates that although running a half-marathon is going to happen in the future, it will be done and finished before I go and try to run a full marathon.
Click here to move on to the next topic: Future perfect progressive tense