Aller au contenu

Anglais LV1 · 3e

Present perfect en be + -ing : exercices corrigés de 3e

Publié le 7 novembre 2026 · Mis à jour le 7 novembre 2026 · Signaler une erreur

L'essentiel

  • Pour dire qu'une action a commencé dans le passé et dure encore ou vient de se terminer, on pense au présent relié au passé.
  • Réflexe de construction : sujet + have/has + been + verbe en -ing.
  • For donne une durée, since donne un point de départ : c'est la question à te poser avant d'écrire.
  • How long ... ? est la question type qui appelle cette forme.
  • Avant de conjuguer, repère les marqueurs de temps : ils t'aident à choisir entre présent simple, prétérit et present perfect.

Comment utiliser ces exercices

Ces exercices te font manipuler le present perfect en be + -ing : une action commencée dans le passé qui se poursuit jusqu'à maintenant, ou dont on voit encore le résultat. Au collège, le programme place l'expression du passé en lien avec le présent au niveau A2+, avec le present perfect 1. En 3e, on attend aussi que tu saches employer des connecteurs comme since et for 4.

Les exercices

Exercice 1 Conjuguer au present perfect en be + -ing

★☆☆Environ 5 min

Complète chaque phrase avec le verbe entre parenthèses au present perfect en be + -ing.

a) She ______ (study) since 4 pm.

b) They ______ (play) football for two hours.

c) I ______ (wait) for you for ten minutes.

d) He ______ (work) in this shop since 2020.

Indice 1

Cherche le sujet : he et she demandent has, les autres sujets ici demandent have.

Indice 2

Après been, le verbe prend -ing.

Voir la correction pas à pas
  1. a) Le sujet est she, donc on utilise has. On ajoute been puis studying : She has been studying since 4 pm.

  2. b) Le sujet est they, donc have been playing : They have been playing football for two hours.

  3. c) Avec I, on garde have : I have been waiting for you for ten minutes.

  4. d) Le sujet est he, donc has been working : He has been working in this shop since 2020.

La structure ne change jamais : have/has + been + verbe en -ing. Seul le choix entre have et has dépend du sujet.

Exercice 2 For ou since ?

★☆☆Environ 4 min

Complète avec for ou since.

a) I have been learning English ______ 2019.

b) She has been waiting ______ three hours.

c) We have been living here ______ Monday.

d) They have been training ______ ten minutes.

e) He has been sleeping ______ nine o'clock.

f) It has been raining ______ a long time.

Indice 1

Si tu peux répondre à la question « depuis quand ? » avec une date ou une heure, c'est un point de départ.

Indice 2

Si tu peux répondre à « pendant combien de temps ? », c'est une durée.

Voir la correction pas à pas
  1. a) 2019 est une date de départ : since.

  2. b) three hours est une durée : for.

  3. c) Monday est un point de départ : since.

  4. d) ten minutes est une durée : for.

  5. e) nine o'clock est une heure de départ : since.

  6. f) a long time est une durée : for.

Since + point de départ (date, jour, heure) ; for + durée. Ces deux connecteurs font partie de ceux que l'on attend en fin de 3e 4.

Exercice 3 Construire des phrases à partir de mots-clés

★☆☆Environ 6 min

Écris une phrase complète au present perfect en be + -ing à partir de chaque série de mots.

a) Lisa / learn / the guitar / two years

b) my brothers / cook / since noon

c) the dog / bark / ten minutes

d) we / rehearse / the play / September

Indice 1

Commence par le sujet, puis have/has been, puis le verbe en -ing.

Indice 2

Choisis for ou since selon qu'on donne une durée ou un départ.

Voir la correction pas à pas
  1. a) two years est une durée : Lisa has been learning the guitar for two years.

  2. b) noon est un point de départ : My brothers have been cooking since noon.

  3. c) ten minutes est une durée : The dog has been barking for ten minutes.

  4. d) September est un point de départ : We have been rehearsing the play since September.

Pour chaque phrase, vérifie dans l'ordre : sujet, have/has, been, verbe en -ing, puis for ou since.

Exercice 4 Poser la question How long ?

★★☆Environ 6 min

Pose une question en How long au present perfect en be + -ing pour chaque situation.

a) you / live / in this town

b) he / wait / at the station

c) they / rehearse / the play

d) she / learn / Spanish

Indice 1

L'ordre est : How long + have/has + sujet + been + verbe en -ing ?

Indice 2

Le verbe have/has se place avant le sujet.

Voir la correction pas à pas
  1. a) On garde you avec have : How long have you been living in this town?

  2. b) he demande has : How long has he been waiting at the station?

  3. c) they demande have : How long have they been rehearsing the play?

  4. d) she demande has : How long has she been learning Spanish?

Dans la question, have/has passe devant le sujet, mais been et le verbe en -ing restent ensemble après le sujet.

Exercice 5 Corriger les erreurs

★★☆Environ 7 min

Chaque phrase contient une erreur. Réécris-la correctement.

a) He has been work here since 2020.

b) They have been play for two hours.

c) She has be reading since noon.

d) I has been waiting since 10 o'clock.

e) We have been talking since two hours.

Indice 1

Regarde d'abord la partie have/has been : est-elle complète et bien accordée ?

Indice 2

Regarde ensuite le verbe final et le mot for ou since.

Voir la correction pas à pas
  1. a) Il manque -ing : He has been working here since 2020.

  2. b) Même erreur : They have been playing for two hours.

  3. c) be doit être been : She has been reading since noon.

  4. d) Avec I, on emploie have, pas has : I have been waiting since 10 o'clock.

  5. e) two hours est une durée, donc for : We have been talking for two hours.

Quand tu te relis, vérifie les quatre morceaux un par un : have/has, been, -ing, for/since. Une erreur se cache presque toujours dans l'un d'eux.

Exercice 6 Choisir le bon temps

★★☆Environ 8 min

Complète avec le verbe entre parenthèses au temps qui convient : présent simple, prétérit simple ou present perfect en be + -ing.

a) Yesterday, I ______ (watch) a film with my cousin.

b) I ______ (watch) this series for a week.

c) She usually ______ (walk) to school.

d) It ______ (rain) since breakfast.

e) Last summer, we ______ (visit) Edinburgh.

Indice 1

Yesterday et last summer parlent d'un moment terminé du passé.

Indice 2

Usually indique une habitude.

Indice 3

For a week et since breakfast relient le passé au présent.

Voir la correction pas à pas
  1. a) Yesterday date l'action et la ferme dans le passé : prétérit, watched.

  2. b) for a week indique une durée jusqu'à maintenant : have been watching.

  3. c) usually exprime une habitude : présent simple, walks.

  4. d) since breakfast est un point de départ qui dure encore : has been raining.

  5. e) Last summer est un moment terminé : prétérit, visited.

Choisir un temps, c'est lire les indices de la phrase. Le programme de 3e demande justement de savoir opérer ces choix entre les temps 1.

Exercice 7 Calculer une durée et écrire la phrase

★★★Environ 7 min

Tom a commencé à réviser à 2 pm. Il est maintenant 5 pm et il révise toujours.

  1. Combien d'heures Tom a-t-il déjà passées à réviser ?

  2. Écris deux phrases au present perfect en be + -ing : une avec for, une avec since.

Indice 1

Pour la durée, soustrais l'heure de départ à l'heure actuelle.

Indice 2

Une phrase donne le nombre d'heures, l'autre l'heure de départ.

Voir la correction pas à pas
  1. On calcule la durée : 5 − 2 = 3 heures.

  2. Phrase avec for (durée) : Tom has been revising for three hours.

  3. Phrase avec since (départ) : Tom has been revising since 2 pm.

  4. Les deux phrases disent la même situation : l'une donne la durée, l'autre le point de départ.

Tom a révisé pendant 3 heures. Une même situation s'exprime avec for (la durée) ou avec since (le départ).

Exercice 8 Écrire un court paragraphe

★★★Environ 10 min

Imagine un ami, Sam. Écris quatre phrases à son sujet en respectant ces consignes :

  • une phrase avec for ;
  • une phrase avec since ;
  • une question How long ... ? ;
  • une phrase au prétérit pour un événement terminé.

Chaque phrase au present perfect doit utiliser la forme en be + -ing.

Indice 1

Choisis des verbes d'activité : play, draw, run, learn.

Indice 2

Pour la phrase au prétérit, ajoute un repère comme yesterday ou last year.

Voir la correction pas à pas
  1. Phrase avec for : Sam has been playing the piano for four years.

  2. Phrase avec since : He has been practising every day since January.

  3. Question : How long has he been learning this piece?

  4. Prétérit : Yesterday, he played at his school concert.

  5. Relecture : chaque has been est suivi d'un verbe en -ing, et yesterday appelle bien le prétérit.

Ta réponse peut différer de la correction, c'est normal : l'important est que chaque phrase respecte la construction et le bon marqueur de temps.

Les questions qu'on se pose

Comment savoir s'il faut employer le present perfect en be + -ing plutôt que le prétérit ?

Regarde si l'action est reliée au présent. Un repère de temps terminé (yesterday, last year, in 2015) appelle le prétérit. Un repère de durée ou de départ qui va jusqu'à maintenant (for two hours, since Monday, how long) oriente vers le present perfect. Le programme demande de savoir opérer ces choix entre les temps 1.

Quelle est la différence entre for et since ?

For introduit une durée (for three weeks). Since introduit un point de départ (since Monday, since 2019). Pose-toi la question : « pendant combien de temps ? » donne for, « depuis quand ? » donne since. Ces connecteurs figurent parmi ceux attendus en 3e 4.

Dois-je toujours utiliser la forme en -ing avec for et since ?

Non. Cet entraînement porte sur la forme en be + -ing, qui insiste sur l'action qui se déroule. Selon le verbe et l'idée à exprimer, on peut aussi choisir une autre forme du present perfect, que le programme cite pour exprimer le passé en lien avec le présent 1. Pour t'y retrouver, fais d'abord les exercices de cette page, puis passe au cours.

Sources

Programme visé : Programmes d'enseignements communs - Anglais LV1 (Cycles 3-4) · Ministère de l'Éducation nationale

  1. Programmes d'enseignements communs - Anglais LV1 (Cycles 3-4), Ministère de l'Éducation nationale. Consulté le 7 novembre 2026.
  2. Ressources d'accompagnement pour les langues vivantes étrangères au collège, Éduscol. Consulté le 7 novembre 2026.
  3. Anglais Livret d'accompagnement de programme 2026 - Cycles 3-4 (5e 4e 3e), Éduscol. Consulté le 7 novembre 2026.
  4. Anglais 3e - Attendus de fin d'année, Éduscol. Consulté le 7 novembre 2026.

Les numéros dans le texte renvoient à ces sources. Une source qui ne dit pas ce qu'on lui fait dire ? Signale-le.

Signaler une erreur sur cette page

Je suis en…

Primaire

  • CP Bientôt
  • CE1 Bientôt
  • CE2 Bientôt
  • CM1 Bientôt
  • CM2 Bientôt

Collège

Lycée

Supérieur

  • BTS Bientôt
  • BUT Bientôt
  • Licence Bientôt
  • Prépas Bientôt

Sur cette page