Exercice 1 : Complétez avec la forme correcte du futur parfait progressif
2. She *will have been studying* for hours when you arrive. (Indice : durée d’étude continue jusqu’à un moment précis futur)
3. They *will have been living* in Paris for two years by the end of this month. (Indice : durée de vie à Paris, “will have been” + living)
4. By 8 o’clock, he *will have been waiting* for an hour. (Indice : attente en cours, durée dans le futur, “will have been” + waiting)
5. Next week, we *will have been traveling* for a month. (Indice : durée totale de voyage à venir, “will have been” + traveling)
6. You *will have been learning* English for five years by then. (Indice : apprentissage réfléchi sur une longue période, “will have been” + learning)
7. The children *will have been playing* outside all afternoon by the time dinner is ready. (Indice : durée d’une activité jusqu’à un autre événement, “will have been” + playing)
8. He *will have been working* on his novel for six months by the end of May. (Indice : écriture continue, durée, “will have been” + working)
9. She *will have been teaching* at this school for twenty years next summer. (Indice : carrière longue, “will have been” + teaching)
10. We *will have been watching* TV for three hours by midnight. (Indice : durée jusqu’au point futur “midnight”, “will have been” + watching)
Exercice 2 : Utilisation du futur parfait progressif en contexte
2. I *will have been working* on this project for months by the time it is finished. (Indice : projet en préparation continue, “will have been” + working)
3. In two hours, she *will have been driving* all day. (Indice : activité longue dans la journée, “will have been” + driving)
4. They *will have been studying* together for six months by December. (Indice : apprentissage continu, “will have been” + studying)
5. We *will have been walking* for a long time when we reach the top of the hill. (Indice : randonnée de longue durée en futur, “will have been” + walking)
6. By next week, you *will have been saving* money for a year. (Indice : action répétée et prolongée, “will have been” + saving)
7. He *will have been playing* the piano for ten years next April. (Indice : durée d’apprentissage longue, “will have been” + playing)
8. She *will have been waiting* for the answer for days by tomorrow. (Indice : attente longue jusqu’au lendemain, “will have been” + waiting)
9. By the time the guests arrive, we *will have been cooking* since morning. (Indice : préparation continue jusque-là, “will have been” + cooking)
10. At midnight, I *will have been studying* for six hours. (Indice : activité ininterrompue pour souligner la durée, “will have been” + studying)