Exercices de grammaire anglaise au présent parfait progressif - Talkpal

Exercices de grammaire anglaise au présent parfait progressif

Le présent parfait progressif (present perfect continuous) en anglais est utilisé pour parler d’une action qui a commencé dans le passé et qui continue dans le présent ou qui vient tout juste de se terminer, en soulignant la durée. Il se forme avec « have/has been » suivi du verbe en -ing. Les exercices suivants vous aident à pratiquer la construction et l’emploi du présent parfait progressif.

Multiple laptops are utilized by students sitting in a modern library at night for learning languages.
Promotional background

La façon ludique et efficace d'apprendre une langue avec l’IA

Essaie Talkpal gratuitement

Exercice 1 : Complétez avec la bonne forme du présent parfait progressif

1. I *have been studying* English for two years. (Indice : durée d’étude commencée dans le passé jusqu’à présent, “have been” + verbe-ing)
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

1. I *have been cooking* dinner for an hour. (Indice : action commencée dans le passé, toujours en cours, “have been” + -ing)
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)
Talkpal AI Learn languages with AI
Télécharger l'application talkpal

Apprenez n'importe où et n'importe quand

Talkpal est ton prof de langues boosté à l'IA, dispo sur le web et sur mobile. Améliore vite ton niveau, discute de sujets super intéressants à l'écrit ou à l'oral, et reçois des messages vocaux ultra-réalistes où et quand tu veux.

Talkpal app The fun and effective way to learn a language with AI

Scannez avec votre appareil pour télécharger sur iOS ou Android

Talkpal app The fun and effective way to learn a language with AI

Prenez contact avec nous

Nous sommes toujours là si tu as des questions ou besoin d'aide. N'hésite pas à contacter notre service client à tout moment à support@talkpal.ai

Langues

Apprentissage

Partenariats

Entreprise


Talkpal, Inc., 2810 N Church St, PMB 54222, Wilmington, Delaware 19802, US

© 2026 Tous droits réservés.

GDPR compliant

Trustpilot