Future perfect
Definition
The future perfect uses will have + past participle to show that an action or change will be complete before a stated or understood point in the future.
subject + will have + past participle
Examples
-
By Friday, we will have finished the report.
The report is expected to be complete before Friday ends.
-
She will have left by the time you arrive.
Her departure will occur before the later future arrival.
-
By next year, the company will have opened three new offices.
The completed result is counted at a future reference point.
Future perfect vs. future continuous
At noon, I will be writing the final section.
The activity will be in progress at noon.
By noon, I will have written the final section.
The section will be complete before noon.
At noon often places the viewpoint inside an ongoing activity. By noon sets a deadline before which the result will be complete.
The deadline can be understood rather than stated
A sentence does not always need an explicit by phrase. The surrounding context can supply the future point from which completion is viewed.
-
You can use the room after lunch; the cleaners will have finished.
The understood completion point is before the room becomes available.
-
Call again at six. I will have spoken to the manager.
The conversation is expected to be complete before the later call.
Common mistakes
By Monday, I will have finish it.
By Monday, I will have finished it.
After will have, use a past participle.
By six, she will has arrived.
By six, she will have arrived.
After will, the auxiliary remains the base form have for every subject.
Quick check
Question 1 of 3
Which sentence shows completion before a future deadline?
The future perfect form is will have completed.Which sentence contrasts correctly with an activity still in progress at noon?
By noon sets the completion point, and will have prepared gives the correct form.Which question is formed correctly?
The question order is will + subject + have + past participle.Nice work — you've completed the quick check.
Work on future perfect with Lingadoo
It's free. No ads. No credit card.