Since ou for

A2 · ÉlémentaireConfusions fréquentes

since 2015 ou for ten years : un point de départ ou une durée. Le français dit « depuis » dans les deux cas, mais ses deux questions t'aident à choisir.

Ce que tu vas apprendre

  • since va avec un MOMENT : le point où quelque chose a commencé (since 2015, since Monday, since I was a child)
  • for va avec une DURÉE : une période de temps (for ten years, for two hours, for a while)
  • Les deux s'emploient très souvent avec le present perfect, pour ce qui a commencé dans le passé et continue maintenant — là où le français met le présent
  • Un test simple : la réponse à « Depuis quand ? » (point de départ) prend since ; la réponse à « Depuis combien de temps ? » (durée) prend for
  • since et for s'emploient aussi avec d'autres temps, mais cette leçon se concentre sur l'emploi le plus fréquent, avec le present perfect

Point de départ ou durée

Since et for vont souvent avec le present perfect pour parler de quelque chose qui a commencé dans le passé et qui continue, mais ils répondent à des questions différentes. Since répond à « Depuis quand ? » avec un moment précis. For répond à « Depuis combien de temps ? » avec une durée.

Le français dit « depuis » dans les deux cas : « depuis 2015 » et « depuis dix ans ». L'anglais, lui, sépare : “I have lived here since 2015.” mais “I have lived here for ten years.” Donc ne traduis pas le mot « depuis » : regarde ce qui vient après.

"I have lived here since 2015. (Depuis quand ? — point de départ)"
"I have lived here for ten years. (Depuis combien de temps ? — durée)"

since + moment

Après since vient le moment précis où quelque chose a commencé : une année, une date, un jour de la semaine, un événement, ou une proposition qui dit quand c'est arrivé. L'action ou la situation continue depuis ce point jusqu'à maintenant.

Il correspond à « depuis » + moment et à « depuis que » : « depuis 2015 », « depuis lundi dernier », « depuis que j'ai eu mon diplôme », « depuis qu'on était enfants ». Après since + proposition, le verbe est au prétérit, puisque c'est un moment terminé : “since I graduated”, pas “since I have graduated”.

"since 2015"
"since last Monday"
"since I graduated"
"since we were children"

for + durée

Après for vient une période de temps : combien de temps ça dure, pas quand ça a commencé. La durée peut être exacte ou approximative.

Il correspond à « depuis » + durée : « depuis dix ans » → “for ten years”, « depuis deux heures » → “for two hours” (une durée de deux heures). « Depuis longtemps » est aussi une durée : “for a long time”, jamais “since a long time”. Et les tournures « Ça fait dix ans que j'habite ici » ou « Il y a dix ans que j'habite ici » se disent aussi avec for : “I have lived here for ten years.”

Attention à l'ambiguïté : « depuis deux heures » peut aussi vouloir dire « depuis 14 h ». Dans ce cas, c'est un point de départ : “since two o'clock”.

For traduit aussi « pendant » quand il s'agit d'une durée : « J'ai habité à Lyon pendant trois ans » → “I lived in Lyon for three years.” Pas “during three years” : during s'emploie devant un nom d'événement ou de période (during the summer, during the meeting).

"for ten years"
"for two hours"
"for a while"
"for a long time"

Le test rapide

Demande-toi : l'expression de temps répond-elle à « Depuis quand ? » (à partir de ce moment-là) ? Alors since. Répond-elle à « Depuis combien de temps ? » (c'est ce que ça dure) ? Alors for. 2015 est un point de départ : “since 2015”. Dix ans, c'est une durée : “for ten years”.

Deuxième astuce : un nombre suivi d'une unité de temps (minutes, jours, ans) ou des mots comme « longtemps », « un moment », c'est presque toujours for. Une date, une heure (since 9 o'clock), un jour de la semaine, un nom de mois (since January) ou un événement, c'est since.

"since 2015 (point de départ)"
"for ten years (durée)"

Exemples d'anglais authentique

"I have known her since we were children."
"They have been married for five years."
"We haven't spoken since Monday."
"She has worked there for six months."

Attention

✗I have lived here since ten years.
✓I have lived here for ten years.

« Depuis dix ans » est une durée, pas un point de départ : for, pas since. C'est l'erreur la plus fréquente chez les francophones sur ce point.

✗I live here since 2015.
✓I have lived here since 2015.

Le français met le présent avec « depuis » (« J'habite ici depuis 2015 »). En anglais, pour ce qui continue jusqu'à maintenant, il faut le present perfect.

✗I haven't seen him since a long time.
✓I haven't seen him for a long time.

« Depuis longtemps » est une durée, pas un point de départ : for a long time.

✗I have worked here for 2015.
✓I have worked here since 2015.

2015 est le moment précis où le travail a commencé : since, pas for.

✗I moved here there are two years.
✓I moved here two years ago.

« Il y a deux ans » ne se traduit pas mot à mot : c'est ago, placé après la durée (two years ago), avec le prétérit.

✗I lived in Lyon during three years.
✓I lived in Lyon for three years.

« Pendant trois ans » = for three years. During va devant un nom d'événement ou de période (during the holidays), pas devant une durée chiffrée.

Comparaison avec ta langue

Le français dit « depuis » pour tout, mais il a deux questions : « Depuis quand ? » et « Depuis combien de temps ? »

Ces deux questions font exactement la différence anglaise : la réponse à « Depuis quand ? » prend since (“since 2015”, “since Monday”), la réponse à « Depuis combien de temps ? » prend for (“for ten years”, “for a while”). L'erreur la plus typique, c'est de traduire le mot « depuis » et de dire “since ten years” : c'est toujours faux.

« J'habite ici depuis 2015 », « Elle travaille là-bas depuis six mois » : le français met le présent

En anglais, pour ce qui a commencé dans le passé et continue maintenant, on emploie le present perfect : “I have lived here since 2015”, “She has worked there for six months”. La traduction mot à mot “I live here since 2015” est fausse. Pour une activité en cours, le present perfect continu est aussi très fréquent : “I've been living in Berlin for about three years now.”

On dit aussi « Ça fait dix ans que j'habite ici » ou « Il y a dix ans que j'habite ici »

L'anglais n'a pas de tournure équivalente avec make ou there is : “It makes ten years that I live here” et “There are ten years that I live here” sont faux. Ces phrases, comme « J'habite ici depuis dix ans », se disent avec for et le present perfect : “I have lived here for ten years.” Autre tournure naturelle : “It's been ten years since I moved here.”

« J'ai déménagé ici il y a deux ans » : « il y a » + durée situe un moment terminé du passé

Ce n'est ni since ni for, mais ago, qui se place APRÈS la durée et va avec le prétérit : “I moved here two years ago.” Si tu veux insister sur la durée jusqu'à aujourd'hui, prends for + present perfect : “I have lived here for two years.”

💡 « Depuis quand ? » → since + moment. « Depuis combien de temps ? » → for + durée.

💡 Ne traduis pas le mot « depuis » : regarde ce qui suit. Jamais “since ten years”.

💡 « Depuis » + présent en français → en général le present perfect en anglais : I have lived…, She has worked…

Situation réelle : retrouvailles avec une ancienne camarade de classe

"Wow, I haven't seen you since graduation!"

"I know, it's been ages! I've been living in Berlin for about three years now."

"Really? Since when?"

"Since early 2022 — time flies."

Entraînement

Exercice 1 · Choisis le bon mot

Choose the correct word: I have lived here ___ 2015.

Exercice 2 · Choisis le bon mot

Choose the correct word: I have lived here ___ ten years.

Exercice 3 · Choisis le bon mot

Choose the correct word: She has worked there ___ last March.

Exercice 4 · Choisis le bon mot

Choose the correct word: They have been married ___ five years.

Exercice 5 · Choisis le bon mot

Choose the correct word: We haven't spoken ___ Monday.

Exercice 6 · Choisis la bonne réponse

Which word is followed by a POINT IN TIME (a specific starting moment)?

Exercice 7 · Choisis la bonne réponse

Which word is followed by a DURATION (a length of time)?

Exercice 8 · Choisis le bon mot

Choose the correct word: I haven't seen him ___ we graduated.

Exercice 9 · Complète avec since ou for

Complete with 'since' or 'for': I have known her ___ we were children.

Exercice 10 · Complète avec since ou for

Complete with 'since' or 'for': I have known her ___ twenty years.

Exercice 11 · Classe les expressions de temps

2010
three months
last week
a long time
January
two hours

0 / 6 classés

Exercice 12 · Erreur typique : « depuis » + durée traduit par since

French: "J'habite ici depuis dix ans." Which English translation is correct?

Défi rapide

Cinq questions rapides pour vérifier ce que tu as retenu.

Question 1 / 5

Score : 0/0

Choose the correct word: I have studied English ___ I was ten.

Ce que tu as appris

  • since + moment (since 2015, since Monday).
  • for + durée (for ten years, for a while).
  • « Depuis » se dit since devant un moment, for devant une durée ; « ça fait… que » et « il y a… que » se disent aussi avec for.
  • Pour ce qui continue jusqu'à maintenant, l'anglais emploie le present perfect, pas le présent comme le français.
  • « Il y a deux ans » = two years ago, avec le prétérit.
Voir toutes les leçons de cette catégorie