Future Perfect is one of the twelve core English tenses. It describes an action that will be completed before a specific point in the future — looking back from a future moment at something already finished.

When to use future perfect

An action completed before a specific future time

Something that will be finished by a stated future deadline or moment.

By next June, I will have graduated. She will have finished the report by Friday.

Looking back from a future viewpoint

Imagining a future moment and describing what will already be true by then.

By the time you read this, I will have left.

Estimating duration completed by a future point

Often combined with "for" to express a milestone.

By December, we will have lived here for ten years.

Structure & formula

FormStructureExample
AffirmativeSubject + will + have + past participleI will have finished by 5 p.m.
NegativeSubject + will not (won't) + have + past participleI won't have finished by then.
Yes/No questionWill + subject + have + past participle?Will you have finished by 5?
WH questionWH word + will + subject + have + past participle?When will you have finished?

Signal words & time expressions

These words often (though not always) signal that future perfect is the right choice:

by, by the time, before, by next [year/month/week]

Common mistakes

IncorrectCorrectWhy
By next year, I will finish the course.By next year, I will have finished the course."By" + a future time usually signals future perfect (completion before that point), not future simple.
I will have finish it by Friday.I will have finished it by Friday.The past participle ("finished") is needed, not the base form.

Quick practice

Complete each sentence with the correct form.

  1. By 6 p.m., I _____ (finish) all my work.
  2. By the time you arrive, we _____ (already / eat).
  3. _____ she _____ (complete) the project by Monday?
  4. By next year, they _____ (be) married for a decade.
  5. He _____ (not / finish) his degree by summer.
Answer key: 1. will have finished  |  2. will have already eaten  |  3. Will, have completed  |  4. will have been  |  5. won't have finished

Quick summary

Use future perfect for an action that will be completed before a specific future time — it looks back from an imagined future point at something already finished by then.

FAQs

How common is future perfect in everyday English?

It's less frequent than future simple or continuous, mostly appearing in planning, deadlines, and formal writing — but it's precise and useful whenever you need to talk about completion before a future milestone.

How is this different from future continuous?

Future continuous describes an action in progress at a future time ("I will be working at 5"). Future perfect describes an action already finished by a future time ("I will have finished by 5").

Keep learning: browse more Grammar notes or head back to the homepage to explore other subjects.