FOR et SINCE en Anglais : Différences, Règles et Exemples
Maîtrisez la différence entre durée et point de départ avec le present perfect. Guide complet avec 50 exemples pratiques et exercices corrigés.
Par l'équipe ActionBRITISH
Mis à jour le 26 février 2026 • Lecture 12 min
⚡ TL;DR - FOR vs SINCE en un coup d'oeil
for 3 years, for a week
since 2020, since Monday
Present perfect
FOR = combien ? SINCE = quand ?
FOR vs SINCE en anglais : la différence fondamentale durée vs point de départ
Le coeur de la grammaire anglaise du temps
Parmi les difficultés les plus courantes pour les apprenants francophones, FOR et SINCE occupent une place de choix. Ces deux prépositions de temps se traduisent toutes les deux par le mot français "depuis", ce qui crée une confusion naturelle. Pourtant, leur logique est radicalement différente, et il suffit de comprendre un seul principe pour ne plus jamais se tromper.
FOR répond à la question "How long?" (Combien de temps ?). Il est toujours suivi d'une mesure de temps : un nombre d'heures, de jours, d'années.
I have lived here for ten years.
J'habite ici depuis dix ans.
SINCE répond à la question "Since when?" (Depuis quand ?). Il est toujours suivi d'un point précis dans le temps : une date, un jour, un événement.
I have lived here since 2014.
J'habite ici depuis 2014.
La clé pour ne jamais confondre FOR et SINCE est de se poser la bonne question. Avant de choisir, demandez-vous : est-ce que je mesure une durée (combien de temps ?) ou est-ce que j'indique un moment de départ (depuis quand ?) ? Si vous mesurez une durée, utilisez FOR. Si vous indiquez un moment précis, utilisez SINCE.
Cette distinction fondamentale s'applique à l'anglais britannique comme à l'anglais américain. Les deux prépositions sont très fréquentes dans la langue anglaise quotidienne, notamment dans les contextes professionnels, les CV, les lettres de motivation et la communication orale. Les maîtriser est donc indispensable pour tout apprenant visant un niveau B2 ou C1.
| Critère | FOR | SINCE |
|---|---|---|
| Question implicite | How long? (Combien de temps ?) | Since when? (Depuis quand ?) |
| Suivi de | Une mesure de durée (3 years, a week...) | Un point précis dans le temps (2020, Monday...) |
| Exemple | I've worked here for five years | I've worked here since January |
| Traduction française | depuis (+ durée) / pendant | depuis (+ point de départ) |
| Temps verbaux principaux | Present perfect, preterit, futur | Present perfect (quasi exclusivement) |
En pratique, les deux phrases "I have worked here for five years" et "I have worked here since 2021" transmettent des informations complémentaires : la première dit combien de temps (cinq ans), la seconde dit depuis quel moment (2021). Si nous sommes en 2026, les deux phrases sont d'ailleurs compatibles et véhiculent la même idée de fond, mais sous deux angles différents.
FOR : exprimer une durée en anglais - règles et contextes
Tout ce que FOR peut exprimer
FOR est une préposition polyvalente qui, dans le contexte du temps, permet d'exprimer la durée d'une action ou d'un état. Contrairement au français où "depuis", "pendant" et "pour" se distinguent clairement, l'anglais utilise souvent FOR pour couvrir plusieurs de ces nuances selon le temps verbal employé.
Les expressions de durée qui suivent FOR
FOR est toujours suivi d'une unité de temps quantifiée. Voici les constructions les plus fréquentes :
for a few seconds
for ten minutes
for half an hour
for two hours
for a day
for three days
for a week
for six months
for a few weeks
for five years
for a decade
for a long time
FOR dans différents contextes temporels
La grande flexibilité de FOR est qu'il peut s'associer à différents temps verbaux selon le sens voulu :
Avec le present perfect (action passée toujours en cours) : She has been a doctor for twenty years. (Elle est médecin depuis vingt ans et l'est toujours.)
Avec le preterit (action terminée) : He lived in Paris for three years. (Il a vécu à Paris pendant trois ans - il n'y vit plus.)
Avec le futur (prévision de durée) : I will be on holiday for two weeks. (Je serai en vacances pendant deux semaines.)
Avec le present perfect continuous (durée d'une action en cours) : I have been studying for four hours. (J'étudie depuis quatre heures.)
FOR avec des expressions de durée approximative
FOR peut aussi s'utiliser avec des expressions moins précises qui indiquent malgré tout une durée :
- for a while = pendant un moment / depuis un moment
- for quite some time = depuis un bon moment
- for a long time = depuis longtemps / pendant longtemps
- for ages (familier) = depuis une éternité
- for a short time = pendant peu de temps
- for good = pour de bon (définitivement)
- I haven't seen him for ages. (Je ne l'ai pas vu depuis une éternité.)
- She lived abroad for a while. (Elle a vécu à l'étranger pendant un moment.)
- Have you been waiting for long? (Tu attends depuis longtemps ?)
Il est important de noter que FOR n'est pas obligatoire dans certaines constructions. On peut dire "I've been here for three hours" ou "I've been here three hours" (surtout en anglais américain informel). Cependant, dans un contexte formel ou en anglais britannique, l'omission de FOR est moins courante.
SINCE : exprimer un point de départ dans le temps en anglais
Du point de départ jusqu'à maintenant
SINCE est une préposition (et parfois une conjonction) qui indique le point de départ d'une action ou d'un état qui se prolonge jusqu'au moment présent. À la différence de FOR qui quantifie une durée, SINCE ancre le début de l'action à un moment précis et identifiable dans le temps.
SINCE implique toujours que l'action ou l'état est toujours en cours au moment où l'on parle. C'est pourquoi il s'associe quasi exclusivement au present perfect ou au present perfect continuous.
Ce qui peut suivre SINCE
Dates et années
- since 2015
- since January
- since last Tuesday
- since the 5th of March
Moments de la journée
- since this morning
- since lunchtime
- since 8 o'clock
- since noon
Événements
- since the accident
- since her wedding
- since the beginning
- since his birth
Propositions subordonnées
- since I was a child
- since we met
- since she left
- since he started working
SINCE comme conjonction de subordination
SINCE peut introduire une proposition subordonnée (avec un sujet et un verbe). Dans ce cas, il fonctionne comme une conjonction. La structure est la suivante :
[Present perfect] + since + [Preterit]
La proposition principale est au present perfect ; la subordonnée introduite par SINCE est au preterit (simple past).
- I have felt much better since I stopped smoking.
- She has been happier since she moved to Lyon.
- They haven't spoken since they argued.
- A lot has changed since I was young.
SINCE avec les expressions temporelles
Certaines expressions courantes utilisent SINCE de manière figée :
- since then = depuis lors / depuis ce moment
- ever since = depuis lors, depuis ce moment-là (insistance)
- since when? = depuis quand ? (question)
- long since = il y a longtemps déjà
FOR et SINCE avec le present perfect : règles et constructions
La combinaison incontournable de la grammaire anglaise
Le present perfect (have/has + participe passé) est le temps verbal par excellence pour utiliser FOR et SINCE. Cette combinaison est fondamentale parce que le present perfect exprime précisément une action passée qui a un lien avec le présent — et c'est exactement ce que FOR et SINCE permettent de qualifier : une situation commencée dans le passé et toujours vraie maintenant.
La structure de base
| Structure | Exemple | Traduction |
|---|---|---|
| Subject + have/has + PP + FOR + durée | I have worked here for 5 years | Je travaille ici depuis 5 ans |
| Subject + have/has + PP + SINCE + moment | I have worked here since 2021 | Je travaille ici depuis 2021 |
| Forme négative + FOR | I haven't seen him for months | Je ne l'ai pas vu depuis des mois |
| Forme négative + SINCE | I haven't seen him since Christmas | Je ne l'ai pas vu depuis Noël |
| Question + FOR | How long have you known her? | Depuis combien de temps la connais-tu ? |
| Question + SINCE | Since when have you known her? | Depuis quand la connais-tu ? |
HOW LONG : la question qui appelle FOR ou SINCE
La question "How long...?" (Depuis combien de temps ?) est celle qui précède le plus souvent une réponse avec FOR ou SINCE. Notez que les deux peuvent répondre à cette même question :
Question : How long have you been learning English?
Réponse avec FOR : I have been learning English for three years.
Réponse avec SINCE : I have been learning English since 2023.
FOR et SINCE avec le present perfect continuous
Lorsque l'on veut insister sur la continuité ou la durée d'une action en cours, on utilise le present perfect continuous (have/has been + verbe-ing) combiné avec FOR ou SINCE :
- She has been studying for two hours. (Elle étudie depuis deux heures.)
- They have been waiting since 9 o'clock. (Ils attendent depuis 9 heures.)
- It has been raining for three days. (Il pleut depuis trois jours.)
- He has been living in France since he retired. (Il vit en France depuis sa retraite.)
Le present perfect continuous avec FOR ou SINCE exprime une plus grande emphase sur la durée et suggère que l'action est toujours en cours au moment de parler. On l'utilise pour des activités dynamiques (travailler, étudier, courir, attendre...) plutôt que pour des états statiques (know, be, have, own...).
FOR et SINCE avec d'autres temps : passé simple, present perfect continuous
Quand FOR et SINCE sortent du present perfect
Si le present perfect est le terrain de prédilection de FOR et SINCE, ces deux prépositions ne s'y cantonnent pas toujours. Comprendre leur usage avec d'autres temps verbaux permet d'affiner sa maîtrise de l'anglais.
FOR avec le preterit (past simple)
FOR s'utilise très naturellement avec le preterit pour indiquer une durée passée et définitivement terminée. Dans ce cas, FOR se traduit par "pendant" plutôt que "depuis" :
- She lived in London for three years. (Elle a vécu à Londres pendant trois ans - elle n'y vit plus.)
- He worked at the bank for ten years before retiring.
- I studied Portuguese for six months. (J'ai étudié le portugais pendant six mois.)
La différence avec le present perfect est cruciale : "I lived here for two years" (preterit) signifie que je n'y vis plus, tandis que "I have lived here for two years" (present perfect) signifie que j'y vis toujours.
FOR avec le futur
FOR peut s'employer avec le futur (will, be going to) pour exprimer une durée prévue ou planifiée :
- I will be in Paris for a week. (Je serai à Paris pendant une semaine.)
- She is going to stay for two months. (Elle va rester pendant deux mois.)
- The conference will last for three days.
SINCE et le passé : une particularité importante
SINCE peut s'utiliser avec le past perfect (had + participe passé) dans un contexte de récit au passé, lorsque l'on décrit une situation qui durait depuis un moment précis dans un cadre entièrement passé :
- She had been waiting since 8 o'clock when he finally arrived.
- They hadn't spoken since their argument in March.
- He had worked there since the company was founded.
SINCE avec la valeur causale
SINCE a également une valeur causale (= "puisque", "étant donné que"). Dans ce cas, il n'a aucun rapport avec le temps et peut s'utiliser avec n'importe quel temps verbal. Il ne faut pas confondre les deux emplois :
I have learned a lot since I started this course.
Since you are here, let's start the meeting.
Expressions avec FOR et SINCE : for a long time, since then, ever since...
Le vocabulaire avancé pour parler comme un natif
Au-delà de leurs usages grammaticaux de base, FOR et SINCE entrent dans de nombreuses expressions idiomatiques et locutions figées très fréquentes en anglais. Les connaître vous permettra d'enrichir votre expression et de paraître plus naturel.
Expressions clés avec FOR
| Expression | Sens | Exemple |
|---|---|---|
| for a long time | depuis longtemps / pendant longtemps | I've known her for a long time. |
| for a while | pendant un moment / depuis un moment | We talked for a while after the meeting. |
| for ages | depuis une éternité (familier) | I haven't eaten pizza for ages! |
| for now | pour l'instant | That's enough for now. Let's take a break. |
| for good | pour de bon, définitivement | She has left for good. |
| for ever / forever | pour toujours | I will love you forever. |
| for the time being | pour le moment / provisoirement | For the time being, stay here. |
| for the first time | pour la première fois | I visited Italy for the first time last year. |
Expressions clés avec SINCE
| Expression | Sens | Exemple |
|---|---|---|
| since then | depuis lors, depuis ce moment-là | We met in 2018, and since then we've been friends. |
| ever since | depuis lors (avec insistance) | I visited Paris in 2010. Ever since, I've wanted to move there. |
| long since | depuis longtemps (formal) | He has long since retired. |
| since when? | depuis quand ? (parfois ironique) | Since when do you like jazz? |
| ever since + événement | depuis que ... (avec émotion) | Ever since her accident, she's been afraid of driving. |
FOR et SINCE dans le langage professionnel
Dans un contexte professionnel, sur un CV ou lors d'un entretien d'embauche en anglais, FOR et SINCE sont extrêmement courants :
- "I have been working in marketing for six years."
- "I have been with this company since 2019."
- "I have managed a team of ten people for the past three years."
- "I have been responsible for international accounts since my promotion."
FOR vs AGO vs DURING vs WHILE : comparatif complet
Ne plus jamais confondre ces expressions de temps
FOR et SINCE ne sont pas les seules expressions temporelles qui posent problème. AGO, DURING et WHILE sont souvent sources de confusion supplémentaire. Ce comparatif complet vous donnera une vision claire des différences entre tous ces termes.
| Terme | Sens | Suivi de | Temps verbal | Exemple |
|---|---|---|---|---|
| FOR | durée (combien de temps) | mesure de temps | present perfect, preterit, futur | for 3 years / for a week |
| SINCE | point de départ (depuis quand) | point précis dans le temps | present perfect (principalement) | since 2020 / since Monday |
| AGO | il y a (dans le passé, à partir d'aujourd'hui) | mesure de temps (après) | preterit uniquement | three years ago / a week ago |
| DURING | pendant (au cours d'une période) | nom de période / événement | tous les temps | during the meeting / during summer |
| WHILE | pendant que / tandis que | proposition subordonnée (verbe) | tous les temps | while I was sleeping |
FOR vs AGO : la confusion la plus fréquente
AGO se place toujours après la mesure de temps et s'utilise uniquement avec le preterit. Il indique un moment dans le passé calculé à partir d'aujourd'hui. Ne confondez jamais FOR (present perfect) avec AGO (preterit) :
I have started this job three years ago.
I started this job three years ago. (preterit + ago)
I have been doing this job for three years. (present perfect + for)
DURING vs FOR : la confusion courante
DURING répond à la question "when?" (quand ?) et est suivi d'un nom. FOR répond à "how long?" (combien de temps ?) et est suivi d'une durée. La différence est subtile mais réelle :
- I fell asleep during the film. (pendant le film - nom)
- I slept for two hours. (pendant deux heures - durée)
- It rained during our holiday. (pendant nos vacances - nom)
- It rained for a week. (pendant une semaine - durée)
WHILE vs DURING : conjonction vs préposition
WHILE est une conjonction (suivie d'une proposition avec sujet + verbe), tandis que DURING est une préposition (suivie d'un nom). En pratique :
- "I fell asleep while I was watching TV." (while + sujet + verbe)
- "I fell asleep during the film." (during + nom)
1. Utiliser SINCE au lieu de FOR pour une durée : ~~"I have worked here since 3 years."~~ → "I have worked here for 3 years."
2. Utiliser FOR au lieu de SINCE pour un point de départ : ~~"I have worked here for Monday."~~ → "I have worked here since Monday."
3. Utiliser AGO avec le present perfect : ~~"I have started three years ago."~~ → "I started three years ago."
4. Utiliser SINCE avec le présent simple : ~~"I am here since Monday."~~ → "I have been here since Monday."
50 exemples pratiques et exercices avec corrigés
Pratiquez et mémorisez avec des phrases réelles
25 exemples avec FOR
Voici 25 phrases d'exemple illustrant les différents usages de FOR avec plusieurs temps verbaux :
25 exemples avec SINCE
Exercices : FOR ou SINCE ?
Choisissez FOR ou SINCE pour compléter chaque phrase. Vérifiez ensuite le corrigé.
1. "I have been living in Paris ___ five years."
Voir le corrigé
FOR - "five years" est une durée (mesure de temps). I have been living in Paris for five years.
2. "She hasn't eaten anything ___ this morning."
Voir le corrigé
SINCE - "this morning" est un point précis dans le temps. She hasn't eaten anything since this morning.
3. "They have known each other ___ their childhood."
Voir le corrigé
SINCE - "their childhood" est un événement/point de départ. They have known each other since their childhood.
4. "We have been waiting ___ an hour and a half."
Voir le corrigé
FOR - "an hour and a half" est une durée. We have been waiting for an hour and a half.
5. "He has been the manager ___ he got promoted."
Voir le corrigé
SINCE - "he got promoted" est une proposition subordonnée indiquant le point de départ. He has been the manager since he got promoted.
6. "I haven't been to the cinema ___ ages."
Voir le corrigé
FOR - "ages" est une expression de durée. I haven't been to the cinema for ages.
7. "The team has been working on this project ___ last September."
Voir le corrigé
SINCE - "last September" est un point précis dans le temps. The team has been working on this project since last September.
8. "My parents have lived in this house ___ over twenty years."
Voir le corrigé
FOR - "over twenty years" est une durée. My parents have lived in this house for over twenty years.
Questions fréquentes sur FOR et SINCE
Toutes vos questions ont une réponse
Quelle est la différence entre FOR et SINCE en anglais ?
FOR exprime une durée (combien de temps : for three years, for a week). SINCE exprime un point de départ précis dans le temps (depuis quand : since 2020, since Monday). Les deux s'utilisent principalement avec le present perfect.
Avec quel temps utilise-t-on FOR et SINCE ?
FOR et SINCE s'utilisent principalement avec le present perfect (I have lived here for ten years / since 2014) et le present perfect continuous (I have been working here for two hours / since this morning). FOR peut aussi s'employer avec le preterit et le futur.
Comment traduire FOR en français ?
FOR se traduit généralement par "depuis" + durée avec le present perfect, ou par "pendant" avec le preterit : I have lived here for ten years = J'habite ici depuis dix ans. I studied for two hours = J'ai étudié pendant deux heures (action terminée).
Comment traduire SINCE en français ?
SINCE se traduit toujours par "depuis" suivi d'un point de départ précis : since Monday = depuis lundi, since 2019 = depuis 2019, since I was a child = depuis que j'étais enfant.
Quelle est la différence entre FOR et AGO ?
FOR indique une durée avec le present perfect : I have lived here for five years. AGO indique un moment passé calculé depuis aujourd'hui, avec le preterit uniquement : I moved here five years ago. Ne jamais combiner AGO avec le present perfect !
Peut-on utiliser FOR avec le passé simple (preterit) ?
Oui, FOR s'utilise avec le preterit pour exprimer une durée passée terminée : I lived in London for three years (mais je n'y vis plus). Avec le present perfect, l'action est toujours en cours : I have lived in London for three years (j'y vis encore).
Comment utiliser SINCE avec une proposition subordonnée ?
Quand SINCE introduit une proposition subordonnée, la principale se met au present perfect et la subordonnée au preterit : I have felt better since I stopped smoking. La structure est : [present perfect] + since + [preterit].
Quelle est la différence entre FOR et DURING ?
FOR est suivi d'une mesure de durée (for two hours, for a week) et répond à "combien de temps ?". DURING est suivi d'un nom de période ou d'événement (during the meeting, during the holidays) et répond à "à quel moment ?". On ne peut pas les interchanger.
Pour aller plus loin : le present perfect et la grammaire anglaise
FOR et SINCE sont indissociables du present perfect. Approfondissez vos connaissances avec nos autres guides :
Maîtrisez l'anglais avec ActionBRITISH
Vous souhaitez progresser rapidement en anglais, y compris sur les points de grammaire comme FOR et SINCE ? Nos formateurs certifiés vous accompagnent avec des formations personnalisées, 100% financées par le CPF.
Je demande mon financement CPF