Anglais LV1 · 5e
Present perfect avec for et since : cours de 5e
Publié le 10 novembre 2026 · Mis à jour le 10 novembre 2026 · Signaler une erreur
L'essentiel
- Pour une situation commencée dans le passé et toujours vraie maintenant, on emploie le present perfect : have/has + participe passé.
- for + une durée : for two years, for ten minutes, for a long time.
- since + un point de départ (date, jour, heure, événement) : since 2023, since Monday, since 5 o'clock.
- La question est How long … ? et on répond par for ou since.
- Avec for/since, on ne met pas de présent simple : on dit I have lived here for two years, pas I live here for two years.
Pourquoi for et since ?
En français, tu dis : « J'habite ici depuis deux ans » et « J'habite ici depuis 2024 ». Le même mot sert dans les deux cas, et le verbe reste au présent. En anglais, ce n'est pas aussi simple. Il faut deux petits mots différents, for et since, et le verbe change de temps.
Dans ce cours, tu vas apprendre à parler d'une situation qui a commencé dans le passé et qui continue maintenant. C'est le moment de réutiliser le present perfect que tu connais déjà, et de lui ajouter un outil pour mesurer le temps.
Rappel : former le present perfect
Ce temps relie le passé au présent : on parle d'événements passés, mais qui ont un lien avec maintenant 2. C'est justement ce lien qui permet de dire qu'une situation dure encore.
Voici la construction, personne par personne :
| Sujet | have / has | participe passé | Exemple |
|---|---|---|---|
| I, you, we, they | have | worked | We have worked here. |
| he, she, it | has | worked | She has worked here. |
For : on donne une durée
Après for, tu trouves toujours une quantité de temps : un nombre et une unité, ou une expression de durée.
- for two years (deux ans)
- for ten minutes (dix minutes)
- for three weeks (trois semaines)
- for a long time (longtemps)
- for a few days (quelques jours)
Since : on donne le point de départ
Après since, tu ne trouves jamais une durée. Tu trouves un repère que l'on peut placer sur un calendrier ou une horloge :
- since 2023 (une année)
- since Monday (un jour)
- since 4 o'clock (une heure)
- since my birthday (un événement)
- since last summer (une période repérée dans le passé)
| Mot | Ce qui suit | Exemples | Traduction |
|---|---|---|---|
| for | une durée | for two years, for a long time | pendant, depuis (durée) |
| since | un point de départ | since 2023, since Monday, since my birthday | depuis (début) |
How long … ? Poser la question et répondre
Pour demander depuis combien de temps dure une situation, on commence par How long. Cette question porte sur la durée d'un état ou d'une activité 2. On la construit avec le present perfect 4.
On peut répondre par une phrase complète ou par une réponse courte commençant par for ou since 4.
For ou since ? La méthode
- SituationElle a commencé avant et continue maintenant.
- TempsUtilise have/has + participe passé.
- Repère ou durée ?Quantité : for. Date, jour, heure : since.
- RelisVérifie has avec he, she, it.
Prends un exemple. Tu veux dire « Je joue au foot depuis 2022 ».
- Tu regardes ce qui suit « depuis » : 2022, c'est une année.
- Une année est un point de départ, pas une quantité de temps.
- Tu choisis donc since.
- Tu écris : I have played football since 2022.
Maintenant, « Je joue au foot depuis quatre ans ».
- Après « depuis » : quatre ans, c'est une quantité.
- Tu choisis for.
- Tu écris : I have played football for four years.
Les deux phrases disent presque la même chose. Seule la façon de donner l'information change : une durée ou un début.
Les erreurs fréquentes
Récapitulatif et mise en situation
Lis ce petit texte et repère chaque for et chaque since.
Emma lives in Nantes. She has lived there since 2020. She has studied English for four years. She has had a cat since her birthday. She has known her best friend, Lucie, for a long time.
Observe : après since, il y a une année (2020) et un événement (her birthday). Après for, il y a une quantité (four years) et une expression de durée (a long time). Le verbe est toujours construit avec has + participe passé.
Exercices corrigés
Exercice 1 Complète avec for ou since
Complète chaque phrase avec for ou since.
- I have lived in Lille ___ 2019.
- She has been ill ___ three days.
- We have known Tom ___ Monday.
- They have played chess ___ a long time.
- He has had this bike ___ his birthday.
Indice 1
Regarde ce qui suit le blanc : une quantité de temps ou un repère ?
Indice 2
Une année, un jour ou un événement donnent un point de départ.
Voir la correction pas à pas
Phrase 1 : 2019 est une année, donc un point de départ : since.
Phrase 2 : three days est une quantité de temps : for.
Phrase 3 : Monday est un jour, donc un repère : since.
Phrase 4 : a long time est une expression de durée : for.
Phrase 5 : his birthday est un événement : since.
Réponses : since, for, since, for, since. Pour choisir, demande-toi : est-ce une quantité ou un repère ?
Exercice 2 Combien d'années ?
Nous sommes en 2026. Lina a commencé le piano en 2023 et joue encore aujourd'hui.
- Combien d'années Lina a-t-elle joué du piano ?
- Écris la phrase en anglais avec since.
- Écris la phrase en anglais avec for.
Indice 1
Soustrais l'année de départ à l'année actuelle.
Indice 2
Dans la phrase avec for, écris la durée en toutes lettres.
Voir la correction pas à pas
On soustrait : 2026 − 2023 = 3. Lina joue du piano depuis 3 ans.
Avec since, on donne le point de départ : Lina has played the piano since 2023.
Avec for, on donne la durée : Lina has played the piano for three years.
On vérifie : has + participe passé (played), la situation continue, donc le present perfect est correct.
Lina a joué 3 ans. Les deux phrases sont justes : l'une donne le début (since 2023), l'autre la durée (for three years).
Exercice 3 Corrige les erreurs
Chaque phrase contient une erreur. Réécris-la correctement.
- I live here since 2020.
- She have studied Spanish for two years.
- We have known him since five years.
- How long do you have your phone?
Indice 1
Cherche d'abord le temps du verbe, puis for/since, puis has/have.
Indice 2
La question How long demande le present perfect.
Voir la correction pas à pas
Phrase 1 : le verbe est au présent, alors que la situation a commencé dans le passé. Correction : I have lived here since 2020.
Phrase 2 : avec she, on emploie has. Correction : She has studied Spanish for two years.
Phrase 3 : five years est une durée, donc for, pas since. Correction : We have known him for five years.
Phrase 4 : la question se construit avec have et le participe passé. Correction : How long have you had your phone?
Les quatre erreurs sont les plus courantes : mauvais temps, have/has, mélange for/since, question mal construite. Relis-toi dans cet ordre.
Quiz
7 questions · correction immédiate · ton score reste sur ton appareil.
-
La situation continue et 2021 est un point de départ : present perfect + since. « I live here since » est la traduction mot à mot du français, elle est fausse. « for 2021 » mélange durée et repère. « I lived » est un prétérit, qui décrit un fait terminé.
-
Six months est une quantité de temps, donc for. Since serait correct seulement avec un repère comme « last March ».
-
« Last summer » indique le début de l'amitié : c'est un repère, donc since. For irait avec une durée comme « three months ».
-
« Two hours » et « a long time » sont des durées : elles vont avec for. « Monday » et « 2019 » sont des points de départ : ils vont avec since.
-
La question se construit avec How long + has + sujet + participe passé. Les formes au présent sont des calques du français. La forme « How long Tom has lived » n'inverse pas has et le sujet, ce qui est obligatoire dans une question.
-
C'est faux : après since, on place un point de départ (date, jour, heure, événement). Une quantité de temps comme three years va avec for. Le réflexe inverse est l'erreur la plus fréquente.
-
On calcule 2026 − 2021 = 5. On peut écrire Ana has danced for five years ou since 2021. Se tromper en prenant 2021 comme durée serait confondre repère et quantité.
Les questions qu'on se pose
Pourquoi ne peut-on pas dire « I live here for two years » ?
Parce que la situation a commencé dans le passé et continue aujourd'hui. L'anglais utilise alors le present perfect, qui relie le passé au présent 2. Le présent simple seul ne marque pas ce lien. Dis donc I have lived here for two years.
Comment savoir vite si je dois écrire for ou since ?
Comment répondre à How long … ? sans refaire toute la phrase ?
On peut donner une réponse courte avec for ou since 4. Exemples : For two years. ou Since 2023. À l'oral, c'est la façon la plus naturelle de répondre.
Puis-je utiliser for et since avec tous les verbes ?
Au niveau de la 5e, tu les emploies surtout avec des verbes comme be, have, know ou live. Avec ces verbes, le present perfect simple convient très bien 5. Ce sont les phrases que tu rencontreras le plus souvent.
Est-ce que since peut être suivi d'une phrase entière ?
Oui. On ajoute souvent une proposition avec since après une phrase au present perfect, pour dire quand la situation a commencé 5. Le verbe de cette proposition est au prétérit : I have known him since we were children.
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.