Future perfect – Grammar

1. Form

Le future perfect se forme avec will have + past participle (3e forme du verbe).

Affirmative

Sujetwill haveParticipe passéExemple
I / you / he / she / it / we / theywill havefinished, done, goneShe will have finished by 6 pm.

Negative

Sujetwill not (won’t) haveParticipe passéExemple
Theywon’t havearrivedThey won’t have arrived by then.

Interrogative

FormeExemple
Will + sujet + have + past participle ?Will he have graduated by 2026 ?

2. Past participle – rappel

Base verbalePast simplePast participle
dodiddone
gowentgone
finishfinishedfinished
bewas/werebeen

3. Use

Action qui sera terminée à un moment précis dans le futur

By next month, I will have completed the project.

Préciser un “deadline” ou une durée avant un point dans le futur

He will have lived in Paris for 10 years by 2030.
We will have left by the time you arrive.


4. Time markers fréquents

ExpressionExemple
by + date/timeBy 5 o’clock, she will have gone.
by the time + present simpleBy the time you arrive, I’ll have finished.
in + durationHe will have retired in five years.
beforeI will have eaten before the film starts.

5. Remarques

  • Le futur perfect exprime une action terminée avant un moment futur, contrairement au future continuous qui exprime une action en cours.
  • Ne pas utiliser avec une action qui commence dans le futur → utiliser will ou be going to dans ce cas.
  • Will have ne change jamais quelle que soit la personne.

6. Comparaison rapide

TempsExempleSignification
Future simpleI will eat at 7.Action ponctuelle dans le futur
Future continuousI will be eating at 7.Action en cours à 7h
Future perfectI will have eaten by 7.Action terminée avant 7h