Projetez-vous en août, puis regardez en arrière vers la restauration du bateau. Cette durée de deux ans est mesurée à ce point futur. La phrase ne promet pas que le bateau sera alors terminé.
Le principe
Utilisez will have been + -ing avec tous les sujets. La négation commence par won't have been ; en question, will précède le sujet. Donnez un repère futur et généralement une durée avec for ou un début avec since. How long demande cette durée accumulée.
Exemples
- By August, I'll have been restoring this boat for two years.En août, cela fera deux ans que je restaure ce bateau.
- By ten, they will have been rehearsing for four hours.À dix heures, cela fera quatre heures qu’ils répètent.
- How long will you have been working there when you retire?Depuis combien de temps travailleras-tu là quand tu prendras ta retraite ?
- We won't have been living here for a full month by then.Nous n’aurons pas encore habité ici un mois entier à ce moment-là.
- By the time the school opens, the builders will have been working for six months.À l’ouverture de l’école, cela fera six mois que les ouvriers travaillent.
- Next week, she will have been taking piano lessons for a year.La semaine prochaine, cela fera un an qu’elle prend des cours de piano.
La lecture utilise une voix anglaise synthétique de votre appareil. Sa qualité et sa disponibilité varient ; elle n’évalue pas la prononciation.
Aucune voix anglaise n’est disponible sur cet appareil. Vous pouvez toujours lire les exemples.
Point de vigilance
Le repère ne doit pas nécessairement être la fin de l’activité. Un an de piano comprend des séances et des pauses, pas un jeu continu à chaque minute. Les verbes d’état prennent normalement les formes simples : will have known, pas will have been knowing.
À vous de jouer
Choisissez la bonne option. By August, I'll have ___ restoring this boat for two years. (be / been)
Afficher la réponse ou un exemple de réponse
been
Après have, cette construction continue exige been : will have been restoring.
Choisissez la bonne option. By ten, they will ___ been rehearsing for four hours. (have / has)
Afficher la réponse ou un exemple de réponse
have
Après will, gardez have inchangé avec chaque sujet. N’écrivez pas will has been.
La répétition commence à six heures et dure jusqu’à dix heures. Depuis combien de temps auront-ils répété à dix heures ? (four hours / ten hours)
Afficher la réponse ou un exemple de réponse
four hours
De six à dix heures, il y a four hours. On mesure la durée à dix heures, pas l’heure elle-même.
Manche d’entraînement
Répondez aux questions et reconstruisez des phrases anglaises. Votre score s’affiche.
Choisissez la bonne option. By August, I'll have ___ restoring this boat for two years. (be / been)
Choisissez la bonne option. By ten, they will ___ been rehearsing for four hours. (have / has)
La répétition commence à six heures et dure jusqu’à dix heures. Depuis combien de temps auront-ils répété à dix heures ? (four hours / ten hours)
Gardez votre progression
Inscrivez-vous gratuitement pour enregistrer vos résultats.
S’inscrire et enregistrerJ’ai déjà un compteÀ utiliser aujourd’hui
Choisissez un projet avec un début clair et une étape future. Calculez la durée à cette étape et écrivez au future perfect continuous. Ajoutez une question et précisez si le projet continuera ensuite.

