Future Perfect Simple: will have + past participle
Use the future perfect simple to say that an action will be completed before a specific point in the future.
| Form | Example |
|---|---|
| will have + past participle (positive) | By Monday, I will have finished the report. |
| won't have + past participle (negative) | She won't have arrived by 8pm. |
| Will + subject + have + pp? (question) | Will you have eaten by then? |
Key triggers: by, by the time, by then, before
These time expressions typically signal the future perfect: "by 2030", "by the time you read this", "before she arrives", "by then". The future perfect shows the action is done before that moment.
"By the time he gets here, we will have eaten."
"She will have graduated before the year is over."
"By 2030, scientists will have found a cure."
"She will have graduated before the year is over."
"By 2030, scientists will have found a cure."
Future Perfect Continuous: will have been + -ing
Use this to emphasise the duration of an action that will be in progress up to a point in the future. It often has a cause-and-effect sense.
| Form | Example |
|---|---|
| will have been + -ing | By June, she will have been working here for ten years. |
| will have been + -ing | I will have been studying for three hours by the time you get home. |
Future Perfect Simple vs Continuous
| Form | Focus | Example |
|---|---|---|
| will have done | completion of the action | I will have written the essay by tomorrow. |
| will have been doing | duration / how long the action has been going on | I will have been writing for six hours by midnight. |
Stative verbs don't use continuous:
Verbs like know, believe, like, have (possession), own, understand, contain don't take the -ing form: ✓ "By then, I will have known her for 20 years." ✗ "I will have been knowing her for 20 years."
Exercises
Choose the correct form.
1. By the time you arrive, I ___ dinner. (completed action)
2. By next year, he ___ in this city for a decade. (emphasising duration)
3. ___ you ___ your homework before the lesson?
4. The builders say the house ___ ___ by December.
5. She ___ the company for thirty years when she retires next May.