Anglais LV1 · 4e
Present perfect en be + -ing : exercices corrigés de 4e
Publié le 12 novembre 2026 · Mis à jour le 12 novembre 2026 · Signaler une erreur
L'essentiel
- Forme : have / has + been + verbe en -ing (I have been working, she has been working).
- On l'emploie pour une action commencée dans le passé, qui dure encore ou vient de s'arrêter avec un résultat visible.
- for + une durée (for two hours), since + un point de départ (since Monday) ; la question est « How long… ? ».
- Les verbes d'état (know, like, want) ne se mettent pas en be + -ing : on garde le present perfect simple.
- Si on compte ou si l'action est terminée, on préfère le present perfect simple (I have read three books).
Comment utiliser ces exercices
Ces exercices s'adressent aux élèves de 4e, dans le cycle 4 qui regroupe la 5e, la 4e et la 3e 3. Ils portent sur un seul point de grammaire : le present perfect en be + -ing (on dit aussi present perfect continuous). Les exercices avancent par paliers : d'abord la forme, puis les mots for et since, puis les questions, enfin le choix entre deux temps. Cherche seul(e) avant d'ouvrir les indices, puis compare avec la correction.
Les exercices
Exercice 1 Conjuguer au present perfect continuous
Complète chaque phrase avec le verbe entre parenthèses au present perfect en be + -ing.
a) She ______ (study) for two hours.
b) We ______ (wait) for the bus since eight o'clock.
c) I ______ (not sleep) well this week.
d) They ______ (play) football all afternoon.
Indice 1
Cherche d'abord le sujet : he, she, it prennent has ; les autres prennent have.
Indice 2
Pour la phrase c, la négation donne haven't ou hasn't + been + -ing.
Voir la correction pas à pas
Phrase a : le sujet est she, donc has. On ajoute been puis studying. Réponse : She has been studying for two hours.
Phrase b : le sujet est we, donc have. Réponse : We have been waiting for the bus since eight o'clock.
Phrase c : le sujet est I et la phrase est négative, donc haven't. Réponse : I haven't been sleeping well this week.
Phrase d : le sujet est they, donc have. Réponse : They have been playing football all afternoon.
La structure ne change jamais : have / has + been + verbe-ing. Seul le choix entre have et has dépend du sujet.
Exercice 2 For ou since ?
Complète avec for ou since.
a) He has been living here ______ Monday.
b) It has been raining ______ three days.
c) My sister has been learning the piano ______ 2022.
d) We have been talking ______ a long time.
e) They have been waiting ______ ten minutes.
f) I have been working ______ this morning.
Indice 1
For répond à « depuis combien de temps ? » : il est suivi d'une durée.
Indice 2
Since indique le moment où l'action a commencé : un jour, une date, un moment précis.
Voir la correction pas à pas
Phrase a : Monday est un point de départ, donc since.
Phrase b : three days est une durée, donc for.
Phrase c : 2022 est une date, donc since.
Phrase d : a long time est une durée, donc for.
Phrase e : ten minutes est une durée, donc for.
Phrase f : this morning marque le début de l'action, donc since.
Pose-toi la question : est-ce une durée (for) ou un début (since) ? Tu peux presque toujours trancher ainsi.
Exercice 3 Ajouter -ing sans faire d'erreur d'orthographe
Écris la forme en -ing de chaque verbe, puis utilise-la dans la phrase He has been ______ .
run, make, write, sit, study, swim.
Indice 1
Les verbes courts qui finissent par une voyelle puis une consonne doublent souvent la consonne.
Indice 2
Un verbe qui finit par un -e muet perd ce -e avant -ing.
Voir la correction pas à pas
run : voyelle + consonne courte, on double le n. running : He has been running.
make : le -e final disparaît. making : He has been making a cake.
write : le -e final disparaît. writing : He has been writing a letter.
sit : on double le t. sitting : He has been sitting here.
study : le -y reste, on ajoute simplement -ing. studying : He has been studying.
swim : on double le m. swimming : He has been swimming.
Trois cas à retenir : on double la consonne (run, sit, swim), on supprime le -e (make, write), ou on ajoute -ing tel quel (study).
Exercice 4 Poser la question avec How long
À partir des mots donnés, écris une question en How long au present perfect en be + -ing.
a) Tom / learn / the guitar
b) you / wait / here
c) Mia and Leo / live / in Lyon
d) it / snow
Indice 1
L'ordre est : How long + have / has + sujet + been + verbe-ing ?
Indice 2
Pour Mia and Leo, le sujet est pluriel.
Voir la correction pas à pas
Phrase a : Tom est un sujet singulier, donc has. Réponse : How long has Tom been learning the guitar?
Phrase b : avec you, on garde have. Réponse : How long have you been waiting here?
Phrase c : Mia and Leo équivaut à they, donc have. Réponse : How long have Mia and Leo been living in Lyon?
Phrase d : it prend has. Réponse : How long has it been snowing?
Dans une question, l'auxiliaire passe avant le sujet, puis been et le verbe en -ing se suivent.
Exercice 5 Réécrire avec for ou since
Réécris chaque couple de phrases en une seule phrase au present perfect en be + -ing.
a) I started reading at 4 o'clock. It is 6 o'clock now. (utilise for)
b) Anna started painting in March. She is still painting. (utilise since)
c) We started cooking an hour ago. We are still cooking. (utilise for)
Indice 1
Calcule d'abord la durée pour la phrase a.
Indice 2
Dans la phrase b, March est un point de départ.
Voir la correction pas à pas
Phrase a : de 4 h à 6 h, il y a deux heures. Réponse : I have been reading for two hours.
Phrase b : March est un début, donc since. Réponse : Anna has been painting since March.
Phrase c : an hour est une durée, donc for. Réponse : We have been cooking for an hour.
Le present perfect continuous relie le passé au présent : on dit depuis quand ou depuis combien de temps l'action se poursuit.
Exercice 6 Chasse aux erreurs
Chaque phrase contient une erreur. Trouve-la et corrige-la.
a) She has been work in the garden.
b) They have been waiting since two hours.
c) He have been playing video games all day.
d) I have been knowing Sam for years.
Indice 1
Relis chaque phrase en cherchant l'auxiliaire, le verbe et le mot de durée.
Indice 2
La phrase d contient un verbe d'état : know ne se met pas en -ing.
Voir la correction pas à pas
Phrase a : après been, le verbe doit se terminer en -ing. Correction : She has been working in the garden.
Phrase b : two hours est une durée, donc for et non since. Correction : They have been waiting for two hours.
Phrase c : avec he, l'auxiliaire est has. Correction : He has been playing video games all day.
Phrase d : know est un verbe d'état, il ne se met pas à la forme en be + -ing. On emploie le present perfect simple. Correction : I have known Sam for years.
Quatre contrôles rapides : l'auxiliaire (have / has), been, le -ing, et le mot de durée (for / since). Relis toujours dans cet ordre.
Exercice 7 Present perfect continuous ou simple ?
Choisis la bonne forme du verbe entre parenthèses : present perfect simple (have / has + participe passé) ou present perfect en be + -ing.
a) I ______ (read) this novel for a week.
b) I ______ (read) three novels this month.
c) Look! The floor is wet. It ______ (rain).
d) She ______ (finish) her homework. She can go out now.
Indice 1
Si la phrase insiste sur la durée ou sur l'activité en cours, choisis be + -ing.
Indice 2
Si la phrase donne un nombre ou un résultat achevé, choisis le present perfect simple.
Voir la correction pas à pas
Phrase a : for a week met l'accent sur la durée. Réponse : I have been reading this novel for a week.
Phrase b : three novels donne une quantité, on compte ce qui est fini. Réponse : I have read three novels this month.
Phrase c : le sol mouillé est une trace visible d'une action qui vient de s'arrêter, on pense à l'activité. Réponse : It has been raining.
Phrase d : le devoir est terminé, c'est le résultat qui compte. Réponse : She has finished her homework.
Be + -ing met en avant l'activité et sa durée. Le present perfect simple met en avant le résultat ou la quantité.
Exercice 8 Combien de temps a-t-elle travaillé ?
Lena a commencé ses devoirs à 3 heures de l'après-midi. Il est maintenant 5 h 30 de l'après-midi et elle travaille toujours.
- Calcule depuis combien d'heures elle travaille.
- Écris deux phrases en anglais au present perfect en be + -ing : une avec for, une avec since.
Donne la durée en heures, sous forme décimale.
Indice 1
Convertis 5 h 30 en heures décimales : 5,5.
Indice 2
Pour la phrase avec since, donne l'heure de départ.
Voir la correction pas à pas
On convertit 5 h 30 en 5,5 heures.
On soustrait l'heure de départ : heures, soit deux heures et demie.
Phrase avec for : Lena has been doing her homework for two and a half hours.
Phrase avec since : Lena has been doing her homework since three o'clock.
Lena travaille depuis 2,5 heures. Pour la même action, for donne la durée et since donne l'heure de début.
Les questions qu'on se pose
Comment savoir s'il faut employer le present perfect simple ou be + -ing ?
Regarde ce que la phrase met en avant. Si elle parle de la durée ou d'une activité en cours (I have been reading for an hour), utilise be + -ing. Si elle donne un résultat ou une quantité (I have read two chapters), utilise le present perfect simple. Les verbes d'état comme know ou like restent au present perfect simple.
Pourquoi dit-on for dans un cas et since dans l'autre ?
For introduit une durée : for two hours, for a week. Since introduit le moment où l'action a commencé : since Monday, since 2022, since this morning. Pour choisir, demande-toi si « depuis » est suivi d'une durée (for : depuis deux heures) ou d'un moment précis (since : depuis lundi).
Faut-il toujours écrire been dans cette forme ?
Oui. Le mot been relie l'auxiliaire have / has au verbe en -ing. Sans lui, la phrase est fausse : on écrit She has been working, jamais She has working.
Sources
Programme visé : Programmes d'enseignements communs et optionnels de langues vivantes étrangères pour les classes de collège et de lycée général et technologique · Ministère de l'Éducation nationale
- Programmes d'enseignements communs et optionnels de langues vivantes étrangères pour les classes de collège et de lycée général et technologique, Ministère de l'Éducation nationale. Consulté le 12 novembre 2026.
- Ressources d'accompagnement pour les langues vivantes étrangères et régionales au collège, Éduscol. Consulté le 12 novembre 2026.
- Enseigner au cycle 4, Éduscol. Consulté le 12 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.