Futur antérieur, futur antérieur progressif
Le futur antérieur (will have + p.p.) exprime l'achèvement d'une action avant un moment futur précis, tandis que le futur antérieur progressif (will have been + verbe-ing) exprime la durée jusqu'à ce moment-là.
Explication
Le futur antérieur (will have + p.p.) exprime l'achèvement d'une action avant un moment futur précis, tandis que le futur antérieur progressif (will have been + verbe-ing) exprime la durée jusqu'à ce moment-là. Les deux temps vont de pair avec les expressions du type by + moment futur.
A. Futur antérieur — will have + participe passé
Le futur antérieur se forme avec will have suivi du participe passé du verbe ; il indique qu'une action sera déjà terminée à un moment futur précis. Retenez la formule will have + participe passé = achevé à ce moment futur telle quelle.
| Sujet | will have + p.p. | Exemple |
|---|---|---|
| I | will have + p.p. | I will have finished by 5. |
| you | will have + p.p. | You will have arrived by then. |
| he / she / it | will have + p.p. | She will have left by noon. |
| we | will have + p.p. | We will have eaten by 7. |
| they | will have + p.p. | They will have gone by Monday. |
- I will have written three emails by lunch. (D'ici le déjeuner, j'aurai écrit trois courriels.)
- By next month, he will have saved enough money. (Le mois prochain, il aura mis assez d'argent de côté.)
- The workers will have completed the bridge by December. (Les ouvriers auront achevé le pont d'ici décembre.)
B. Futur antérieur progressif — will have been + verbe-ing
Le futur antérieur progressif se forme avec will have been suivi du verbe-ing ; il souligne depuis combien de temps une action se poursuit jusqu'à un moment futur précis. L'accent porte non pas sur l'achèvement mais sur la durée : c'est la différence décisive avec le futur antérieur.
| Temps | Forme | Accent |
|---|---|---|
| Futur antérieur | will have + p.p. | l'achèvement avant le moment futur |
| Futur ant. progressif | will have been + -ing | la durée écoulée jusqu'au moment futur |
- Next year, I will have been teaching English for ten years. (L'an prochain, cela fera dix ans que j'enseigne l'anglais.)
- By 6 p.m., she will have been studying for six hours straight. (À 18 heures, cela fera six heures qu'elle étudie sans interruption.)
- When you arrive, we will have been driving all day. (Quand tu arriveras, cela fera toute la journée que nous roulons.)
- By the end of the month, they will have been dating for two years. (À la fin du mois, cela fera deux ans qu'ils sortent ensemble.)
C. Expressions en by + moment futur
Le futur antérieur et le futur antérieur progressif vont de pair avec by + moment futur (by tomorrow, by next year, by the time ~), qui précise jusqu'à quel point l'action est achevée ou se poursuit. Sans by, le repère temporel reste flou, d'où leur apparition fréquente ensemble.
| Expression | Sens | Exemple |
|---|---|---|
| by tomorrow | d'ici demain | I will have finished it by tomorrow. |
| by next year | d'ici l'an prochain | We will have moved by next year. |
| by the time ~ | au moment où ~ | By the time you come, dinner will have been ready. |
| in five years | dans cinq ans | In five years, she will have been working here for ten years. |
- By next Friday, I will have submitted the application. (D'ici vendredi prochain, j'aurai déposé ma candidature.)
- By the time the concert starts, they will have been standing in line for hours. (Au moment où le concert commencera, cela fera des heures qu'ils font la queue.)
- By 2030, we will have built three new stations. (D'ici 2030, nous aurons construit trois nouvelles gares.)
- By the end of this year, she will have been studying Korean for two years. (À la fin de cette année, cela fera deux ans qu'elle étudie le coréen.)
Points clés
- 1Le futur antérieur se forme avec will have + participe passé et le futur antérieur progressif avec will have been + verbe-ing ; dans les deux temps la forme reste identique quel que soit le sujet — c'est là l'essentiel de la forme. (ex. : She will have finished, They will have been working.)
- 2Le futur antérieur porte sur l'achèvement, le futur antérieur progressif sur la durée : c'est là que les deux sens se séparent — développez cette sensibilité. (ex. : will have written three emails / will have been writing for two hours.)
- 3Le futur antérieur et le futur antérieur progressif apparaissent presque toujours avec by + moment futur : gardez ce repère en tête. (ex. : By next year, I will have graduated.)
- 4Les verbes d'état (know · love · have, etc.) n'admettent pas la forme progressive : on les emploie donc au futur antérieur et non au futur antérieur progressif — respectez cette règle. (ex. : I will have known him for 10 years.)
- 5Le français rend naturellement ces deux temps par « il aura fini · il aura déjà… » d'une part et par « cela fera deux ans que… » d'autre part : ancrez cette correspondance.