Anglais LV1 · 4e
Present perfect en be + -ing : quiz de 4e
Publié le 12 novembre 2026 · Mis à jour le 12 novembre 2026 · Signaler une erreur
L'essentiel
- Forme : sujet + have/has + been + verbe en -ing (She has been working).
- On l'emploie pour une action commencée dans le passé qui dure encore, ou qui vient de s'arrêter avec un résultat visible.
- For donne une durée (for two hours), since donne un point de départ (since Monday).
- On ne l'emploie pas avec les verbes d'état comme know, like, want, be.
- How long + present perfect continuous interroge sur la durée ; how many demande plutôt le present perfect simple.
Avant de commencer
Ce quiz porte sur le present perfect en be + -ing, appelé aussi present perfect continuous. Il s'adresse aux élèves de 4e, classe du cycle 4 3, dont le nouveau programme de langues vivantes s'applique à partir de la rentrée 2027-2028 1. Tu y vérifies que tu sais le construire, choisir entre for et since, et savoir quand il vaut mieux l'éviter. Prends ton temps : chaque réponse est expliquée, y compris l'erreur qui te tentait.
Quiz
14 questions · correction immédiate · ton score reste sur ton appareil.
-
She est à la troisième personne du singulier, donc on emploie has been + -ing, et for two hours indique une durée qui arrive jusqu'à maintenant. Have been studying est tentant mais have ne va qu'avec I, you, we, they. Is studying et studies ne relient pas les deux heures au moment présent.
-
Eight o'clock est un point de départ précis, donc on utilise since. For exige une durée (for two hours), pas une heure sur l'horloge. During et from ne s'emploient pas ainsi avec ce temps.
-
C'est faux, car know est un verbe d'état et ne se met pas en -ing ici. On écrit He has known her for years. On peut croire qu'il faut -ing à cause de for years, mais la durée ne suffit pas : le sens du verbe compte aussi.
-
On utilise How long + have you been + -ing. La première phrase calque le français « depuis combien de temps apprends-tu ». La troisième oublie l'inversion du sujet et de have. La quatrième mélange le prétérit did avec been, ce qui est impossible.
-
Since noon donne le point de départ et they demande have. Has been playing se trompe de sujet. Are playing ne parle que du moment présent sans le relier au passé, et played présente une action finie sans lien avec le présent.
-
La négative se forme avec haven't been + -ing. Don't been ne se dit pas, car been n'a pas besoin de do. Haven't sleeping oublie been. Hasn't ne va pas avec I.
-
On observe un résultat visible maintenant (l'herbe mouillée) d'une action qui vient de s'arrêter : It has been raining. It demande has, pas have. Is been et was been n'existent pas en anglais.
-
Les deux premières associent bien have/has au sujet, puis been et un verbe en -ing, avec une durée ou un départ. Les deux autres se trompent d'auxiliaire : he demande has et they demande have.
-
C'est faux. My brother se remplace par he, donc on écrit has been reading. Seuls I, you, we, they prennent have.
-
De 14 h à 17 h, il s'écoule 17 − 14 = 3 heures, donc Tom has been working for three hours. Ne compte pas 14 + 3 ni 17 : on cherche l'écart entre le départ et maintenant.
-
Quand on compte des choses finies (how many), on emploie le present perfect simple : have you written. La forme en -ing insiste sur la durée de l'activité, pas sur la quantité. Les deux dernières phrases ont un ordre des mots ou un temps incorrect.
-
Une courte réponse reprend l'auxiliaire de la question : Have you…? donne No, I haven't. Don't ne convient qu'avec une question en do, wasn't appartient au passé, et hasn't ne va pas avec I.
-
For se place devant une durée : for three years. Monday, 2019 et last week marquent un point dans le temps, on les emploie avec since (since Monday, since 2019). Attention, since last week est correct, mais for last week ne l'est pas (on dirait for a week).
-
L'attente continue jusqu'à maintenant, il faut donc have been waiting, et an hour est une durée, donc for. Since an hour confond durée et point de départ. Was waiting et waited sont des temps du passé qui coupent le lien avec le présent.
Les questions qu'on se pose
Quelle différence entre le present perfect simple et le present perfect en be + -ing ?
Le present perfect en be + -ing met l'accent sur la durée ou sur l'activité en cours : I have been reading for two hours. Le present perfect simple met l'accent sur le résultat ou la quantité : I have read three chapters. Avec un verbe d'état, tu gardes toujours le simple : I have known him for years.
Comment savoir si je dois employer for ou since ?
Pose-toi la question : est-ce une durée ou un départ ? Une durée (two hours, five days, a long time) va avec for. Un départ (Monday, 8 o'clock, 2020, I was ten) va avec since. Pour t'aider : les deux se traduisent souvent par « depuis », mais for est suivi d'une durée (« depuis deux heures ») et since d'un moment précis (« depuis lundi »).
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.