Le future perfect continu (will have been + -ing)

C1 · AvancéExpression du futur

Avec le future perfect continu, tu te places à un moment du futur et tu regardes en arrière : depuis combien de temps est-ce que ça dure, à ce moment-là ?

Ce que tu vas apprendre

  • La forme : will have been + verbe en -ing (I will have been working, she will have been studying)
  • Comment dire correctement « En juin, je travaillerai ici depuis cinq ans » : by June + for five years
  • By plutôt que in (et jamais until) pour « en juin », « d'ici juin », « quand tu arriveras »
  • La différence avec le future perfect : une durée ou une action terminée, et pourquoi les verbes d'état ne prennent pas -ing

Combien de temps, jusqu'à un moment du futur

Le future perfect continu dit combien de temps une action aura duré à un moment précis du futur. Ce qui compte, c'est la durée, pas le fait que l'action soit terminée. La durée se dit presque toujours avec for : for five years, for six hours.

Le français n'a pas de forme équivalente. On dit « En juin, je travaillerai ici depuis cinq ans » ou « En juin, ça fera cinq ans que je travaille ici ». Traduit mot à mot, ça donne “In June, I will work here since five years” ou “it will make five years that I work here” : c'est faux. L'anglais n'a pas de « depuis » qui fasse tout le travail : il faut la forme complète. “By June, I will have been working here for five years.”

"By June, I will have been working here for five years."
"By 10pm, she will have been studying for six hours."

La forme : will have been + verbe en -ing

La forme a trois pièces fixes : will + have been + verbe en -ing. Aucune ne peut manquer : will have working ou will been working sont incorrects. Have reste have avec toutes les personnes, y compris he, she, it : she will have been, jamais she will has been. Et après been vient la forme en -ing, pas la base verbale : will have been dating, pas will have been date.

Forme négative : won't (will not) have been + -ing. Question : will passe devant le sujet. “They won't have been living here long by then.” “Will you have been waiting long by the time I arrive?” Attention : en français, on met le futur après « quand » (« quand j'arriverai »). Après by the time, l'anglais met le présent simple : by the time I arrive, jamais by the time I will arrive.

"They won't have been living here long by then."
"Will you have been waiting long by the time I arrive?"

Future perfect continu ou future perfect ?

Le future perfect (will have + participe passé) correspond au futur antérieur (« j'aurai fini ») et insiste sur le fait que quelque chose sera terminé à un certain moment. Le future perfect continu (will have been + -ing) insiste sur la durée de l'activité ; on ne dit pas si elle continue après ou non.

Avec des verbes comme teach, work ou live et une durée avec for, les deux formes sont souvent possibles ; la forme continue met en avant l'activité qui dure. Les verbes d'état comme know, own, be ou belong, en revanche, ne prennent pas -ing. « En juin, ça fera dix ans que je la connais » → “By June, I will have known her for ten years”, pas “will have been knowing”.

"By the time he retires, he will have been teaching for 30 years. (durée)"
"By the time he retires, he will have finished the project. (action terminée)"

Demander la durée

Le mot interrogatif typique est how long : il demande combien de temps une action aura duré à un moment du futur. « En décembre, ça fera combien de temps que tu habites ici ? » → “How long will you have been living here by December?” Pas “since when”, qui demande une date de départ.

Il y a aussi les questions fermées (réponse oui ou non) : will passe devant le sujet, et have been + -ing suit sans se séparer. “Will they have been traveling for 24 hours by then?” (Traveling est l'orthographe américaine ; en anglais britannique, on écrit travelling.)

"How long will you have been living here by December?"
"Will they have been traveling for 24 hours by then?"

Exemples en anglais authentique

"By next year, she will have been running the company for a decade."
"By the time you arrive, we will have been waiting for two hours."
"By the end of the month, he will have been living abroad for a year."
"By next month, we will have been dating for a year."

Attention

✗In June, I will work here since five years.
✓By June, I will have been working here for five years.

Calque de « en juin, je travaillerai ici depuis cinq ans ». Avec une durée, c'est for, pas since ; et la durée jusqu'à un moment du futur demande will have been + -ing.

✗By June, I will have working here for five years.
✓By June, I will have been working here for five years.

N'oublie pas been : will have been + -ing, trois pièces.

✗By next month, we will have been date for a year.
✓By next month, we will have been dating for a year.

Après will have been, on met la forme en -ing, pas la base verbale.

✗By the time you arrive, we will be waiting for two hours.
✓By the time you arrive, we will have been waiting for two hours.

« Quand tu arriveras, ça fera deux heures qu'on attend » : pour dire combien de temps ça aura duré, il faut will have been + -ing. Will be waiting dit seulement qu'on sera en train d'attendre à ce moment-là.

✗In June, it will make five years that I work here.
✓By June, I will have been working here for five years.

« Ça fera cinq ans que… » ne se traduit pas mot à mot : le sujet est la personne, la durée vient avec for.

✗By June, I will have been knowing her for ten years.
✓By June, I will have known her for ten years.

Les verbes d'état comme know, own ou belong ne prennent pas -ing : ici, on utilise le future perfect (will have + participe passé).

Comparaison avec ta langue

« En juin, je travaillerai ici depuis cinq ans » : futur simple + depuis

C'est la source d'erreur numéro un. « Depuis » + durée ne se traduit pas par since : since s'emploie avec un point de départ (since 2021, since Monday), et for avec une durée (for five years). Et le futur simple ne suffit pas : “In June, I will work here for five years” veut dire qu'à partir de juin, tu travailleras ici pendant cinq ans. Pour une durée qui court jusqu'à un moment du futur : “By June, I will have been working here for five years.”

« Ça fera cinq ans que… », « Il y aura cinq ans que… »

Ces tournures n'ont pas d'équivalent mot à mot. “It will make five years that I work here” et “There will be five years that I work here” sont incorrects. En anglais, la personne est le sujet, le verbe est au future perfect continu et la durée vient avec for : “By the time you arrive, we will have been waiting for two hours.”

« En juin », « d'ici juin », « jusqu'à juin », « quand tu arriveras »

Le moment du futur où tu fais le compte se dit by : by June, by then, by the time you arrive (avec le présent simple, pas will). Until correspond à « jusqu'à » : une action qui dure jusqu'à ce moment, puis s'arrête (“I'll be here until June”). “Until June, I will have been working here for five years” est donc incorrect.

💡 « En juin, ça fera cinq ans que… » = By June, … will have been + -ing … for five years.

💡 Depuis + durée = for (for five years), depuis + point de départ = since (since 2021).

💡 « D'ici juin » = by June ; « jusqu'à » = until ; après by the time, présent simple.

💡 Will have been + -ing : trois pièces, aucune ne manque — sauf avec les verbes d'état comme know (will have known).

Situation réelle : un anniversaire de couple

"How long have you two been together now?"

"By next month, we will have been dating for a year!"

"That's a big milestone. Any plans?"

"We're thinking of a trip to celebrate."

Entraînement

Exercice 1 · Choisis la bonne phrase

Choose the correct sentence — duration up to 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 best describes the future perfect continuous?

Exercice 7 · Choisis la bonne phrase

Choose the correct sentence.

Exercice 8 · Choisis la bonne question

Choose the correct question.

Exercice 9 · Complète la phrase

Complete: 'By 2027, they ___ (live) in Kyiv for a decade.' (future perfect continuous)

Exercice 10 · Complète la phrase

Complete: 'By midnight, we ___ (not/drive) for 12 hours straight.' (negative)

Exercice 11 · Classe dans les bons groupes

will have been working
will have finished
will have been studying
will have arrived
will have been waiting
will have left

0 / 6 classés

Exercice 12 · Erreur typique : « depuis » avec le futur

French: "En juin, je travaillerai ici depuis cinq ans." Which English sentence 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

  • Future perfect continu = will have been + verbe en -ing ; à la forme négative : won't have been + -ing.
  • Il dit combien de temps une action aura duré à un moment du futur, presque toujours avec for.
  • « Je travaillerai ici depuis cinq ans », « ça fera cinq ans que… » → will have been + -ing + for five years, jamais since five years.
  • « D'ici juin » = by June ; après by the time, présent simple.
  • Le future perfect (will have + participe passé) insiste sur le résultat ; c'est la seule forme possible avec les verbes d'état comme know.
  • How long est le mot interrogatif typique.
Voir toutes les leçons de cette catégorie