ActionBRITISH

Since et For en Anglais : La Différence Expliquée

Le guide complet pour ne plus jamais confondre since et for : point de départ vs durée, present perfect, since-clauses, exercices corrigés et comparaison avec ago et before

AB

Par l'équipe ActionBRITISH

Mis à jour le 26 février 2026  |  Lecture 18 min

📖 TL;DR — Since et For en un clin d'oeil

  • Since = point de départ précis dans le temps (depuis quand ?) → since 2018, since Monday, since I was a child
  • For = durée d'une période (pendant combien de temps ?) → for three years, for six months, for a long time
  • Since s'utilise principalement avec le present perfect (have/has + PP)
  • For fonctionne avec le present perfect, le past simple ET le futur
  • Ago vs Since : ago = il y a (past simple) ; since = depuis (present perfect)
  • ✅ Ne jamais dire since a long time → toujours for a long time

La confusion entre since et for est l'une des erreurs grammaticales les plus répandues chez les francophones qui apprennent l'anglais. La raison est simple : en français, un seul mot — « depuis » — peut se traduire par l'un ou l'autre selon le contexte. Je vis ici depuis 2018 se dit I have lived here since 2018, mais Je vis ici depuis cinq ans se dit I have lived here for five years. Cette ambiguïté du français crée une confusion durable dans l'apprentissage de l'anglais.

Pourtant, la distinction est logique et s'apprend facilement dès lors qu'on comprend le principe fondamental : since renvoie à un point dans le temps, for renvoie à une quantité de temps. Dès que vous avez intégré cette règle centrale, les choix deviennent quasi automatiques. Dans ce guide complet, nous allons explorer toutes les subtilités de ces deux petits mots — leurs usages, leurs exceptions, leurs interactions avec les différents temps grammaticaux — à travers des explications détaillées, des tableaux comparatifs, des exemples concrets tirés de situations professionnelles et de la vie quotidienne, ainsi que des exercices pratiques avec corrections détaillées.

Que vous prépariez le TOEIC, le Linguaskill ou simplement que vous souhaitiez améliorer votre anglais professionnel pour des réunions, des e-mails ou des présentations, maîtriser since et for est indispensable. Ces deux mots apparaissent dans pratiquement toutes les conversations qui font référence à une durée ou à un moment passé, et les examens de grammaire les incluent systématiquement à partir du niveau B1.

🎯 Since : point de départ dans le temps

Since est une préposition (et parfois une conjonction) qui indique le point de départ précis d'une action ou d'une situation qui a commencé dans le passé et qui, dans la plupart des cas, se poursuit encore au moment où l'on parle. C'est sa caractéristique essentielle : since ancre le début d'une situation à un moment identifiable et spécifique dans le passé.

En pratique, since est toujours suivi d'une référence temporelle précise : une date, une heure, un jour, un mois, une année, ou un événement marquant. On peut dire since Monday, since 3 o'clock, since January, since 2015, since the meeting, since I started working here. La clé est que l'expression après since désigne un moment identifiable, pas une quantité de temps.

La question à laquelle répond since est toujours : « Depuis quand ? »Since when? Si vous pouvez répondre à cette question avec votre expression temporelle, alors since est le bon mot. Par exemple : Since when have you known him? — Since 2010.

💬 Exemples avec since (préposition)

  • Since + date : I have worked at this company since March 2022. (Je travaille dans cette entreprise depuis mars 2022.)
  • Since + heure : She has been waiting since 9 AM. (Elle attend depuis 9h.)
  • Since + jour : He hasn't eaten since yesterday. (Il n'a pas mangé depuis hier.)
  • Since + année : They have lived in Lyon since 2017. (Ils habitent à Lyon depuis 2017.)
  • Since + événement : Life has been different since the lockdown. (La vie est différente depuis le confinement.)
  • Since + mois : We have been partners since October. (Nous sommes partenaires depuis octobre.)

Il est important de noter que since implique presque toujours une continuité jusqu'au moment présent. Si vous dites I have lived here since 2010, cela signifie que vous y habitez encore aujourd'hui. Si la situation est terminée, on emploiera d'autres constructions — nous y reviendrons dans la section consacrée aux temps grammaticaux.

Expression après sinceExempleTraduction
Une date préciseSince 15 June 2020Depuis le 15 juin 2020
Une annéeSince 2018Depuis 2018
Un moisSince AprilDepuis avril
Un jour de la semaineSince TuesdayDepuis mardi
Une heure préciseSince 8 o'clockDepuis 8 heures
Un repasSince lunchDepuis le déjeuner
Un événementSince the weddingDepuis le mariage
Un moment de la vieSince childhoodDepuis l'enfance

⚠️ Ce qu'on ne met jamais après since

On ne peut pas utiliser since avec une quantité de temps. Les expressions suivantes sont incorrectes :

  • since three years (incorrect) → ✅ for three years
  • since a long time (incorrect) → ✅ for a long time
  • since two weeks (incorrect) → ✅ for two weeks
  • since six months (incorrect) → ✅ for six months

Une astuce mémorisation simple : imaginez une ligne du temps. Since pointe vers un endroit précis sur cette ligne — un point fixe, une épingle dans la frise chronologique. For, en revanche, mesure une longueur sur cette même ligne — un segment entre deux points. Cette image mentale vous aidera à choisir instantanément le bon mot dans les examens comme dans les conversations courantes.

Le mot since peut également s'employer seul, en adverbe, pour signifier « depuis (lors) » — c'est-à-dire depuis ce moment précis évoqué dans le contexte : We met in 2014 and have been friends ever since. (Nous nous sommes rencontrés en 2014 et nous sommes amis depuis.) Cette forme adverbiale est fréquente en anglais écrit et contribue à la fluidité du discours.

📋 For : durée d'une période

For est une préposition qui exprime la durée d'une action ou d'une situation. Contrairement à since qui ancre un point de départ, for mesure la longueur d'une période de temps. La question à laquelle répond for est : « Pendant combien de temps ? »How long?

Après for, on trouve toujours une quantité de temps : un nombre d'heures, de jours, de semaines, de mois ou d'années. Exemples : for two hours, for three days, for a week, for six months, for ten years, for a long time, for ages, for a while. Notez que même les expressions vagues comme for ages (depuis des lustres) ou for a while (pendant un moment) restent des quantités approximatives de temps, c'est pourquoi elles se construisent avec for.

La grande polyvalence de for tient au fait qu'il peut s'utiliser avec plusieurs temps grammaticaux : le present perfect, le past simple, le futur et même le présent continu. Cette flexibilité contraste avec since, qui s'associe principalement au present perfect. Nous détaillerons cette polyvalence dans les sections suivantes.

💬 Exemples avec for à différents temps

  • Present perfect : She has worked here for five years. (Elle travaille ici depuis cinq ans.)
  • Past simple : He worked in London for two years. (Il a travaillé à Londres pendant deux ans.)
  • Futur : I will be in Paris for three days. (Je serai à Paris pendant trois jours.)
  • Present perfect continu : She has been studying for four hours. (Elle étudie depuis quatre heures.)
  • Expression vague : I haven't seen him for ages. (Je ne l'ai pas vu depuis des lustres.)
Type de duréeExemple avec forTraduction
Quelques minutesfor ten minutespendant dix minutes
Quelques heuresfor three hourspendant trois heures
Un ou plusieurs joursfor two dayspendant deux jours
Une ou plusieurs semainesfor a week / for four weekspendant une / quatre semaines
Un ou plusieurs moisfor six monthspendant six mois
Une ou plusieurs annéesfor ten yearspendant dix ans
Durée indéfinie longuefor ages / for a long timedepuis des lustres / depuis longtemps
Durée indéfinie courtefor a while / for a momentpendant un moment

💡 Astuce pour retenir for

Imaginez que for est une règle graduée : elle mesure une longueur de temps. Quand vous utilisez for, vous mesurez combien de temps dure quelque chose. Si vous pouvez répondre à la question How long? avec votre expression, alors for est correct. For three years répond à How long have you lived here? — For three years.

Un piège courant avec for concerne la différence avec during. Les francophones traduisent parfois « pendant » par during au lieu de for. Or ces deux mots ne sont pas interchangeables. During s'utilise devant un nom désignant un événement ou une période nommée : during the meeting, during the summer, during my stay. For s'utilise devant une durée chiffrée ou quantifiée : for three hours, for a week, for two months. On dit donc during the conference (un événement nommé) mais for three hours (une durée mesurée).

Un autre piège : for ne doit pas être confondu avec in dans les expressions de durée. In two hours signifie « dans deux heures » (dans le futur), tandis que for two hours signifie « pendant deux heures » (durée). Exemple : The report will be ready in two hours (prêt d'ici deux heures) vs She worked on the report for two hours (elle a travaillé pendant deux heures).

💬 Since vs For : la règle fondamentale

Maintenant que nous avons exploré chaque mot séparément, il est temps de les confronter directement et de formuler la règle fondamentale qui vous permettra de choisir instantanément le bon mot dans toutes les situations. Cette règle tient en une seule phrase :

🎯 SINCE = point de départ (depuis quand ?)   |   FOR = durée (pendant combien de temps ?)

Pour appliquer cette règle, posez-vous simplement la bonne question. Si la réponse à votre complément temporel répond à « Since when? » (Depuis quand ?), utilisez since. Si elle répond à « How long? » (Pendant combien de temps ?), utilisez for. Cette distinction est la clé de toute la grammaire de since et for en anglais.

Observons cette règle à travers une situation concrète. Imaginons qu'une personne travaille dans la même entreprise depuis janvier 2020. Aujourd'hui, en 2026, cela fait six ans. On peut exprimer cette réalité de deux façons parfaitement équivalentes :

💬 Deux façons d'exprimer la même réalité

  • 🎯 Since (point de départ) : She has worked at this company since January 2020.
    → Réponse à : Since when? — Since January 2020.
  • 📏 For (durée) : She has worked at this company for six years.
    → Réponse à : How long? — For six years.

Ces deux phrases sont correctes et expriment exactement la même réalité. Le choix dépend de l'information que vous souhaitez mettre en avant : le moment où cela a commencé, ou la durée totale.

CritèreSinceFor
Question correspondanteSince when? (Depuis quand ?)How long? (Pendant combien de temps ?)
Type d'informationPoint de départ précisQuantité ou durée de temps
Ce qui suitDate, heure, événement, clauseNombre + unité de temps
Temps grammaticaux principauxSurtout present perfectPresent perfect, past simple, futur
Traduction françaiseDepuis (un moment précis)Depuis / Pendant (une durée)
Exemplessince 2019 / since Tuesdayfor two years / for three days

⚠️ Le piège du français « depuis »

En français, « depuis » peut traduire à la fois since et for :

  • « Je travaille ici depuis 2019 » → I have worked here since 2019 (point de départ = since)
  • « Je travaille ici depuis cinq ans » → I have worked here for five years (durée = for)

La clé : si « depuis » est suivi d'un nombre + une unité de temps, c'est for. S'il est suivi d'une date ou d'un événement, c'est since.

Cette règle fondamentale vaut également pour les questions. Quand on interroge quelqu'un sur la durée ou le début d'une situation, on utilise How long...? suivi du present perfect, et la réponse peut utiliser soit since soit for :

💬 Questions avec How long...? et réponses avec since / for

  • How long have you been learning English?
    I've been learning English since 2020. (depuis 2020)
    I've been learning English for six years. (depuis six ans)
  • How long has she worked there?
    She has worked there since she graduated. (depuis qu'elle a obtenu son diplôme)
    She has worked there for three years. (depuis trois ans)

🔄 Temps grammaticaux avec since et for

L'un des aspects les plus importants de la grammaire de since et for concerne leur compatibilité avec les différents temps de la langue anglaise. Bien que ces deux mots soient souvent enseignés dans le contexte exclusif du present perfect, leur utilisation s'étend au-delà. Comprendre quand chaque temps s'impose permet d'éviter des erreurs subtiles mais pénalisantes dans les examens et les communications professionnelles.

Le present perfect (have/has + participe passé) est le temps de prédilection pour since et for lorsqu'on parle d'une situation qui a commencé dans le passé et qui se poursuit au moment où l'on parle. C'est le cas le plus fréquent et le plus important à maîtriser. La logique est claire : le present perfect exprime un lien entre passé et présent, ce qui correspond parfaitement à la notion de « commencé dans le passé, toujours vrai maintenant ».

Le present perfect continu (have/has been + verbe-ing) s'utilise également fréquemment avec since et for pour insister sur la durée et la continuité d'une action. La nuance avec le present perfect simple est que le continu met davantage l'accent sur le déroulement de l'action dans le temps, tandis que le simple insiste sur le résultat ou l'état. Avec les verbes d'état (know, live, be, have), on préfère généralement le present perfect simple même pour une situation continue.

Le past simple s'emploie avec for (mais pas avec since dans sa fonction principale de préposition) pour parler d'une action qui a duré pendant une période définie dans le passé et qui est maintenant terminée. Le futur accueille également for pour exprimer la durée d'une action future prévue ou planifiée.

Temps grammaticalSinceForExemple
Present perfect simple✅ Oui✅ OuiI have lived here since 2015 / for 11 years.
Present perfect continu✅ Oui✅ OuiShe has been working since 8 AM / for four hours.
Past simple⚠️ En clause subordonnée✅ OuiHe worked there for two years.
Past perfect✅ Oui (contexte passé)✅ OuiShe had worked there since 2010 / for a decade.
Futur simple (will)❌ Non✅ OuiI will stay for a week.
Futur proche (going to)❌ Non✅ OuiShe is going to be away for three days.

💡 Present perfect simple vs continu avec since / for

La distinction entre present perfect simple et continu avec since et for est une nuance importante :

  • Simple : I have lived in Paris since 2018. → Insiste sur l'état (j'y vis toujours)
  • Continu : I have been living in Paris since 2018. → Insiste sur la continuité du processus
  • Simple : She has worked on this project for three weeks. → Résultat : le projet avance
  • Continu : She has been working on this project for three weeks. → L'action est en cours, non terminée

Avec les verbes d'état (know, believe, live, own), on utilise généralement le present perfect simple même pour exprimer une durée continue : I have known him since childhood.

Une question fréquente des apprenants : est-il possible d'omettre for dans une phrase ? La réponse est oui, dans certains cas informels : I haven't seen her (for) years ou I waited (for) hours. L'omission de for est plus courante à l'oral qu'à l'écrit et signifie exactement la même chose. En revanche, since ne peut jamais être omis dans ce type de construction.

📊 Since avec le present perfect vs past simple

L'une des questions grammaticales les plus délicates concerne l'utilisation de since avec le present perfect et son opposition au past simple. Cette distinction est cruciale non seulement pour la compréhension écrite et orale, mais aussi pour les examens de grammaire anglaise où elle est fréquemment testée dans les parties de grammaire du TOEIC et du Linguaskill.

La règle principale est la suivante : lorsque since est une préposition suivie d'un point de référence temporel, la proposition principale se met au present perfect. Cela traduit le fait que la situation a commencé à ce moment précis et se poursuit jusqu'au présent : I have studied English since 2020 (je l'étudie encore). Cette règle est absolument fondamentale et correspond à une différence profonde avec le français, où l'on utilise le présent simple dans cette situation.

Cependant, since peut également fonctionner comme une conjonction de subordination, introduisant une proposition complète. Dans ce cas, la proposition subordonnée (introduite par since) utilise le past simple, tandis que la proposition principale reste au present perfect. C'est une structure très courante en anglais naturel :

💬 Since comme conjonction : structure à deux temps

  • My life has changed a lot since I got married.
    → Principale : present perfect / Subordonnée : past simple
  • She has been much happier since she changed jobs.
    → Principale : present perfect / Subordonnée : past simple
  • We haven't spoken since we had that argument.
    → Principale : present perfect négatif / Subordonnée : past simple
  • A lot of things have improved since the new manager arrived.
    → Principale : present perfect / Subordonnée : past simple
  • He has been working much harder since his boss gave him that feedback.
    → Principale : present perfect / Subordonnée : past simple

Une autre nuance importante : since peut apparaître dans des phrases au past perfect pour parler d'une situation dans un contexte entièrement passé — c'est-à-dire quand le moment de référence est lui-même situé dans le passé :

💬 Since avec le past perfect (contexte entièrement passé)

  • She had worked there since 2010, but she left in 2020.
    (Elle y avait travaillé depuis 2010, mais elle est partie en 2020.)
  • He had been ill since Monday when we finally called the doctor.
    (Il était malade depuis lundi quand nous avons finalement appelé le médecin.)

Dans ces exemples, le past perfect indique que la situation est antérieure à un autre événement passé, lui aussi terminé.

StructureTemps utiliséExemple
Principale avec since + date/nomPresent perfectI have lived here since 2015.
Principale (since = conjonction)Present perfectLife has improved...
Subordonnée avec sincePast simple...since she moved here.
Principale en contexte passéPast perfectHe had worked there since 2000 before retiring.
Since adverbial seulPresent perfectWe met in 2015 and have been friends ever since.

⚠️ Erreur fréquente : utiliser since avec le présent simple

En français, on dit « je travaille ici depuis 2018 » (présent simple). En anglais, cette structure est incorrecte avec since. La phrase correcte est :

  • I work here since 2018. (incorrect)
  • I have worked here since 2018. (correct — present perfect)

Le présent simple en anglais ne peut pas exprimer une action commencée dans le passé et toujours en cours. C'est le rôle spécifique du present perfect. Cette erreur est l'une des plus pénalisantes dans les examens de grammaire car elle trahit une mauvaise compréhension du système des temps anglais.

✅ For avec le present perfect, past simple et futur

La grande flexibilité de for par rapport à since réside dans sa capacité à s'utiliser avec plusieurs temps grammaticaux différents. Alors que since est presque toujours lié au present perfect (ou au past perfect dans un contexte entièrement passé), for peut accompagner le present perfect, le past simple, le futur, et même le présent continu. Cette polyvalence fait de for un mot particulièrement fréquent et utile en anglais dans tous les registres.

For avec le present perfect (durée en cours)

C'est l'usage le plus courant et celui qu'on apprend en priorité. Quand for accompagne le present perfect, il exprime une durée qui a commencé dans le passé et qui se poursuit encore au moment où l'on parle. La nuance avec since est que for donne la quantité de temps écoulé, tandis que since donne le point de départ. Ces deux constructions sont complémentaires et non substituables l'une à l'autre.

💬 For + present perfect (durée qui continue)

  • I have worked at this company for eight years. (Je travaille dans cette entreprise depuis huit ans.)
  • She has known him for decades. (Elle le connaît depuis des décennies.)
  • They have been married for twenty years. (Ils sont mariés depuis vingt ans.)
  • We have had this problem for months. (Nous avons ce problème depuis des mois.)
  • He has not contacted us for a very long time. (Il ne nous a pas contactés depuis très longtemps.)

For avec le past simple (durée révolue)

Quand for accompagne le past simple, la situation est différente : la durée est entièrement révolue. L'action ou la situation a duré un certain temps dans le passé, mais elle est maintenant terminée. C'est ici que for se distingue clairement de since, car on ne peut pas utiliser since (préposition) de cette façon avec le past simple.

💬 For + past simple (durée révolue)

  • He worked in London for two years. (Il a travaillé à Londres pendant deux ans — il n'y travaille plus.)
  • She studied medicine for six years. (Elle a étudié la médecine pendant six ans.)
  • They waited for three hours. (Ils ont attendu pendant trois heures.)
  • I lived in Bordeaux for five years. (J'ai vécu à Bordeaux pendant cinq ans — je n'y vis plus.)
  • The company struggled financially for several months before recovering. (La société a eu des difficultés financières pendant plusieurs mois avant de se redresser.)

For avec le futur (durée prévue)

For s'utilise également avec le futur simple (will), le futur proche (going to) et le présent continu à valeur de futur pour indiquer la durée prévue d'une action future. C'est une construction naturelle et fréquente dans les contextes professionnels pour parler de déplacements, de projets ou de réunions.

💬 For + futur (durée prévue)

  • I will be in New York for a week. (Je serai à New York pendant une semaine.)
  • She is going to study abroad for a year. (Elle va étudier à l'étranger pendant un an.)
  • We are staying in this hotel for three nights. (Nous restons dans cet hôtel trois nuits.)
  • The project will last for six months. (Le projet durera six mois.)
  • The team will be working on this contract for the next quarter. (L'équipe travaillera sur ce contrat pendant le prochain trimestre.)
Temps avec forSignificationExemple complet
Present perfectDurée commencée dans le passé, encore en coursI have lived here for ten years.
Present perfect continuAction continue, durée en cours, non terminéeShe has been working for six hours.
Past simpleDurée entièrement révolue, situation terminéeHe worked there for five years.
Past perfectDurée révolue dans un contexte passéThey had been waiting for two hours when we arrived.
Futur simple (will)Durée d'une action future planifiéeI will stay for two weeks.
Futur proche (going to)Durée d'une action future imminenteShe is going to travel for a month.

📝 Since avec des clauses (since I was young...)

Since peut fonctionner non seulement comme une préposition simple (suivie d'un nom ou d'une expression nominale), mais aussi comme une conjonction de subordination temporelle, introduisant une proposition subordonnée complète avec un sujet et un verbe. Cette construction, souvent appelée « since-clause », enrichit considérablement les possibilités d'expression en anglais et donne un style plus naturel et élaboré.

Quand since introduit une clause, sa signification reste la même : il indique le point de départ d'une action ou d'une situation. Mais cette fois, au lieu d'être suivi d'une simple date ou d'un nom, il est suivi d'une proposition complète qui décrit l'événement ou la situation qui constitue ce point de départ. C'est une construction très naturelle et fréquente aussi bien en anglais parlé qu'écrit.

La structure grammaticale standard est :

  • Proposition principale : present perfect (ou past perfect pour un contexte passé)
  • Since-clause : past simple (pour exprimer l'événement passé qui constitue le point de départ)

💬 Since-clauses avec present perfect + past simple

  • I have loved music since I was young.
    (J'aime la musique depuis que je suis jeune.)
  • She has been much more confident since she passed her exam.
    (Elle est beaucoup plus confiante depuis qu'elle a réussi son examen.)
  • The company has grown rapidly since the new CEO took over.
    (L'entreprise a grandi rapidement depuis que le nouveau PDG a pris les rênes.)
  • We haven't argued once since we moved in together.
    (Nous ne nous sommes pas disputés une seule fois depuis que nous avons emménagé ensemble.)
  • Since he retired, he has been very busy with his hobbies.
    (Depuis qu'il est retraité, il est très occupé avec ses loisirs.)
  • My productivity has increased significantly since I started using this method.
    (Ma productivité a augmenté de façon significative depuis que j'utilise cette méthode.)

Notez que la since-clause peut se placer avant ou après la proposition principale. Quand elle est placée en début de phrase, elle est généralement suivie d'une virgule. Les deux positions sont correctes et fréquentes en anglais, chacune avec une légère différence de style :

💬 Position de la since-clause dans la phrase

  • Since-clause en fin de phrase (le plus courant à l'oral) :
    Her English has improved a lot since she started taking lessons.
  • Since-clause en début de phrase (mise en emphase, style soigné) :
    Since she started taking lessons, her English has improved a lot.

Il existe des expressions figées très courantes avec les since-clauses qui méritent une attention particulière car elles apparaissent fréquemment dans les textes et les conversations :

Expression avec since-clauseSignificationExemple complet
since I was borndepuis ma naissanceShe has lived in Paris since she was born.
since I was a child / kiddepuis mon enfanceI have played chess since I was a child.
since I was youngdepuis ma jeunesseHe has been passionate about art since he was young.
since I can rememberdepuis que je me souviensShe has been kind to me since I can remember.
since I starteddepuis que j'ai commencéThings have been better since I started meditating.
since we metdepuis qu'on s'est rencontrésHe has been my best friend since we met.
since it openeddepuis son ouvertureThe restaurant has been full since it opened.
since they leftdepuis qu'ils sont partisThings have been quieter since they left.

💡 Since comme adverbe (seul, sans complément)

Since peut aussi s'employer seul comme adverbe, sans être suivi d'un complément. Dans ce cas, il signifie « depuis (lors) / depuis ce moment-là » et fait référence à un moment mentionné précédemment dans le contexte :

  • We met in 2015 and have been friends ever since. (Nous nous sommes rencontrés en 2015 et sommes amis depuis.)
  • He left the company in 2022. He hasn't contacted us since. (Il a quitté l'entreprise en 2022. Il ne nous a pas contactés depuis.)
  • She was promoted in 2023 and has been much more motivated since. (Elle a été promue en 2023 et est beaucoup plus motivée depuis.)

🌍 Ago vs Before vs Since : comparaison

La confusion entre since, ago et before est extrêmement fréquente chez les apprenants francophones. Ces trois mots font tous référence à des moments passés, mais leur fonctionnement grammatical est radicalement différent. Les confondre produit des erreurs qui trahissent un niveau intermédiaire peu consolidé, et leur distinction est régulièrement testée dans les examens de grammaire anglaise à partir du niveau B1.

Ago : il y a (toujours avec le past simple)

Ago se place après une expression de durée et signifie « il y a ». Il s'utilise exclusivement avec le past simple et indique combien de temps s'est écoulé depuis un événement passé et terminé. Ago est toujours placé après la durée : two years ago, three months ago, a week ago, five minutes ago. La structure est donc : durée + ago, contrairement à for qui précède la durée.

💬 Exemples avec ago (+ past simple uniquement)

  • She left three years ago. (Elle est partie il y a trois ans.)
  • I met him a week ago. (Je l'ai rencontré il y a une semaine.)
  • The meeting started ten minutes ago. (La réunion a commencé il y a dix minutes.)
  • She graduated two years ago and immediately found a job.
  • ❌ Jamais : I have seen him two years ago. (On ne mélange pas ago et present perfect.)
  • ✅ Correct : I saw him two years ago. (past simple + ago)

Before : avant (flexible selon les temps et contextes)

Before signifie « avant » et peut s'utiliser avec plusieurs temps. Comme préposition, adverbe ou conjonction, il indique qu'une action a eu lieu avant un moment de référence. Contrairement à ago, before ne se place pas après la durée, et contrairement à since, il ne désigne pas nécessairement le point de départ d'une situation continue.

💬 Exemples avec before (flexible)

  • I had never seen Paris before my trip last year. (Je n'avais jamais vu Paris avant mon voyage l'an dernier.)
  • Have you ever done this before? (Avez-vous déjà fait ça avant ?)
  • She called me just before the meeting. (Elle m'a appelé juste avant la réunion.)
  • Finish your homework before you watch TV. (Finis tes devoirs avant de regarder la télé.)
  • I had never tried sushi before I visited Japan. (Je n'avais jamais essayé les sushis avant de visiter le Japon.)
MotSignificationTemps grammaticalPositionExemple
Sincedepuis (point de départ)Present perfect / Past perfectAvant le complémentsince 2018 / since Monday
Forpendant / depuis (durée)Present perfect, past simple, futurAvant la duréefor five years / for two weeks
Agoil y a (moment passé)Past simple uniquementAprès la duréethree years ago / a week ago
BeforeavantMultiple (past simple, past perfect)Variable (préposition, adverbe, conjonction)before the meeting / before I left

⚠️ Les règles des incompatibilités à retenir absolument

  • ❌ Ne jamais utiliser ago avec le present perfect : I have arrived three hours ago. → ✅ I arrived three hours ago.
  • ❌ Ne jamais utiliser since avec une quantité de temps : since three years → ✅ for three years
  • ❌ Ne jamais utiliser since avec le présent simple : I work here since 2020. → ✅ I have worked here since 2020.
  • ❌ Ne jamais dire since a long time : → ✅ for a long time

Un exemple concret pour bien visualiser la différence entre ago et since : imaginez que vous déménagez à Lyon en janvier 2020. Aujourd'hui, en février 2026, on peut décrire cette situation de deux façons complémentaires :

💬 Ago vs Since sur la même situation

  • Avec ago : I moved to Lyon six years ago. (Je me suis installé à Lyon il y a six ans.) → Événement ponctuel dans le passé, past simple.
  • Avec since : I have lived in Lyon since January 2020. (J'habite à Lyon depuis janvier 2020.) → Situation qui dure encore, present perfect.
  • Avec for : I have lived in Lyon for six years. (J'habite à Lyon depuis six ans.) → Durée de la situation encore en cours, present perfect.

Ago se concentre sur l'événement passé (le déménagement lui-même), since sur le moment où la situation a commencé, et for sur combien de temps cette situation dure.

🏢 Exercices pratiques avec corrections

La meilleure façon de consolider les règles grammaticales est de les pratiquer à travers des exercices variés et progressifs. Les exercices suivants couvrent tous les aspects de l'utilisation de since et for explorés dans ce guide. Faites chaque exercice sans regarder la correction, puis vérifiez vos réponses dans le bloc vert ci-dessous.

Exercice 1 : Since ou For ?

Complétez les phrases suivantes avec since ou for.

Phrase à compléter
1She has worked at this hospital ______ fifteen years.
2I haven't eaten anything ______ breakfast.
3They have been together ______ they met at university.
4He lived in Canada ______ three years before coming back to France.
5We have had this software problem ______ the last update.
6I will be in Lyon ______ two days next week.
7She hasn't called ______ last month.
8He has been learning Chinese ______ almost a decade.

✅ Corrections — Exercice 1

  • 1. forfor fifteen years : durée (quinze ans est une quantité de temps)
  • 2. sincesince breakfast : point de départ (le petit-déjeuner est un événement précis)
  • 3. sincesince they met : since-clause avec past simple (point de départ)
  • 4. forfor three years : durée révolue avec past simple (il n'y vit plus)
  • 5. sincesince the last update : point de départ (un événement précis)
  • 6. forfor two days : durée future (combien de temps il sera à Lyon)
  • 7. sincesince last month : point de départ (le mois dernier est une référence temporelle précise)
  • 8. forfor almost a decade : durée approximative (presque une décennie est une quantité de temps)

Exercice 2 : Ago, Since ou For ?

Choisissez le bon mot parmi ago, since ou for pour compléter chaque phrase.

Phrase à compléter
1The company was founded twenty years ______.
2He has been the CEO ______ 2019.
3We waited ______ two hours at the airport.
4She graduated from university five years ______.
5I haven't seen him ______ the conference last autumn.
6They have been negotiating the contract ______ six months.
7The project started a long time ______.
8She has improved enormously ______ she changed her approach.

✅ Corrections — Exercice 2

  • 1. agotwenty years ago : il y a vingt ans (past simple + ago, après la durée)
  • 2. sincesince 2019 : point de départ précis, situation continue (present perfect)
  • 3. forfor two hours : durée mesurée (quantité de temps, action passée terminée)
  • 4. agofive years ago : il y a cinq ans (past simple, événement ponctuel passé)
  • 5. sincesince the conference : point de départ (la conférence est un événement précis)
  • 6. forfor six months : durée (six mois est une quantité de temps, present perfect)
  • 7. agoa long time ago : expression figée (il y a longtemps, past simple)
  • 8. sincesince she changed : since-clause avec past simple (point de départ)

Exercice 3 : Corriger les erreurs

Chaque phrase ci-dessous contient une erreur. Identifiez-la et récrivez la phrase correctement.

Phrase incorrecte
1I know her since a long time.
2He has arrived two hours ago.
3She works here since 2021.
4We haven't spoken since three weeks.
5I lived in Nice since I was a child.

✅ Corrections — Exercice 3

  • 1.since a long time → ✅ I have known her for a long time.
    Erreur double : since ne peut pas être suivi d'une durée, et il faut le present perfect have known.
  • 2.has arrived two hours ago → ✅ He arrived two hours ago.
    Erreur : ago s'utilise avec le past simple, jamais avec le present perfect.
  • 3.works here since 2021 → ✅ She has worked here since 2021.
    Erreur : since exige le present perfect pour une situation encore vraie maintenant.
  • 4.since three weeks → ✅ We haven't spoken for three weeks.
    Erreur : three weeks est une durée (quantité de temps), on utilise donc for.
  • 5.I lived in Nice since I was a child → ✅ I have lived in Nice since I was a child.
    Erreur : si la situation dure encore, la principale doit être au present perfect avec since.

Exercice 4 : Traduction Français vers Anglais

Traduisez les phrases suivantes en anglais en utilisant correctement since, for ou ago.

Phrase française
1Elle étudie l'anglais depuis trois ans.
2Nous travaillons ensemble depuis que nous nous sommes rencontrés en 2018.
3Il a quitté l'entreprise il y a deux mois.
4Je serai en déplacement professionnel pendant une semaine.
5Ils n'ont pas communiqué depuis la réunion de décembre.
6Elle vit à Paris depuis qu'elle a terminé ses études.

✅ Corrections — Exercice 4

  • 1. She has studied (ou has been studying) English for three years. (durée = for)
  • 2. We have worked together since we met in 2018. (since-clause avec past simple)
  • 3. He left the company two months ago. (ago + past simple)
  • 4. I will be away on a business trip for a week. (durée future = for + will)
  • 5. They haven't communicated since the December meeting. (point de départ = since)
  • 6. She has lived in Paris since she finished her studies. (since-clause)

❓ FAQ — Vos questions sur since et for

Voici les dix questions les plus fréquentes que se posent les apprenants francophones sur l'utilisation de since et for en anglais. Ces réponses détaillées vous aideront à clarifier les derniers doutes et à consolider votre compréhension de ces deux mots essentiels.

1. Quelle est la différence entre since et for en anglais ?

Since indique un point de départ précis dans le temps (depuis quand ?), tandis que for exprime une durée (pendant combien de temps ?). Since s'utilise avec une date, une heure ou un événement spécifique : I have lived here since 2018. For s'utilise avec une quantité de temps : I have lived here for five years. Les deux s'emploient fréquemment avec le present perfect. La règle fondamentale à retenir : since = point d'ancrage temporel précis ; for = mesure d'une durée. En pratique, si vous pouvez répondre à Since when?, utilisez since. Si vous répondez à How long?, utilisez for. Ces deux mots peuvent parfois décrire la même situation : She has worked here since 2020 = She has worked here for six years (les deux sont corrects et signifient la même chose).

2. Peut-on utiliser since et for avec tous les temps en anglais ?

Since s'emploie principalement avec le present perfect (have/has + participe passé) pour indiquer qu'une action commencée dans le passé se poursuit jusqu'au présent. Il peut également s'employer avec le past perfect dans un contexte entièrement passé. For est beaucoup plus flexible : il fonctionne avec le present perfect (I have worked here for 3 years), le past simple (I worked there for 10 years), le futur (I will stay for two weeks), et le présent continu (She has been studying for hours). L'erreur la plus fréquente est d'utiliser since avec le présent simple par analogie avec le français « depuis ». En anglais, le présent simple ne peut pas exprimer une situation qui dure depuis le passé jusqu'au présent — c'est le rôle du present perfect.

3. Comment choisir entre since et for quand on parle du passé ?

La clé est de se demander : exprime-t-on un point de départ ou une durée ? Si la phrase répond à la question « Since when? » (Depuis quand ?), utilisez since : She has worked here since January. Si elle répond à « How long? » (Pendant combien de temps ?), utilisez for : She worked there for six months. Une nuance supplémentaire : since avec le present perfect implique que la situation se poursuit encore aujourd'hui, tandis que for avec le past simple décrit une période entièrement révolue. Exemple comparatif : I have lived here since 2020 (j'y vis encore) vs I lived in Rome for two years (je n'y vis plus). Si la situation est terminée et passée, utilisez for + past simple, jamais since + past simple.

4. Since peut-il s'utiliser avec le past simple ?

Oui, mais de manière indirecte et spécifique. Since peut s'utiliser avec le past simple dans la proposition subordonnée d'une since-clause, tandis que la proposition principale reste au present perfect. Structure : Principale (present perfect) + since + subordonnée (past simple). Exemples : Things have changed since she left. / She has been happier since she changed jobs. / My work has improved since I started this course. La subordonnée décrit l'événement passé qui constitue le point de départ (donc past simple), et la principale décrit la situation résultante encore vraie aujourd'hui (donc present perfect). Cette structure est très courante et naturelle en anglais parlé comme écrit.

5. Quelle est la différence entre since et ago en anglais ?

Since et ago font tous deux référence au passé, mais fonctionnent de manière radicalement différente. Ago se place après la durée et signifie « il y a » ; il s'utilise exclusivement avec le past simple : She left three years ago. Since se place avant le point de référence et s'utilise avec le present perfect pour une situation encore en cours : She has been gone since 2020. La règle d'incompatibilité absolue : on ne peut jamais combiner ago avec le present perfect. La phrase I have seen him two years ago est incorrecte. Il faut soit I saw him two years ago (past simple + ago), soit I haven't seen him since 2023 (present perfect + since). Cette distinction est systématiquement testée dans le TOEIC et le Linguaskill.

6. Peut-on dire "for a long time" et "since a long time" ?

On dit correctement « for a long time » (pendant longtemps), mais jamais « since a long time ». Since doit être suivi d'un point précis dans le temps : since Monday, since 2015, since I was a child. Pour exprimer une longue durée indéfinie, on utilise toujours for avec des expressions approximatives : for a long time, for ages, for quite a while, for quite some time. L'expression since a long time est une erreur typique des francophones qui traduisent littéralement « depuis longtemps » mot à mot. La traduction correcte de « depuis longtemps » est toujours for a long time. De même, « depuis des lustres » se traduit par for ages, jamais since ages.

7. Comment utiliser since comme conjonction de subordination ?

Since peut introduire une proposition subordonnée temporelle complète, avec son propre sujet et verbe. Dans ce rôle de conjonction, il signifie « depuis que » et est suivi du past simple dans la subordonnée, tandis que la proposition principale se met au present perfect. La since-clause peut se placer avant ou après la principale. Exemples professionnels : Since I joined the team, I have learned a great deal. / Productivity has increased since we adopted the new system. / She has been much more motivated since she received that feedback. / Since the merger was completed, things have been running more smoothly. Cette construction est très appréciée en anglais professionnel car elle exprime clairement la relation de cause à conséquence entre deux événements.

8. Quelle est la traduction de since et for en français ?

C'est précisément là que réside la difficulté principale pour les francophones. Le mot français « depuis » peut se traduire par since ou for selon le contexte. La règle de traduction est claire : si « depuis » est suivi d'un point précis (date, événement, moment identifiable), traduisez par since : « Depuis 2010 » = since 2010 ; « Depuis lundi » = since Monday. Si « depuis » est suivi d'un nombre + une unité de temps (une durée chiffrée), traduisez par for : « Depuis cinq ans » = for five years ; « Depuis six mois » = for six months. Le mot français « pendant » se traduit presque toujours par for quand il s'agit d'une durée mesurable. « Depuis longtemps » = for a long time (jamais since a long time).

9. For s'utilise-t-il avec le futur en anglais ?

Oui, for s'utilise très naturellement avec le futur pour indiquer la durée prévue d'une action future. On peut l'employer avec le futur simple (will), le futur proche (going to), le présent continu à valeur de futur, et le futur antérieur (will have been). Exemples courants en contexte professionnel : I will be in New York for three weeks. / She is going to study abroad for a year. / We are staying in this hotel for four nights. / The renovation project will last for six months. / By next year, I will have been working here for a decade. Since, en revanche, ne s'emploie pas avec le futur simple car il exprime un point de départ dans le passé — on ne peut pas avoir un point de départ futur avec since dans son usage temporel standard.

10. Comment apprendre since et for rapidement avec le CPF ?

La meilleure façon d'automatiser l'utilisation de since et for est de pratiquer ces structures grammaticales en contexte réel, avec des exercices progressifs et des corrections immédiates. Mémoriser des règles sans les mettre en pratique ne suffit pas : il faut exposer son cerveau à de nombreuses occurrences authentiques et recevoir un feedback correctif pour créer des automatismes linguistiques. ActionBRITISH propose des formations d'anglais finançables à 100% par le CPF, avec des formateurs experts qui travaillent ces structures grammaticales en contexte professionnel authentique. Les examens TOEIC et Linguaskill testent régulièrement la distinction since / for / ago dans leurs parties grammaire et compréhension écrite à partir du niveau B1. Une formation structurée vous permettra non seulement d'apprendre la règle, mais de l'automatiser pour l'utiliser correctement spontanément. Demandez votre financement CPF dès aujourd'hui.

📌 Conclusion : Since et For, deux mots, une règle simple

Après ce parcours approfondi à travers toutes les subtilités de since et for, le message principal reste celui formulé dès le départ : since désigne un point dans le temps, for mesure une durée. Cette règle fondamentale, intégrée et automatisée, vous permettra de naviguer avec aisance dans la quasi-totalité des situations où ces deux mots s'imposent, que ce soit dans des conversations informelles, des échanges professionnels ou des examens de certification.

Voici les points clés à retenir de ce guide :

  • Since s'emploie principalement avec le present perfect et est suivi d'un point de référence précis (date, événement, clause)
  • For est plus polyvalent et peut accompagner le present perfect, le past simple et le futur
  • Ne jamais dire since a long time — c'est toujours for a long time
  • Ne jamais utiliser ago avec le present perfect — ago exige le past simple
  • En français, « depuis + durée » = for ; « depuis + moment précis » = since
  • Les since-clauses suivent la structure : principale (present perfect) + since + subordonnée (past simple)
  • Ne jamais utiliser since avec le présent simple — c'est le present perfect qu'il faut

🎓 Envie d'aller plus loin ?

Maîtriser since et for n'est qu'une étape dans votre parcours vers la fluidité en anglais. Si vous souhaitez consolider toute votre grammaire anglaise, améliorer votre expression orale et écrite, et obtenir une certification reconnue (TOEIC, Linguaskill), découvrez nos formations d'anglais finançables à 100% par le CPF. Nos formateurs experts vous accompagnent à votre rythme, en groupe ou en individuel, avec des programmes sur mesure adaptés à vos objectifs professionnels.