Temps Verbaux21 septembre 2026·9 min de lecture

How Long en Anglais : le Piège du « Depuis »

En anglais, un « depuis » qui dure jusqu'à maintenant impose le present perfect : je travaille ici depuis 2020 se dit I've worked here since 2020, jamais I work here since 2020. Les questions How long...? suivent la même règle — How long have you been learning English? — avec since devant un point de départ et for devant une durée. Voici la logique complète, et les tournants où le français égare l'anglais.

Écrit par Raheel Ashraf

Entraînement gratuit: Exercices gratuits de grammaire anglaise (avec corrigés)

Le français possède un mot qui ne coûte rien : « depuis ». On l'accroche à un verbe au présent et la phrase tient — « j'habite ici depuis trois ans », « nous connaissons nos voisins depuis notre arrivée ». L'anglais, lui, considère cette phrase incomplète. Dès qu'une situation a commencé dans le passé et dure encore, il change de temps : c'est le present perfect qui porte le « depuis ». Toute la famille How long...?, since, for en découle, et une fois la logique comprise, les erreurs tombent d'elles-mêmes.

1

Pourquoi « depuis » oblige au present perfect

Tant que le verbe français est au passé, les deux langues s'accordent sans friction : « j'ai travaillé ici en 2020 » donne I worked here in 2020. Le problème commence quand le français garde le verbe au présent avec « depuis ». En anglais, le present simple décrit une habitude ou une vérité générale — I work here signifie « je travaille ici (point, c'est mon métier) ». Il ne sait pas relier une action à un point de départ. C'est le rôle du present perfect : have + participe passé construit un pont entre le départ et le moment où l'on parle, et c'est exactement ce que « depuis » est en train de dire.

I work here since 2020.I've worked here since 2020. (ou I've been working here since 2020)
I am here since Monday.I've been here since Monday.
He's known Anna for ten years. · We've had this car since 2021. · They've been married since 2019.

Le piège est d'autant plus tenace que le calque est parfaitement compréhensible : un anglophone saura toujours ce que vous voulez dire en disant I live here since 2020. Mais la faute s'entend immédiatement — c'est elle qui trahit l'origine francophone dans une conversation autrement fluide. Les verbes d'état (know, have, be, like) sont les plus touchés, parce qu'ils sont encore plus souvent au présent avec « depuis » en français : nous aimons ce quartier depuis notre arrivée devient forcément We've loved this neighborhood since we arrived. Retenez le réflexe : « depuis » + présent français = have + participe passé.

Frise : le français garde le verbe au présent avec « depuis », l'anglais bascule au present perfect entre le point de départ et maintenantFRANÇAIS« Je travaille ici depuis 2020 »verbe au présent + « depuis »ANGLAISI've worked here since 20202020 = sincenowfor two years = la longueur du segmentSituation encore vraie maintenant → present perfect
Le « depuis » français reste au présent ; l'anglais relie le point de départ au présent par le present perfect.
2

Comment construire « How long have you...? »

« Depuis combien de temps... ? » se dit How long...?, sans autre formalité — pas How long time, calque de « combien de temps » qui n'existe pas. La structure de la question suit le moule régulier des questions anglaises : How long + auxiliaire + sujet + participe passé. L'inversion auxiliaire/sujet est obligatoire, comme pour n'importe quelle question :

How long + have/has + sujet + participe passé : How long have you known Marc? · How long has she studied Arabic?
How long + have/has + sujet + been + -ing : How long have you been learning English? · How long have they been dating?
How long you have learned English? — l'auxiliaire doit passer avant le sujet.
How long do you learn English? — le present simple ne porte pas de durée écoulée.

Les deux formes correctes ne sont pas équivalentes au cheveu près. How long have you learned English? englobe la période entière et son résultat accumulé ; How long have you been learning English? présente l'apprentissage comme une activité en cours, étirée, encore ouverte — et avec un verbe d'action vivant (learn, work, study, wait, live), c'est la forme la plus fréquente à l'oral. Si vous hésitez, la version en -ing est presque toujours naturelle. Et rappelez-vous que since et for ne se posent pas dans la question : on ne demande jamais How long since.... Pour automatiser l'inversion et le choix du temps, les séries d'exercices since vs for et present perfect vs past simple couvrent exactement ces deux mécaniques.

3

Since ou for : « depuis 2020 » ou « depuis deux ans » ?

Le français dit « depuis » dans les deux cas ; l'anglais sépare. Il suffit de savoir à quelle question votre phrase répond. « Depuis quand ? » donne un point de départ : since. « Depuis combien de temps ? » donne une longueur : for. Le test fonctionne dans les deux sens, y compris avec des formules toutes faites comme since I was a child — un point de départ, même exprimé par une proposition entière au passé.

Mot françaisQuestionAnglaisExemples
depuis + datedepuis quand ?SINCEsince 2020, since Monday, since last summer, since I was a child
depuis + duréedepuis combien de temps ?FORfor two years, for ten minutes, for a long time, for ages

D'où les deux erreurs jumelles des francophones, qui reviennent dans chaque copie : since two years (une durée, pas un point de départ) et for 2020 (un point de départ, pas une durée). Les corrections sont mécaniques : for two years, since 2020. Notez aussi que for disparaît devant « tout ce temps » idiomatique : for ages, for a long time se disent tels quels, sans calcul. Le français entretient le flou avec un autre glissement : « j'ai travaillé là-bas pendant deux ans » (période close, voir section 4) contre « j'y travaille depuis deux ans » (toujours en cours) — l'anglais marque cette différence par le temps du verbe, pas seulement par la préposition.

Moyen mnémotechnique : since montre une date sur le calendrier, for montre une durée au chronomètre. Le calendrier dit « since March », le chronomètre dit « for three months ».

Quiz : testez votre logique du « depuis »

Q1.« Tu apprends l'anglais depuis combien de temps ? » se dit…
Q2.Comment dire « Je connais Sophie depuis dix ans » ?
Q3.« Elle vit à Lyon depuis 2022. » La phrase correcte est…
Q4.Vous n'habitez plus à Dublin, mais vous y êtes resté trois ans. Vous dites…
Q5.« Ça fait deux ans qu'on ne s'est pas vus. » En anglais…
4

C'est encore vrai ou c'est fini ?

Le present perfect avec since/for ne vaut que pour ce qui est vrai maintenant. Dès que la période est close, l'anglais reprend le past simple — et laisse for tranquille derrière lui. Les deux phrases suivantes sont grammaticalement identiques et réellement opposées :

I've lived here for three years. — j'y habite encore.
I lived there for three years. — j'en suis parti, la page est tournée.
I learned English since 2020. — le prétérit + since se contredisent : soit I've been learning English since 2020, soit I learned English at school.

C'est là que le français brouille la piste. Le passé composé fait les deux métiers : « j'ai vécu là-bas pendant trois ans » raconte aussi bien une page close qu'une situation ouverte, et c'est le contexte qui décide. L'anglais, lui, charge le temps du verbe de porter l'information. We've been married for twenty years annonce un mariage en cours ; They were married for twenty years before the divorce annonce une histoire terminée. De même She's worked at the bank since 2019 contre She worked at the bank for four years before joining the startup. Le diagnostic tient en une question : est-ce encore vrai maintenant ? Si oui, present perfect ; si la réponse est non, past simple. Un piège à éviter dans la foulée : le present perfect refuse toute date finie — on ne dit jamais I have met her in 2019. Pour travailler cette frontière, la série present perfect vs past simple propose des paires minimales de ce type.

5

Comment dire « je le connais depuis 10 ans » ?

Reprenons la phrase la plus demandée : je le connais depuis dix ans se dit I've known him for ten years. Deux difficultés s'y cachent. D'abord know, verbe d'état : il ne prend pas la forme en -ing, donc I've been knowing him est incorrect même si la durée appelle naturellement le continuous ailleurs. Ensuite, certains glissent vers from sous l'influence du « de » de « depuis » : I know him from ten years ne se dit pas — le temps, lui, doit aussi passer au present perfect (I know).

« Depuis que » se traduit par since, et la proposition subordonnée se met au prétérit : Since I moved here, I've made a lot of friends — « depuis que j'ai emménagé ici ». Le schéma est régulier : since + passé, principal + present perfect. La vraie acrobatie arrive avec « il y a … que ». Le français dit « ça fait deux ans que je ne l'ai pas croisé » ; l'anglais retourne la phrase et introduit une coupure : It's been two years since we met. Le gabarit It's + durée + since + prétérit s'apprend comme un bloc, parce que la traduction mot à mot ne mène qu'à des impasses (It's two years that I haven't seen him, tout à fait comprehensible, tout à fait incorrect).

Depuis que j'habite iciSince I've lived here / Since I moved here, selon le point de vue choisi.
I am here since Monday. · I know him from 10 years. · It's 2 years that we haven't met. — les trois calques les plus courants.
6

Comment répondre à « How long...? »

Bonne nouvelle : les réponses sont plus simples que les questions. En anglais comme en français, la réponse courte est naturelle et polie — on répond à How long have you been learning English? par For two years, Since 2023, ou même Since university / For ages. La phrase complète n'est nécessaire que pour préciser : I've been learning it for exactly one year. Le seul réflexe à garder : la réponse reprend la préposition de la question implicite — durée donc for, point de départ donc since.

Reste le choix, dans la réponse, entre present perfect simple et continu. La ligne de partage est nette : le simple met en avant le résultat, une quantité accomplie — I've run five kilometres today, She's read three chapters. Le continu étire l'activité elle-même, souvent avec une trace visible — I've been running and I'm completely exhausted, He's been reading all afternoon. Appliqué à « how long », le continu insiste sur le déroulement en cours (How long have you been waiting? — je vous vois là, debout), le simple sur la période et son acquis (How long have you known them? — l'amitié compte depuis quand). Avec un verbe d'état comme know ou be, seul le simple existe : I've known her for years, toujours.

— How long have you worked there? — For six months. / Since March. / I've been working there since March.
Résultat : I've written ten pages. · Activité en cours : I've been writing all morning.

Conseil de pratique : arrêtez de traduire « depuis »

L'automatisme ne vient pas de la règle, il vient du nombre de phrases ancrées. Prenez cinq situations personnelles réelles — votre ville, votre métier, une amitié, un hobby, une série — et écrivez-en une phrase « depuis » au propre, deux fois : une version since avec un point de départ daté, une version for avec une durée. I've lived in Nantes since 2018. I've been learning the guitar for two years. Ce sont exactement ces phrases que vous direz en vrai, et le cerveau retient mieux une date qu'une règle.

Ensuite, traquez le présent de trop. Relisez vos e-mails et messages en anglais et surlignez chaque verbe au présent qui pourrait répondre à « depuis quand ? » : I am here since Monday saute alors aux yeux. Un correcteur grammatical gratuit signale la plupart de ces calques dans un brouillon, avec l'explication — c'est un bon filet entre deux entraînements. Et pour la confusion tout près qui guette les francophones, le « déjà » de I've already done it obéit au même présent perfect : voir le guide déjà : already, yet, before.

Enfin, entraînez-vous à l'oral avec la question-réponse réflexe : How long have you been learning English? For two years. Since when? Since 2023. Trois secondes par échange, dix échanges par jour, et le present perfect cesse d'être une règle pour devenir un réflexe.

Matrice de résumé
Si je veux dire…StructureEn anglais
une situation qui dure encorepresent perfect + since/forI've worked here since 2020
« depuis combien de temps ? »How long + aux + sujetHow long have you known them?
un point de départSINCEsince Monday, since 2019
une duréeFORfor two years, for ages
une période terminéepast simple + forI lived there for three years
« ça fait deux ans que… »It's + durée + since + prétéritIt's been two years since we met
une réponse courteFor / SinceFor three years. / Since 2023.

« Depuis » qui dure = present perfect, sans exception. Since pour la date de début, for pour la longueur, past simple dès que c'est fini. Les questions s'inversent toujours : How long have you..., jamais How long you have ni How long do you.

Questions fréquentes

Doit-on dire 'How long do you learn English?' ?

Non. Dès que l'apprentissage a commencé et dure encore, l'anglais utilise le present perfect : How long have you learned English? ou, plus courant à l'oral, How long have you been learning English? Le present simple 'do you learn' décrirait une habitude générale, pas une durée en cours, et 'How long time' n'existe pas.

Quelle est la différence entre 'since 2020' et 'for two years' ?

Since introduit le point de départ (since 2020, since Monday, since I was a child) et répond à « depuis quand ? » ; for introduit la durée totale (for two years, for a long time) et répond à « depuis combien de temps ? ». Le français recouvre les deux avec un seul mot, « depuis », ce qui entretient la confusion.

'I live here since 2020' est-il correct ?

Non. C'est le calque exact de « je vis ici depuis 2020 », et il sonne faux en anglais. La situation étant encore vraie maintenant, il faut le present perfect : I've lived here since 2020 ou I've been living here since 2020.

Quand utilise-t-on le past simple avec 'for' ?

Quand la période est terminée : I lived in Dublin for three years signifie que vous n'habitez plus à Dublin. Comparez avec I've lived here for three years, qui implique que vous êtes toujours là. Le choix du temps porte le sens : c'est lui qui indique si la situation est close ou ouverte.

Comment répondre à 'How long have you known her?' ?

En anglais comme en français, la réponse courte suffit : For ten years, ou Since 2016. À l'oral, on entendra très souvent Since university ou For ages. En phrase complète : I've known her for ten years. La réponse garde exactement la préposition de la question : for devant une durée, since devant un point de départ.

Un « depuis » qui vous résiste ?

Collez vos phrases dans le correcteur PromGee : il signale les calques comme I work here since 2020 et vous renvoie la forme qui va, avec l'explication. Gratuit, sans installation.

Essayer le correcteur gratuit

Sources et références

Ce guide s'appuie sur des ressources reconnues de grammaire anglaise. Consultez les références ci-dessous pour aller plus loin.