Présent parfait continu Des exercices en langue anglaise

Le présent parfait continu, ou "present perfect continuous" en anglais, est une forme verbale utilisée pour décrire une action qui a commencé dans le passé et qui continue encore au présent, ou qui vient juste de se terminer avec des répercussions sur le présent. Il se construit en utilisant l'auxiliaire "have/has" suivi du participe passé "been" et du verbe principal à la forme progressive (ing). Par exemple, dans la phrase "I have been studying for three hours", l'action de "studying" a commencé il y a trois heures et est toujours en cours ou s'est récemment achevée. Cette forme verbale met l'accent sur la durée de l'action et son lien avec le présent. Comprendre et maîtriser le présent parfait continu est essentiel pour parler couramment l'anglais, car il permet de nuancer les propos et de donner des informations précises sur le déroulement des actions. Dans cette section, vous trouverez une série d'exercices conçus pour vous aider à pratiquer et à renforcer votre compréhension de cette forme verbale. Que vous soyez débutant ou avancé, ces exercices vous permettront de vous familiariser avec les différentes situations où le présent parfait continu est utilisé et de perfectionner votre usage de cette structure grammaticale essentielle.

Exercise 1

<p>1. She *has been studying* for her exams all week (verbe pour apprendre). Clue: Elle prépare ses examens.</p> <p>2. They *have been working* on the project since last month (verbe pour travailler). Clue: Ils travaillent sur un projet.</p> <p>3. I *have been waiting* for the bus for over an hour (verbe pour attendre). Clue: J'attends le bus depuis longtemps.</p> <p>4. He *has been playing* the guitar for ten years (verbe pour jouer). Clue: Il joue de la guitare depuis dix ans.</p> <p>5. We *have been living* in this city for five years (verbe pour habiter). Clue: Nous habitons dans cette ville depuis cinq ans.</p> <p>6. She *has been reading* that book for a month (verbe pour lire). Clue: Elle lit ce livre depuis un mois.</p> <p>7. They *have been building* their house for a year (verbe pour construire). Clue: Ils construisent leur maison.</p> <p>8. He *has been exercising* every morning for the past two years (verbe pour faire de l'exercice). Clue: Il fait de l'exercice tous les matins depuis deux ans.</p> <p>9. I *have been cooking* dinner for the last hour (verbe pour cuisiner). Clue: Je prépare le dîner depuis une heure.</p> <p>10. She *has been teaching* English for over twenty years (verbe pour enseigner). Clue: Elle enseigne l'anglais depuis plus de vingt ans.</p>

Exercise 2

<p>1. She has *been working* on her project all day (travailler).</p> <p>2. We have *been waiting* for the bus for over an hour (attendre).</p> <p>3. He has *been learning* French for two years (apprendre).</p> <p>4. They have *been playing* soccer since this morning (jouer).</p> <p>5. I have *been reading* this book for a week now (lire).</p> <p>6. The children have *been sleeping* for ten hours (dormir).</p> <p>7. You have *been cooking* dinner for the whole family (cuisiner).</p> <p>8. She has *been practicing* the piano every day (pratiquer).</p> <p>9. We have *been living* in this city since 2010 (vivre).</p> <p>10. He has *been exercising* at the gym for three hours (faire de l'exercice).</p>

Exercise 3

<p>1. She has *been studying* for her exams all night (étudier).</p> <p>2. They have *been working* on this project since last month (travailler).</p> <p>3. He has *been playing* the guitar for three hours (jouer).</p> <p>4. We have *been waiting* for the bus for twenty minutes (attendre).</p> <p>5. The children have *been building* a sandcastle all afternoon (construire).</p> <p>6. I have *been reading* this book for a week now (lire).</p> <p>7. The dog has *been barking* at the mailman for the past ten minutes (aboyer).</p> <p>8. She has *been writing* her novel for several months (écrire).</p> <p>9. They have *been learning* French for two years (apprendre).</p> <p>10. We have *been exercising* at the gym every morning (faire de l'exercice).</p>

Learn a Language 5x Faster with AI

Talkpal is AI-powered language tutor. Master 50+ languages with personalized lessons and cutting-edge technology.