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 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.
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”.
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).
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.
« 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.
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.
« Depuis longtemps » est une durée, pas un point de départ : for a long time.
2015 est le moment précis où le travail a commencé : since, pas for.
« 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.
« 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.
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…
"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."
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
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?
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.
Too et enough
Too (trop) et enough (assez) : leur sens, leur place dans la phrase, et pourquoi « assez grand » se dit tall enough et non enough tall.
Present perfect ou prétérit
Have seen ou saw ? Le français dit « j'ai vu » dans les deux cas : apprends quand l'anglais exige le prétérit (yesterday, ago, when) ou le present perfect.
Présent simple ou présent continu
I drink ou I'm drinking ? Habitudes et faits d'un côté, ce qui se passe maintenant ou en ce moment de l'autre, et les verbes qui refusent la forme en -ing.
A ou an ?
A ou an : tout dépend du SON au début du mot suivant, pas de la lettre ni du genre comme pour un/une. An hour, mais a hospital et a university.