Apprenez les langues plus rapidement grâce à l’IA

Apprenez 5 fois plus vite !

+ 52 Langues
Commencez à apprendre

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.

La façon la plus efficace d’apprendre une langue

Essayez 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)
Télécharger l'application talkpal
Apprenez n'importe où et n'importe quand

Talkpal est un tuteur linguistique alimenté par l'IA. C'est la façon la plus efficace d'apprendre une langue. Discutez d'un nombre illimité de sujets intéressants en écrivant ou en parlant, tout en recevant des messages avec une voix réaliste.

Code QR
App Store Google Play
Prenez contact avec nous

Talkpal est un professeur de langues doté d'une IA alimentée par GPT. Améliorez vos compétences en matière d'expression orale, d'écoute, d'écriture et de prononciation - Apprenez 5 fois plus vite !

Instagram TikTok Youtube Facebook LinkedIn X(twitter)

Langues

Learning


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

© 2025 All Rights Reserved.


Trustpilot