Accueil Blog FOR et SINCE en anglais

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.

AB

Par l'équipe ActionBRITISH

Mis à jour le 26 février 2026 • Lecture 12 min

FOR et SINCE en anglais - grammaire present perfect

⚡ TL;DR - FOR vs SINCE en un coup d'oeil

FOR = durée
for 3 years, for a week
📅
SINCE = point de départ
since 2020, since Monday
🕒
Temps principal
Present perfect
💡
Astuce mnémo
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 DUREE

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 POINT DE DEPART

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)
Astuce mnémotechnique : Pensez à "FOR = FOuRchette de temps" (une plage, une durée entre deux points) et "SINCE = Specific moment IN Chronology Ever" (un moment spécifique). Ou plus simplement : FOR mesure, SINCE date !

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 :

Secondes / Minutes
for a few seconds
for ten minutes
for half an hour
Heures / Jours
for two hours
for a day
for three days
Semaines / Mois
for a week
for six months
for a few weeks
Années / Long terme
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.)

Erreur fréquente : Ne dites pas ~~"I am here for three years."~~ En anglais, si l'action est encore en cours et que vous indiquez sa durée, vous devez utiliser le present perfect : "I have been here for three years." La distinction entre le présent simple et le present perfect avec FOR est essentielle.

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)
Exemples en contexte :
- 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).

Exemples avec SINCE + proposition :
- 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à
Attention : SINCE n'est presque jamais utilisé avec le preterit simple. En anglais, on ne dit pas ~~"I was here since Monday."~~ Car SINCE implique une continuité jusqu'au présent, ce qui est incompatible avec le preterit qui décrit des actions terminées. Utilisez toujours le present perfect avec SINCE : "I have been here since Monday."
🔄

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 :

Present perfect continuous + FOR / 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...).

Règle d'or : Avec des verbes d'état (know, like, be, have, own, understand...), utilisez le present perfect simple, pas le continuous : "I have known him for years" (et non ~~"I have been knowing him"~~). Avec des verbes d'action, les deux sont possibles, avec une nuance de continuité pour le continuous.

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" :

FOR + preterit (durée terminée) :
- 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 :

FOR + futur :
- 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é :

SINCE + past perfect (contexte narratif 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 :

SINCE temporel (depuis)
I have learned a lot since I started this course.
SINCE causal (puisque)
Since you are here, let's start the meeting.
Erreur classique des francophones : Traduire "pendant" par SINCE. En français, "depuis" et "pendant" peuvent tous deux être traduits par FOR en anglais selon le temps verbal. "J'ai vécu à Paris pendant deux ans" = "I lived in Paris for two years" (preterit) et non SINCE, car "pendant" ici indique une durée terminée.
💬

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 :

Formulations professionnelles courantes :
- "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) :

INCORRECT
I have started this job three years ago.
CORRECT
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 :

DURING vs FOR en contexte :
- 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)
Récapitulatif des erreurs typiques des francophones :
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 :

1
I have been studying English for two years. (Je fais de l'anglais depuis deux ans.)
2
She has been a teacher for fifteen years. (Elle est professeur depuis quinze ans.)
3
They have lived in Lyon for six months. (Ils vivent à Lyon depuis six mois.)
4
He has worked at Google for a decade. (Il travaille chez Google depuis dix ans.)
5
I haven't seen my cousin for three years. (Je n'ai pas vu mon cousin depuis trois ans.)
6
We have been waiting for an hour. (Nous attendons depuis une heure.)
7
She lived in New York for four years. (Elle a vécu à New York pendant quatre ans - elle n'y vit plus.)
8
I will be in London for a week. (Je serai à Londres pendant une semaine.)
9
He has been ill for a few days. (Il est malade depuis quelques jours.)
10
The company has been running for over fifty years. (L'entreprise existe depuis plus de cinquante ans.)
11
I have known her for ages. (Je la connais depuis des lustres.)
12
They have been married for thirty years. (Ils sont mariés depuis trente ans.)
13
She studied medicine for seven years. (Elle a étudié la médecine pendant sept ans.)
14
We haven't eaten for hours. (Nous n'avons pas mangé depuis des heures.)
15
The film lasted for two and a half hours. (Le film a duré deux heures et demie.)

25 exemples avec SINCE

1
I have worked here since January 2023. (Je travaille ici depuis janvier 2023.)
2
She has been smiling since she heard the news. (Elle sourit depuis qu'elle a appris la nouvelle.)
3
He hasn't eaten since this morning. (Il n'a pas mangé depuis ce matin.)
4
Things have changed since I was young. (Les choses ont changé depuis que j'étais jeune.)
5
We have been friends since primary school. (Nous sommes amis depuis l'école primaire.)
6
The museum has been closed since last week. (Le musée est fermé depuis la semaine dernière.)
7
I have felt much better since I started exercising. (Je me sens beaucoup mieux depuis que j'ai commencé à faire de l'exercice.)
8
She has been the director since 2020. (Elle est directrice depuis 2020.)
9
I haven't spoken to him since our argument. (Je ne lui ai pas parlé depuis notre dispute.)
10
The world has changed dramatically since the internet arrived. (Le monde a changé radicalement depuis l'arrivée d'internet.)

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.

Conseil de mémorisation : Pour ne plus jamais hésiter, essayez de reformuler la phrase avec "combien de temps ?" ou "depuis quand ?". Si vous répondez avec un nombre (3 ans, 2 heures...), utilisez FOR. Si vous répondez avec une date ou un événement (2020, lundi, le début...), utilisez SINCE.

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

Articles connexes