Le future perfect (will have + participe)

B2 · Intermédiaire avancéExpression du futur

Avec le future perfect, tu te places à un moment du futur et tu dis ce qui sera déjà fait. C'est le futur antérieur (« j'aurai fini ») : même idée, construction presque identique.

Ce que tu vas apprendre

  • La forme : will have + participe passé (I will have graduated, she will have finished), toujours avec have
  • Elle décrit une action qui sera terminée avant un moment précis du futur
  • Les mots qui l'accompagnent : by, by the time, by next year, by then — et pourquoi « d'ici vendredi » se dit by Friday
  • La différence avec will simple, qui ne dit pas que l'action sera terminée

Terminé avant un moment du futur

Le future perfect décrit une action qui sera déjà terminée à un moment précis du futur. Tu te projettes à ce moment-là et tu regardes en arrière : à ce moment-là, c'est fait.

Bonne nouvelle : le français a exactement la même idée avec le futur antérieur. « L'an prochain, j'aurai obtenu mon diplôme » → “By next year, I will have graduated.” Les pièces se correspondent : aurai = will have, obtenu = graduated. Mais à l'oral, on dit souvent « L'an prochain, j'ai mon diplôme » ou « Dans dix minutes, j'ai fini ». Ça ne passe pas en anglais : pour « terminé avant un moment du futur », il faut will have + participe passé.

"By next year, I will have graduated."
"By 6pm, she will have finished the report."

La forme : will have + participe passé

Le future perfect se construit avec will have et le participe passé (past participle) du verbe. Contrairement à aurai / auras / aura, will have ne change jamais : I will have, she will have, they will have. Jamais “she will has”. À la forme négative, c'est will not have ou won't have ; à la forme interrogative, will passe devant le sujet. À l'oral, will se contracte souvent : I'll have finished.

Attention au piège de l'auxiliaire : en français, les verbes comme partir, arriver ou rentrer se conjuguent avec être (« je serai parti », « nous serons arrivés »). En anglais, le future perfect se fait toujours avec have : “We won't have arrived by then.”, pas “We won't be arrived”. “I will be left” ne veut pas dire « je serai parti », mais « on me laissera » (ou « il me restera ») !

Après will have vient toujours le participe passé (finished, left, eaten), pas la base verbale : “She will have finished”, pas “She will have finish”. Et have ne peut pas disparaître : “I will graduated” est incorrect.

"We won't have arrived by then."
"Will you have finished by Friday?"

Les mots qui l'accompagnent

Le future perfect va presque toujours avec une expression qui fixe une échéance dans le futur : by, by the time, by next year, by then. Sans échéance, will simple ou will be doing sonnent en général plus naturels.

L'échéance que tu exprimes en français avec « d'ici », « pour » ou « avant » (d'ici vendredi, pour six heures, d'ici là) se dit by en anglais : by Friday, by 6pm, by then. Pas for, et pas until non plus : until correspond à « jusqu'à », pour quelque chose qui dure tout ce temps (I'll be at work until six). Pour dire « avant », tu peux aussi utiliser before.

Le piège le plus fréquent pour un francophone : en français, on met le futur après « quand » ou « au moment où » (« Quand tu liras ces lignes, je serai parti »). En anglais, après by the time, when et before, on met le présent simple, jamais will : “By the time you read this, I will have left.”, pas “By the time you will read this”.

"By the time you read this, I will have left."
"By 2030, scientists will have developed new treatments."

Future perfect ou will simple ?

Will simple dit seulement qu'une action aura lieu dans le futur. Le future perfect précise qu'elle sera terminée à un moment donné du futur. Ajouter already (« déjà ») à will simple n'en fait pas un future perfect : “By next year, I will graduate already” est incorrect.

Autre différence avec le français : le futur antérieur sert aussi à faire une supposition sur le passé (« Il aura raté son train »). En anglais, will have est possible dans ce sens (You'll have heard the news), mais on dit le plus souvent must have : He must have missed the train. Dans cette leçon, le future perfect parle d'une échéance dans le futur.

"He will save money next year. (une action dans le futur)"
"He will have saved enough money by the summer. (terminée à ce moment-là)"

Exemples en anglais authentique

"By midnight, the storm will have passed."
"By the time we land, they will have started the meeting."
"Will she have completed the course by June?"
"By 2028, the company will have doubled its revenue."

Attention

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

« Quand tu liras… » : en français, futur ; en anglais, présent simple après by the time, when et before.

✗We won't be arrived by then.
✓We won't have arrived by then.

« Nous ne serons pas arrivés » prend être en français, mais le future perfect anglais se fait toujours avec have.

✗By next year, I will graduated.
✓By next year, I will have graduated.

Have ne peut pas manquer : le future perfect, c'est will have, pas seulement will, devant le participe passé.

✗By 6pm, she will have finish the report.
✓By 6pm, she will have finished the report.

Après will have, on met le participe passé (finished), pas la base verbale.

✗By next year, I will graduate already.
✓By next year, I will have graduated.

Calque de « L'an prochain, j'ai déjà mon diplôme ». Already (« déjà ») ne transforme pas will simple en future perfect : il faut will have + participe passé.

✗He will has saved enough money by the summer.
✓He will have saved enough money by the summer.

En français, l'auxiliaire change (j'aurai, il aura) ; en anglais, après will, c'est toujours have, même avec he, she, it.

✗I will have finished the report until Friday.
✓I will have finished the report by Friday.

« D'ici vendredi » = by Friday. Until (« jusqu'à ») s'emploie pour une action qui dure, pas pour une échéance.

Comparaison avec ta langue

« Quand tu liras ce message, je serai déjà parti » : en français, le futur après « quand » et « au moment où »

En anglais, après by the time, when et before, on met le présent simple, même si l'action est dans le futur : “By the time you read this, I will have left.” “By the time you will read this” est une erreur typique des francophones. Le futur (ou le future perfect) ne va que dans l'autre partie de la phrase : “By the time we land, they will have started the meeting.”

Futur antérieur avec être : « je serai parti », « nous serons arrivés »

L'anglais n'a qu'un seul auxiliaire pour le future perfect : have. « Nous serons arrivés » → “We will have arrived”, « elle sera partie » → “She will have left”. Avec be, le sens change (“I will be left” = « on me laissera »). Et will have est le même pour toutes les personnes, alors que aurai / aura change : jamais “he will has saved”.

« D'ici vendredi », « pour vendredi », « avant six heures » : l'échéance en français

En anglais, l'échéance se dit by : “by Friday”, “by 6pm”, “by then”. “For Friday” existe, mais dit pour quel jour est quelque chose (a cake for Friday ; I need it for Friday), pas avant quand ce sera fini. Et until = « jusqu'à », pour une action qui dure : “I will have finished the report until Friday” est incorrect.

💡 « D'ici (un moment du futur) » → by : by Friday, by 6pm, by then.

💡 « Quand tu liras… » → by the time + présent simple : by the time you read this.

💡 Will have + participe passé, pour toutes les personnes et tous les verbes : jamais will has, jamais will be arrived.

Situation réelle : tenir un délai

"Will the report be ready before the client call?"

"Yes — by then, I will have finished the final draft."

"And the budget numbers?"

"Those too. By 6pm, we will have sent everything over."

Entraînement

Exercice 1 · Choisis la bonne phrase

Choose the correct sentence — completed before a future point.

Exercice 2 · Choisis la bonne phrase

Choose the correct sentence.

Exercice 3 · Choisis la bonne forme négative

Choose the correct negative.

Exercice 4 · Choisis la bonne question

Choose the correct question.

Exercice 5 · Choisis la bonne phrase

Choose the correct sentence.

Exercice 6 · Choisis la bonne réponse

Which phrase often signals the future perfect?

Exercice 7 · Choisis la bonne phrase

Choose the correct sentence.

Exercice 8 · Choisis la bonne phrase

Choose the correct sentence.

Exercice 9 · Complète la phrase

Complete: 'By the end of the year, we ___ (save) enough for a trip.' (future perfect)

Exercice 10 · Complète la phrase

Complete: 'By next month, they ___ (not/finish) the renovation.' (negative)

Exercice 11 · Classe dans les bons groupes

will have left
will leave
will have eaten
will eat
will have arrived
will arrive

0 / 6 classés

Exercice 12 · Erreur typique : le futur après « quand »

French: "Quand tu liras ce message, je serai déjà parti." Which English translation is correct?

Défi rapide

Cinq questions rapides pour vérifier ce que tu as retenu.

Question 1 / 5

Score : 0/0

Choose the correct sentence.

Ce que tu as appris

  • Le future perfect se forme avec will have + participe passé, comme le futur antérieur, mais toujours avec have et identique pour toutes les personnes.
  • Il décrit une action qui sera terminée avant un moment précis du futur.
  • Il va presque toujours avec une échéance : by, by the time, by then. « D'ici vendredi » = by Friday, pas for ni until.
  • Après by the time, when et before : présent simple, même quand le français met le futur.
  • Will simple ne dit pas que l'action sera terminée, même avec already.
Voir toutes les leçons de cette catégorie