Exercice 1 : Complétez avec la bonne forme du présent parfait progressif
2. She *has been working* here since 2018. (Indice : “she”, verbe “work”, action commencée dans le passé continue, “has been” + -ing)
3. They *have been playing* football all afternoon. (Indice : “they”, “play”, action longue, “have been” + ing)
4. He *has been reading* that book for hours. (Indice : “he”, verbe “read”, durée, “has been” + -ing)
5. We *have been waiting* for the bus since 7 o’clock. (Indice : “we”, verbe “wait”, “have been” + -ing)
6. My friends *have been talking* on the phone for an hour. (Indice : “my friends”, durée longue, “have been” + -ing)
7. The children *have been sleeping* for three hours. (Indice : “the children”, action longue, “have been” + -ing)
8. Susan *has been cleaning* the house since this morning. (Indice : “Susan”, “has been” + -ing, action commencée ce matin)
9. You *have been listening* to music all day. (Indice : “you”, durée, “have been” + -ing)
10. It *has been raining* since noon. (Indice : “it”, météo, “has been” + -ing, action qui continue)
Exercice 2 : Utilisation du présent parfait progressif dans des contextes variés
2. She *has been studying* all night. (Indice : “she”, durée continue, “has been” + -ing)
3. They *have been traveling* around Europe this summer. (Indice : “they”, action longue, “have been” + -ing)
4. We *have been living* in this city since 2010. (Indice : “we”, action commencée dans le passé et qui continue, “have been” + -ing)
5. He *has been calling* you for the last ten minutes. (Indice : “he”, “has been” + -ing, action répétée dans le temps récent)
6. The team *has been practicing* every day. (Indice : “the team”, singulier mais concept collectif, “has been” + -ing)
7. I *have been learning* Spanish for six months. (Indice : “I”, action continue, “have been” + -ing)
8. She *has been waiting* for you outside. (Indice : “she”, action non terminée, “has been” + -ing)
9. The baby *has been crying* for over an hour. (Indice : “the baby”, “has been” + -ing, durée)
10. We *have been watching* this TV series together. (Indice : “we”, action partagée, “have been” + -ing)