Exercices de grammaire › Future Perfect Continuous Tense
Le futur antérieur continu : phrases négatives
450 exercices à trous, 45 tests de dix
Not se place après will, devant have been.
Entraînez-vous sur cette forme
Chargement…
Votre première question arrive.
Le schéma
Not se glisse après will, et le reste ne bouge pas :
They will not have been waiting. → They won’t have been waiting.
Dire que ce sera court
Le négatif nie d’ordinaire la durée plutôt que l’activité :
By Friday she won’t have been working here for long — only three weeks.
Rassurer
Un emploi caractéristique dit à quelqu’un que l’attente n’aura pas été pénible :
Don’t worry, they won’t have been standing there more than ten minutes.
Vérifier la logique
Comme pour la version au passé, le négatif peut retourner le sens d’une cause. He won’t be tired because he won’t have been driving se tient ; he’ll be exhausted because he won’t have been sleeping se tient aussi, mais les deux demandent une relecture. Dans le doute, dites la phrase entière à haute voix et vérifiez que la raison produit bien le résultat.
Où ça coince pour un francophone
« Ça ne fera pas longtemps que » devient not… for long. La négation porte sur la durée, et le français la construit autrement :
*Vendredi, **ça ne fera pas longtemps qu’*elle travaille ici — trois semaines seulement. → By Friday she won’t have been working here for long — only three weeks.
Notez que for long ne s’emploie qu’au négatif et à la question ; à l’affirmative, l’anglais dit for a long time.
« Ne t’inquiète pas, ils n’auront pas attendu plus de dix minutes. » La tournure de réconfort se transpose directement :
Don’t worry, they won’t have been standing there more than ten minutes.
Le français emploie le futur antérieur simple ; l’anglais le continu, parce qu’il s’agit d’une durée.
La place de not suit votre « pas ». « Elle n’aura pas enseigné longtemps » → She won’t have been teaching for long. Un seul mot de négation, juste après will.
Les verbes d’achèvement restent au simple, même au négatif. C’est la deuxième erreur ci-dessus :
- « Il n’aura pas fini d’ici là » → He won’t have finished by then
- « Ils ne seront pas arrivés » → They won’t have arrived
On ne peut pas nier être en train de finir ou d’arriver.
Et attention à la logique de la cause. Le français a le même piège : « Il sera épuisé parce qu’il n’aura pas dormi » se tient, « Il sera reposé parce qu’il n’aura pas dormi » ne se tient pas. Relisez toujours la phrase entière.
Toutes les formes
| Sujet | Forme pleine | Contraction |
|---|---|---|
| tous les sujets | will not have been working | won't have been working |
Exemples
Tirés des 450 phrases de cet exercice. La réponse est surlignée.
- By the time they finish, we won't have been working for a long time.
- They won't have been living in that house for a month when they decide to move.
- By this time tomorrow, I won't have been living in this city for a month.
- We won't have been waiting for four hours by the time the movie ends.
- By next year, he won't have been studying English for five years.
- They will not have been preparing for the wedding for months when the date gets postponed.
- By the end of this year, they won't have been reading that book multiple times.
- In a week, he won't have been playing that game for a month.
- We won't have been traveling for two hours by the time they arrive.
- By the time she returns, we won't have been watching for this movie for two hours.
- By the end of next week, we won't have been completing all the work.
- By next year, she won't have been writing this book for ten years.
Erreurs à éviter
Incorrect : She doesn't will have been working. correct : She won't have been working.
Will fait sa propre négation.
Incorrect : He won't have been finished by then. correct : He won't have finished by then.
Finish est une action achevée, donc le futur antérieur simple est correct.