The future perfect tense
We build the future perfect tense by using the auxiliary verb "will have" and the past participle of the main verb:
will have + past participle
How to make future perfect
|Sentence type||Verb form||Example|
|Positive||will ('ll) have done||I will have arrived.|
|Negative||will not (won't) have done||I won't have arrived.|
|Question||will ... have done||Will you have arrived?|
We usually shorten will to 'll only after pronouns: I'll, he'll, we'll etc. You may sometimes want to shorten "will" after question words, names and nouns but you should avoid it in formal writing.
How to use future perfect
1. Future Perfect shows that the action will be completed by a certain moment in the future.
Melody's working day ends at six o'clock. At six-fifteen, she will have gone home.
— Will Mary be at the party by midnight? — No, she will have left by that time.
— Will you be having lunch at 2 p.m.? — No, we'll have finished by that time.
It will be raining in the afternoon, but it'll have stopped raining by five o'clock.
2. We use the future perfect with stative verbs (the verbs not used in the continuous) to say that the action has been going for some time to a certain point in the future.
On the second of March, we'll have been married for one year.
On Friday, she'll have lived here for one month.