Exercices de grammaire › Future Perfect Continuous Tense
Le futur antérieur continu : questions fermées
450 exercices à trous, 45 tests de dix
Placez will devant le sujet. Have been et la forme en -ing restent ensemble.
Entraînez-vous sur cette forme
Chargement…
Votre première question arrive.
Le schéma
Seul will se déplace. Tout le reste garde son ordre :
They will have been waiting. → Will they have been waiting?
La réponse courte reprend will
Will he have been driving all night? — Yes, he will. / No, he won’t.
Demander si l’attente sera longue
Presque toutes les questions de ce temps en sont une variante :
- Will the guests have been waiting long by the time we arrive?
- Will you have been traveling all day?
Dans la pratique
C’est le temps le moins employé de l’anglais, et à l’oral on le remplace d’ordinaire par quelque chose de plus simple :
Will they have been waiting long? devient souvent Have they been waiting long? une fois le moment venu, ou Will they be waiting long? avant.
Il vaut quand même la peine de le connaître, parce que les examens écrits le demandent et parce qu’il est le seul moyen d’énoncer exactement une durée future.
Où ça coince pour un francophone
« Ça fera longtemps qu’ils attendent ? » est la question type. Le français emploie « ça fera… que » plus un présent ; l’anglais met tout dans le verbe :
Quand on arrivera, ça fera longtemps que les invités attendent ? → Will the guests have been waiting long by the time we arrive?
Et après by the time, le présent : we arrive, pas we will arrive.
L’inversion porte sur will, et les trois autres pièces ne bougent pas. Will they have been waiting? L’erreur Do they will have been waiting? ne vient pas du français : votre futur antérieur s’inverse de la même façon — « Auront-ils attendu ? ».
La réponse courte s’arrête à will. À « Il aura conduit toute la nuit ? » on répond Yes, he will, et non Yes, he will have been.
« Tu auras voyagé toute la journée ? » → Will you have been traveling all day? Le français emploie le futur antérieur simple ; l’anglais le continu, parce que la phrase porte sur une durée.
Et le conseil de la page vaut aussi pour vous. Ce temps est rare, en anglais comme sa traduction est lourde en français. À l’oral, l’anglais dit plutôt Will they be waiting long? ou, une fois sur place, Have they been waiting long? — « Ça fait longtemps que vous attendez ? ».
Toutes les formes
| Sujet | Question | Réponse courte, oui | Réponse courte, non |
|---|---|---|---|
| tous les sujets | Will she have been working? | Yes, she will. | No, she won't. |
Exemples
Tirés des 450 phrases de cet exercice. La réponse est surlignée.
- How long will he have been walking by the end of the day?
- Will she have been working for too many hours straight?
- Will she have been waiting for the bus at 9am?
- Will she have been studying for too many hours straight?
- Will she have been playing the instrument for six years?
- Will they have been training for the marathon by next month?
- Will you have been practicing since the start of the month?
- Will they have been running in the marathon for five hours by then?
- Will he have been cooking before we finish our dinner?
- Will they have been dancing at the party since the morning?
- Will he have been writing on his novel for eight hours by the end of the day?
- Will my sister have been painting for most of the evening?
Erreurs à éviter
Incorrect : Do they will have been waiting? correct : Will they have been waiting?
Will pose sa propre question.
Incorrect : Will they have been wait long? correct : Will they have been waiting long?
Le verbe principal a besoin de -ing.