Anglais LV1 · 5e
Present perfect avec for et since : fiche de 5e
Publié le 10 novembre 2026 · Mis à jour le 10 novembre 2026 · Signaler une erreur
L'essentiel
- On forme le present perfect avec have / has + participe passé : I have lived here.
- On l'emploie pour une situation commencée dans le passé et qui continue maintenant.
- for + une durée : for two years. since + un point de départ : since 2023.
- Pour demander la durée : How long + present perfect ? How long have you played tennis?
- Piège : on ne dit pas I live here for two years ; là où le français emploie « depuis » avec un présent, l'anglais prend le present perfect.
À quoi sert cette structure ?
En français, tu dis « j'habite ici depuis deux ans » avec un verbe au présent. En anglais, ce n'est pas possible : il faut le present perfect. Cette fiche t'apprend à le combiner avec for et since, les deux petits mots qui traduisent « depuis ».
For ou since : le bon choix
| Expression | Mot à choisir | Pourquoi |
|---|---|---|
| two hours | for | durée |
| Tuesday | since | jour de départ |
| 2019 | since | date de départ |
| a few days | for | durée |
| the summer holidays | since | événement de départ |
Poser la question : How long ?
Les pièges à éviter
À retenir en un coup d'œil
Questions flash
4 questions · correction immédiate · ton score reste sur ton appareil.
-
« five years » est une durée, donc on choisit for. since serait tentant parce que la phrase signifie « depuis », mais il demande un point de départ (une date, un jour, un événement), pas une durée.
-
« September » est un point de départ : on emploie since. for est faux car il se place devant une période de temps comme « three months ».
-
C'est faux : « two years » est une durée, il faut for two years. L'erreur vient du français « depuis », qui se traduit tantôt par for, tantôt par since.
-
La question de durée se construit avec How long + present perfect.4 Le présent simple (première proposition) est l'erreur tentante d'après le français, mais il ne convient pas pour une situation commencée dans le passé.
Les questions qu'on se pose
Comment savoir s'il faut for ou since ?
Regarde ce qui suit. Une durée (two weeks, a long time) prend for. Une date, un jour, une heure ou un événement (2020, Monday, 5 o'clock, my birthday) prend since.4
Pourquoi ne peut-on pas dire « I live here since 2020 » ?
Parce que la situation a commencé dans le passé et continue : il faut relier les deux moments avec le present perfect, donc I have lived here since 2020.2 Le présent simple seul ne marque pas ce lien.
Faut-il apprendre for et since par cœur ?
Pas besoin de liste : retiens la question « durée ou départ ? ». Si tu te la poses à chaque phrase, tu choisis le bon mot presque à coup sûr.
Sources
Programme visé : Programme d'anglais pour les classes de collège · Ministère de l'Éducation nationale
- Programme d'anglais pour les classes de collège, Ministère de l'Éducation nationale. Consulté le 10 novembre 2026.
- Present perfect simple (I have worked), Cambridge Dictionary. Consulté le 10 novembre 2026.
- For or since?, Cambridge Dictionary. Consulté le 10 novembre 2026.
- Present perfect simple with for and since, Oxford Learner's Dictionaries. Consulté le 10 novembre 2026.
- Present perfect, British Council. Consulté le 10 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.