Anglais LV1 · 4e
Present perfect avec for et since : fiche 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. since + un point de départ : since 2018 1.
- Forme : sujet + have/has + participe passé ; pour une durée en cours, on peut aussi trouver have been + V-ing 4.
- Pour une situation qui dure encore, avec for ou since, on n'emploie pas le présent simple mais le present perfect.
- Réflexe : demande-toi « combien de temps ? » (for) ou « depuis quand ? » (since).
L'idée à retenir
Tu sais déjà former le present perfect. Ici, on l'utilise pour dire depuis combien de temps quelque chose dure, ou depuis quand cela a commencé. Le programme de collège place l'expression du passé en lien avec le présent dans le niveau A2+ 2, et le present perfect sert à faire le bilan d'une action passée ou d'une situation 3.
Le français, lui, emploie souvent le présent : « J'habite ici depuis trois ans ». En anglais, ce présent est impossible dans ce cas. C'est la grande différence à garder en tête 4.
For ou since : la méthode
Les pièges à éviter
Questions flash
Questions flash
4 questions · correction immédiate · ton score reste sur ton appareil.
-
since introduit un point de départ, ici l'année 2019. for est la tentation fréquente, mais il demande une durée (for five years). ago se place après une durée et appelle le prétérit.
-
Two hours est une durée, donc for. Since est l'erreur tentante : il exige une date ou un moment précis (since noon). Ago ne s'utilise pas avec le present perfect.
-
La situation continue : il faut le present perfect, avec for devant une durée. Le présent simple copie le français et est faux. Since ne s'emploie jamais devant une durée.
-
Faux. Last summer est un moment de départ, pas une durée. Since indique toujours le début de la période ; une durée comme three months s'écrit avec for.
Les questions qu'on se pose
Pourquoi ne peut-on pas dire « I live here for three years » ?
En français, on utilise le présent pour une situation qui dure encore. En anglais, il faut le present perfect : I have lived here for three years. Les études de grammaire comparée soulignent que le présent français correspond à un temps parfait en anglais 4.
Comment savoir vite s'il faut for ou since ?
Pose la question en français. « Pendant combien de temps ? » appelle for (for three years). « À partir de quand ? » appelle since (since 2018) 1. Si tu hésites, regarde si le mot suivant est un nombre de jours, de mois ou d'années (for) ou une date, un jour, un événement (since).
Faut-il toujours le present perfect avec for et since ?
Dès qu'une situation commencée dans le passé dure encore, oui. Si la période est terminée et que tu racontes un fait révolu, tu passes au prétérit simple 3. Tu verras cette différence en détail dans la fiche « Present perfect ou prétérit ».
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.