The future perfect describes an action that will be completed before a specific moment in the future. It answers the question: will this be done by then?
The speaker is not talking about Friday itself. The focus is on the period before Friday and on the fact that the action will already be over when that deadline arrives.
Form
The structure never changes, regardless of the subject.
will have + past participle
In speech and informal writing, will contracts to 'll.
Negative
will not have + past participle (contraction: won't have)
Questions
Will + subject + have + past participle?
For wh-questions, the question word comes first.
Completion before a deadline
This is the most common use. The speaker sets a future deadline and states that an action will already be done by that point.
The word by is the most reliable marker of the future perfect. It signals a deadline: by Friday, by next year, by the end of the month, by 6 p.m.
Other time expressions work the same way: before the meeting, in two years' time, by the time you arrive.
Looking back from a future point
Sometimes the speaker imagines standing at a future moment and looking back at what has already happened.
The difference from the first use is subtle. In both cases the action is complete before a future point. But here the emphasis is on the perspective — the speaker projects themselves forward in time and looks backward.
Time clauses: present, not future
When the future perfect appears alongside a time clause (when, before, by the time, after, as soon as), the verb in the time clause stays in the present tense, not the future.
This is a general English rule for all future tenses, but it catches learners off guard especially with the future perfect, because two future ideas sit side by side.
When not to use it
The future perfect requires a deadline or a reference point. Without one, simple future is the right choice.
If the sentence has no by, before, by the time, or any other marker that sets a future boundary, the future perfect is almost certainly unnecessary.
Common mistakes
Using future in the time clause
- by the time you will arrive, I will have left --> By the time you arrive, I will have left.
- she will have finished before the boss will come --> She will have finished before the boss comes.
Missing the auxiliary have
- I will finished the report by Friday --> I will have finished the report by Friday.
- they will gone home by then --> They will have gone home by then.
Using past simple instead of past participle
- she will have went to the airport --> She will have gone to the airport.
- he will have wrote the email by noon --> He will have written the email by noon.
Confusing future perfect with simple future
- by next June, I will graduate --> By next June, I will have graduated.
- by the time you read this, I will leave --> By the time you read this, I will have left.