Exercices de grammaire › Future Perfect Continuous Tense

Le futur antérieur continu : phrases affirmatives

610 exercices à trous, 61 tests de dix

Will have been pour tous les sujets, puis le verbe en -ing.

Entraînez-vous sur cette forme

Chargement…

Votre première question arrive.

Le schéma

Quatre mots dans un ordre fixe, puis la forme en -ing. Rien ne varie avec le sujet.

La contraction accroche will au pronom : I’ll have been, she’ll have been.

Les deux ingrédients dans la même phrase

L’échéance et la durée apparaissent d’ordinaire ensemble, et elles font deux choses différentes :

By the time the season ends [échéance], he will have been playing for the club for fifteen years [durée].

for, et rarement since

For est le compagnon naturel, parce qu’il énonce une longueur :

By December we will have been waiting for eight months.

Since est possible mais plus rare, parce qu’il pointe en arrière depuis maintenant au lieu de mesurer une étendue : …since March.

Les anniversaires

L’emploi réel le plus fréquent est le décompte jusqu’à une date marquante :

Next spring the shop will have been trading for a hundred years.

Où ça coince pour un francophone

Cinq pièces là où le français en a deux. « En mai, ça fera un an qu’il travaille ici » se construit avec « ça fera » plus un présent ; l’anglais met tout dans le verbe :

By May he will have been working here for a year.

Comptez les pièces : will, have, been, le verbe, -ing. Les deux erreurs ci-dessus en perdent une chacune — work au lieu de working, has au lieu de have.

« Ça fera un an que » devient for a year à la fin. C’est le déplacement à retenir. Le français annonce la durée en tête de phrase ; l’anglais la rejette après le verbe :

françaisanglais
**Ça fera dix ans qu’**on habite iciWe will have been living here for ten years
**Ça fera huit mois qu’**on attendWe will have been waiting for eight months
**Ça fera quinze ans qu’**il joue au clubHe will have been playing for the club for fifteen years

L’échéance, elle, se met devant, comme en français. By May…, By December…, By the time the season ends… — même place que « En mai », « D’ici décembre », « Quand la saison se terminera ».

Et après by the time, l’anglais met le présent : by the time the season ends, et non will end.

« Depuis mars » donne since, mais c’est rare ici. Le français emploie volontiers « depuis mars » ; l’anglais préfère compter la durée avec for, parce que ce temps mesure une étendue. Since March n’est pas faux, simplement moins naturel.

« Le printemps prochain, la boutique aura cent ans. » Pour un anniversaire, le français emploie souvent « avoir » plus l’âge ; l’anglais emploie ce temps :

Le printemps prochain, la boutique aura cent ans d’existence. → Next spring the shop will have been trading for a hundred years.

Toutes les formes

SujetForme pleineContraction
tous les sujetswill have been workingI'll have been working

Exemples

Tirés des 610 phrases de cet exercice. La réponse est surlignée.

Erreurs à éviter

Incorrect : By May he will have been work here for a year. correct : By May he will have been working here for a year.

Le verbe principal a besoin de -ing.

Incorrect : By May he will has been working here. correct : By May he will have been working here.

Après will, la forme est have, jamais has.

Autres formes de Future Perfect Continuous Tense

Pratique mixte → Cette forme est acquise ? Essayez-la parmi toutes les autres : dix, vingt ou trente phrases de chaque forme à la fois.