Depuis en anglais : for, since et ago
En bref
« Depuis » se traduit par for devant une durée (for three years) et par since devant un point de départ (since 2021). Le verbe se met au present perfect, pas au présent : I've lived here since 2021, et non I live here since 2021. « Il y a » se dit ago, placé après la durée, avec le prétérit : two weeks ago.
D'abord le temps du verbe
Le français dit « j'habite ici depuis cinq ans », au présent. L'anglais voit une situation qui a commencé dans le passé et dure jusqu'à maintenant : il emploie le present perfect. C'est l'erreur la plus fréquente des francophones sur ce point, avant même le choix entre for et since.
- Zeynep has been a nurse for eight years. (elle l'est toujours)
- I've had this bike since my eighteenth birthday.
- How long have you known each other?
For ou since ?
| for + une durée | since + un point de départ |
|---|---|
| for two hours | since ten o'clock |
| for six months | since March |
| for ages | since 2019 |
| for most of my life | since I was a child |
Pour choisir, posez la question : peut-on dire « pendant » ? Si oui, c'est une durée, donc for. Si l'on peut dire « à partir de », c'est un point de départ, donc since.
- They've lived in Rotterdam for five years.
- They've lived in Rotterdam since 2021.
- We haven't spoken since the meeting. (un événement de départ)
Since peut aussi introduire une proposition complète, au prétérit : since we left school, since she joined the team.
Ago : il y a
Ago compte à rebours depuis maintenant. Il se place après la durée et s'emploie avec le prétérit, puisqu'on situe un moment terminé.
- I started this job three years ago. (quand ça a commencé)
- I've had this job for three years. (combien de temps, jusqu'à maintenant)
- I've had this job since 2023. (le point de départ)
How long : simple ou continu ?
Avec les verbes d'action, les deux formes sont possibles après how long, et la forme continue est souvent plus naturelle : How long have you been working here? Avec les verbes d'état (know, have au sens de posséder, be, like, own, believe), seule la forme simple convient : I've known Priya since 2015, jamais I've been knowing.
À la forme négative
Le present perfect négatif avec for ou since dit que la dernière fois remonte loin : I haven't eaten sushi for months. He hasn't called me since the argument.
Les erreurs des francophones
| À éviter | Correct | Pourquoi |
|---|---|---|
| I've been here since Monday. | La situation commence dans le passé et dure encore : present perfect, pas présent. | |
| We've known each other for ten years. | Même règle : « depuis dix ans » appelle le present perfect. | |
| for three days | Trois jours est une durée. Since veut un point de départ : since Monday. | |
| How long have you lived here? | « Depuis combien de temps » se pose aussi au present perfect. | |
| I bought this jacket two weeks ago. | « Il y a deux semaines » se dit two weeks ago, jamais before. | |
| The bus left ten minutes ago. | Le bus est parti, c'est fini : prétérit + ago. |
Testez-vous
Trois questions tirées des exercices de Copybook, corrigées par le même moteur que l'application.
Dans Copybook, ces leçons comptent 8 exercices et 48 questions corrigées à chaque réponse. Elles font partie de la formule gratuite.
S'entraîner sur cette notion