Anglais LV1 · 4e
Present perfect avec for et since : quiz de 4e
Publié le 12 novembre 2026 · Mis à jour le 12 novembre 2026 · Signaler une erreur
L'essentiel
- Le present perfect relie une action ou une situation du passé au moment présent 2.
- for + une durée : for three years, for two weeks.
- since + un point de départ : since 2018, since Monday, since last summer 1.
- En français, « depuis » s'accompagne souvent du présent ; en anglais, on emploie le present perfect 4.
Avant de commencer
Ce quiz porte sur un seul point : choisir entre for et since après un present perfect. Tu y verras aussi la construction du verbe (have ou has, puis le participe passé), la traduction de « depuis » et la question « How long… ? ».
Quiz
12 questions · correction immédiate · ton score reste sur ton appareil.
-
2019 est une date, donc un point de départ : on emploie since. For serait correct devant une durée (for seven years), c'est l'erreur tentante. During et ago ne s'utilisent pas ainsi après un present perfect.
-
Three years est une durée : on dit for three years. Since three years est une faute fréquente, car on pense au français « depuis trois ans » et on traduit « depuis » par since sans regarder ce qui suit.
-
Monday marque un début : since Monday convient, avec has been. For Monday mélange durée et date. Since two weeks associe since à une durée. He is… since garde un présent, alors qu'il faut un present perfect 4.
-
« Depuis cinq ans » donne une durée et la situation continue aujourd'hui : I have lived in Paris for five years. La première phrase garde le présent et emploie since devant une durée. La deuxième, au prétérit, parle d'une période terminée. La quatrième cumule deux erreurs.
-
C'est faux. Since se place devant un point de départ (since 8 o'clock). Pour dire « dix minutes », on emploie for ten minutes. L'erreur tentante vient du français, où « depuis » sert aux deux cas.
-
We were children indique le moment où tout a commencé : since peut aussi être suivi d'une petite proposition qui donne ce départ. For ne s'emploie pas devant une proposition de ce type, il demande une durée comme for years.
-
For an hour et for two years : durées avec for. Since 2020 : date avec since. La phrase since three years est fausse, car « three years » est une durée et demande for. Garde en tête ce test : combien de temps ? → for ; depuis quand ? → since.
-
Avec for a year et une situation encore vraie, on emploie le present perfect : has worked (sujet she, donc has). Work et is working sont des présents, ce que fait volontiers un élève influencé par le français 4. Worked seul exprime une action terminée.
-
On soustrait la date de départ à l'année actuelle : 2026 − 2018 = 8. La phrase devient He has lived in Nice for eight years (durée avec for) ou since 2018 (départ avec since). Répondre 2018 serait confondre la date de départ avec la durée.
-
La question de durée prend le present perfect, avec l'auxiliaire avant le sujet : How long have you learned English? La première phrase est au présent. La troisième garde l'ordre d'une phrase affirmative. La quatrième emploie un mot qui ne convient pas pour parler de durée.
-
Ten years est une durée, donc for. Le present perfect, have known, est déjà correct et reste. La réponse 2 garde for mais passe au présent, alors qu'il faut un present perfect. La réponse 3 passe au prétérit et garde since devant une durée. Enfin, from ne s'emploie pas pour cette idée.
-
Le present perfect relie le passé au présent 2 : l'amitié a commencé last summer et elle compte encore. La réponse 1 décrit un fait terminé, ce qui demanderait plutôt un prétérit. Les deux dernières ne correspondent pas du tout au sens de la phrase.
Les questions qu'on se pose
Comment choisir vite entre for et since ?
Pose-toi une question : combien de temps ? → for (for two weeks). Depuis quand ? → since (since Monday). Un nombre suivi d'une unité (heures, jours, ans) va presque toujours avec for ; une date, un jour ou un événement va avec since 1.
Pourquoi ne peut-on pas dire « I live here for three years » ?
En français, « depuis » se combine avec un présent. En anglais, la situation qui a commencé dans le passé et continue maintenant s'exprime avec le present perfect 4. La bonne phrase est donc I have lived here for three years.
Sources
Programme visé : Anglais 4e - Attendus de fin d'année · Éduscol / Ministère de l'Éducation nationale
- Anglais 4e - Attendus de fin d'année, Éduscol / Ministère de l'Éducation nationale. Consulté le 12 novembre 2026.
- Programme d'anglais pour les classes de collège, Ministère de l'Éducation nationale (Bulletin officiel). Consulté le 12 novembre 2026.
- Langues en pratiques - Documents authentiques Anglais, Réseau Canopé. Consulté le 12 novembre 2026.
- Les temps après depuis, il y a... que : problèmes pour l'apprenant, Persée (Revue d'études en grammaire). 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.