En B2, on dépasse le futur simple et le going to pour entrer dans les temps futurs composés. Le Future Perfect Continuous (will have been doing) est celui que mes élèves paloisi maîtrisent le moins : il est rare à l’oral, mais le Cambridge B2 First le teste au moins par une question par épreuve, et c’est un classique du Writing Part 1 quand tu dois signer un mot dans une lettre formelle pour parler d’un projet qui dure. Le piège francophone numéro un, c’est de le confondre avec le future perfect simple (will have done) — deux formes B2, une différence de focus.
💡 L’idée centrale : will have been doing parle d’une durée qui s’achève à un moment futur. will have done parle d’un résultat atteint à ce moment futur. will be doing parle d’une action en cours à ce moment futur.
1. La mécanique de base : WILL + HAVE + BEEN + -ING
Le future perfect continuous suit une structure rigide en 4 blocs : WILL (modal futur) + HAVE (perfect) + BEEN (continuous) + V-ING (action en cours).
Formation affirmative
- By next June, I will have been living in Pau for ten years. (En juin prochain, j’habiterai à Pau depuis dix ans.)
- She will have been teaching English for twenty-five years by the time she retires. (Elle aura enseigné l’anglais pendant vingt-cinq ans au moment où elle partira à la retraite.)
- Next week, they will have been waiting for six months. (La semaine prochaine, cela fera six mois qu’ils attendent.)
Formation négative
- By 8 p.m., I won’t have been working for more than four hours. (À 20h, je n’aurai pas travaillé pendant plus de quatre heures.)
- He won’t have been studying for long when you call. (Il n’aura pas étudié longtemps quand tu appelleras.)
Formation interrogative
- Will you have been waiting long when the train arrives? (Est-ce que tu auras attendu longtemps quand le train arrivera ?)
- How long will she have been working here by December? (Depuis combien de temps aura-t-elle travaillé ici en décembre ?)
La contraction à l’oral et à l’écrit
À l’oral et dans les mails décontractés, will have devient ’ll have : I’ll have been teaching (prononcé “ailleu-hav-bininne-tehe-tin”). La forme négative will not se contracte en won’t (et won’t have en won’t’ve à l’oral). À l’écrit formel — Cambridge Writing Part 1, mails pro, essais — garde la forme complète.
2. Quatre contextes d’utilisation clés
Le future perfect continuous ne remplace ni le futur simple ni le future perfect simple. Il a quatre contextes spécifiques où il est le bon choix.
Contexte 1 : Parler d’une durée qui mène à un repère futur
C’est le cas d’usage principal. Un moment futur est mentionné, et on parle d’une action qui aura duré jusque-là.
| Marqueur temporel | Sens |
|---|---|
| by next year | d’ici l’année prochaine |
| by this time tomorrow | d’ici demain à cette heure-ci |
| by the time + présent | au moment où |
| in three months | dans trois mois |
| when + présent | quand |
| by next June | d’ici juin prochain |
Exemples :
- By this time tomorrow, I will have been driving for ten hours. (Demain à cette heure-ci, j’aurai conduit pendant dix heures.)
- By next summer, we will have been saving for the house deposit for five years. (D’ici l’été prochain, cela fera cinq ans que nous économiserons pour l’apport de la maison.)
Contexte 2 : Exprimer une cause simple qui explique un futur
Comme pour passer une cause qui sera vraie au moment futur dont on parle. C’est le pendant futur de I’m tired because I have been working.
- You’ll be stiff tomorrow because you will have been sitting in the same position for hours. (Tu seras courbaturé demain parce que tu seras resté assis dans la même position pendant des heures.)
- The garden will look beautiful because we will have been watering it daily. (Le jardin aura l’air beau parce que les pesticides auront été arrosés quotidiennement.)
Contexte 3 : Justifier un futur projet / futur simple
Le futur antérieur continu permet de justifier une décision future par une durée passée en cours.
- I’m sure he*’ll pass the exam because he will have been preparing for months.* (Eu préparer pendant des mois — il réussira l’examen.)
- They’ll be exhausted when they finish — they*’ll have been working** nonstop since Monday.* (Le soir ils seront épuisés — ils auront travaillé non-stop depuis lundi.)
Contexte 4 : Effet visible / résultante futur
L’action continue produira un effet visible au moment futur. Très courant en B2 First Reading Part 5.
- Her eyes will be red because she will have been crying. (Ses yeux seront rouges parce qu’elle aura pleuré.)
- The roads will be slippery because it will have been snowing for hours. (Les routes seront glissantes parce qu’il aura neigé pendant des heures.)
⚠️ Erreur fréquente des francophones : utiliser will be + -ING (will be working) au lieu de will have been doing quand il y a un “depuis / pendant”. Will be working = sera en train de travailler à ce moment-là. Will have been working = aura déjà travaillé pendant X temps à ce moment-là. Différence cruciale.
💡 Pour aller plus loin : le pendant passé de ce temps est le Past Perfect Continuous (had been doing) que tu trouveras dans la leçon Past Perfect Continuous : la durée avant un repère passé. Pour le will have done (résultat futur sans durée), vois Future in the past et Future forms.
3. Will have been doing vs Will have done vs Will be doing
Les trois formes se ressemblent par un climax, mais leur focus est radicalement différent. C’est le point où mes élèves B2 se plantent le plus souvent au Cambridge B2 First Use of English Part 1.
Tableau comparatif :3 formes futures en regard
| Forme | Focus | Durée soulignée | Exemple |
|---|---|---|---|
| will be doing | action en cours au moment futur | NON | At 9 p.m., I will be reading. |
| will have done | résultat atteint au moment futur | NON | At 9 p.m., I will have read the book. |
| will have been doing | durée accomplie au moment futur | OUI (centrale) | At 9 p.m., I will have been reading for 3 hours. |
Arbre de décision
Pose-toi trois questions dans l’ordre :
- L’action est-elle ponctuée (résultat) ou continue (action qui dure) ? → ponctuelle = will have done ; continue = les deux autres.
- Le repère futur est-il une borne où l’action s’arrête ? → oui = will have done (résultat accompli) ; non = en cours ou en durée.
- Est-ce que je veux souligner la durée ? → oui = will have been doing ; non = will be doing.
Exemples comparés (même point temporel : By next June)
| Forme | Phrase | Sens |
|---|---|---|
| will be doing | By next June, I will be working at the school. | En juin prochain, je serai en train de travailler à l’école. |
| will have done | By next June, I will have finished the project. | En juin prochain, j’aurai fini le projet. |
| will have been doing | By next June, I will have been working there for a decade. | En juin prochain, cela fera dix ans que je travaillerai là-bas. |
Cas typique du Cambridge B2 First
On te donne une phrase comme “By 2028, our company _____ in Pau for twenty years.” — la réponse correcte est will have been operating (durée future prévue). will operate (futur simple) est faux (pas de durée). will have operated (résultat futur) est aussi faux (pas de durée, juste résultat).
4. Les trois pièges de formation
Même avec la structure WILL+HAVE + BEEN + -ING en tête, certains apprenants font des erreurs mécaniques récurrentes.
Piège 1 : Oublier BEEN
Will have been reading.
- ❌ I will have working here for five years.
- ✅ I will have been working here for five years.
Piège 2 : Confondre BEEN et BEING
- ❌ She will have being teaching.
- ✅ She will have been teaching.
- Astuce : been = participe passé de BE (état résultant après avoir été), 5 lettres ; being = participe présent de BE (en cours d’être), 5 lettres aussi mais avec un g final. Le piège classique B1/B2.
Piège 3 : Oublier le -ING
- ❌ They will have been work for six months.
- ✅ They will have been working for six months.
- Le -ING est le bloc final — sans lui, la phrase est agrammaticale.
5. Les six pièges francophones
Piège 1 : Confondre “depuis” (for/since) avec le présent français
En français, on dit “j’habiterai à Pau depuis 10 ans” en juin prochain. En anglais, since + point de départ (since June 2016) fonctionne avec le future perfect continuous, mais for + durée (for ten years) est plus courant et plus naturel.
- ✅ By next June, I will have been living here for ten years. (Le plus naturel.)
- ✅ By next June, I will have been living here since 2016. (Correct mais moins courant au futur.)
- ❌ By next June, I will have been living here since ten years. (Since + durée = faute.)
Piège 2 : Oublier WILL (croire que HAVE suffit)
Will have been doing — will est obligatoire. On ne peut pas l’omettre même à l’oral familier (où I’ll est obligatoire).
- ❌ I have been working here for ten years next June. (Présent, pas futur.)
- ✅ I will have been working here for ten years next June.
Piège 3 : Mettre TO devant BEEN ou -ING
- ❌ I will have to been working.
- ❌ I will to have been working.
- ✅ I will have been working.
Piège 4 : Utiliser HAVE GOT au lieu de HAVE
- ❌ I will have got been working.
- ✅ I will have been working.
- Have got est un présent possessif britannique ; il ne fonctionne pas dans les temps composés.
Piège 5 : Confondre avec le futur simple -ING
Le français “je serai en train de travailler” = will be doing, pas will have been doing. Le repère français “en train de” = be + -ING, pas have been + -ING.
- À 9h, je serai en train de travailler. → At 9 p.m., I will be working. (En cours)
- À 9h, j’aurai travaillé pendant 3 heures. → At 9 p.m., I will have been working for 3 hours. (Durée)
Piège 6 : Traduire le futur antérieur français par will have done
Le futur antérieur français (j’aurai fini) = will have done (résultat). Mais souvent on l’utilise en français pour parler d’une durée (j’aurai travaillé pendant 3 heures) — là, c’est will have been doing en anglais. Garde en tête le focus (résultat vs durée), pas la traduction littérale.
6. Forme contractée, registre et prononciation
Le future perfect continuous est le plus rare des temps futurs à l’oral naturel — pas parce qu’il est compliqué, mais parce qu’il concurrence souvent will be doing dans la conversation courante.
Registres d’usage
| Registre | Fréquence | Marqueurs |
|---|---|---|
| Écrit formel (Cambridge B2 First, mails pro) | ⭐⭐⭐⭐ | Très courant |
| Écrit informel (mails, blogs) | ⭐⭐⭐⭐ | Très courant |
| Oral soutenu (discours, conférences) | ⭐⭐⭐ | Assez courant |
| Oral familier (conversation) | ⭐⭐ | Rare — will be doing suffit souvent |
Prononciation à l’oral
Will have been working se prononce /wɪl həv bɪn ˈwɜːrkɪŋ/ à l’oral rapide. Les trois auxiliaires (will have been) se contractent souvent en ’ll’ve been — surtout en registre familier. En registre formel, garde la séparation.
Variante américaine vs britannique
Pas de différence structurelle entre l’anglais britannique et américain pour ce temps. For + durée et since + point de départ fonctionnent identiquement des deux côtés de l’Atlantique.
Frequently Asked Questions (FAQ)
Comment prononce-t-on willeu-hav-bin-9h ?
À l’oral courant, will have been doing se prononce /wɪl həv bɪn ˈduːlən/ (avec une contraction audible sur have). En registre soigné, la prononciation est /wɪl həv bɪn ˈduːlən/ avec une pause entre been et le verbe.
Quelle est la différence entre willeu-hav-bin et willeu-hav ?
Will have been doing = durée qui mène à un repère futur (j’aurai travaillé pendant 3 heures). Will have done = résultat atteint à un repère futur (j’aurai fini le travail). Le premier insiste sur la durée, le second sur le résultat.
Est-ce que le future perfect continuous existe en anglais américain ?
Oui, exactement la même structure. Il est même plus courant en américain écrit qu’en britannique dans certains registres formels. Pas de piège géographique ici.
Quand ne pas utiliser willeu-hav-bin-doing ?
Évite-le dans trois cas : (1) quand l’action est ponctuée (résultat) → will have done ; (2) quand l’action est en cours à un moment futur sans durée → will be doing ; (3) quand il n’y a pas de repère futur clair dans la phrase. Sans repère futur (by / when / next year), cette règle est agrammaticale.
Est-ce qu’on peut dire I will have been being-doing ?
Non, jamais. La forme ne se double pas. C’est will have been doing (4 blocs maximum). Même à l’oral rapide, cette forme est agrammaticale.
Comment remplacer will have been doing à l’oral familier ?
À l’oral familier, on contourne souvent par *will be + for + durée : Next June, I’ll be at the school for ten years. C’est moins formel mais grammaticalement valide. Le future perfect continuous reste la forme correcte en B2 formel.
À toi de jouer ! ✍️
Complète avec will have been doing, will have done ou will be doing selon le contexte.