En français, un seul mot fait tout le travail : « depuis ». En anglais, il y en a deux, et ils ne sont pas interchangeables. La règle tient pourtant en une phrase.
La règle en une phrase
Since indique un point de départ (une date, un moment). For indique une durée (une quantité de temps).
- since 2019, since Monday, since 8 o’clock, since I was a child
- for five years, for two days, for ten minutes, for ages
Petit test : si vous pouvez répondre à la question « depuis quand ? », c’est since. Si vous répondez à « depuis combien de temps ? », c’est for.
Le vrai piège : le temps du verbe
Les Français traduisent « j’habite ici depuis 2019 » mot à mot, au présent. Or en anglais, une action qui a commencé dans le passé et qui continue aujourd’hui se met au present perfect.
À éviter : I live here since 2019.
Correct : I’ve lived here since 2019.= J’habite ici depuis 2019.
À éviter : I work in this company for five years.
Correct : I’ve worked in this company for five years.= Je travaille dans cette entreprise depuis cinq ans.
Pour insister sur l’action en cours, on utilise souvent le present perfect continu : I’ve been waiting for twenty minutes! (J’attends depuis vingt minutes !)
Et pour une action terminée ?
For s’utilise aussi au prétérit pour une durée terminée : I lived in London for two years (j’ai vécu à Londres pendant deux ans, et c’est fini). Ici, for se traduit par « pendant ».
Mini-quiz
Complétez avec since ou for :
- I’ve known her ___ 2015.
- We’ve been here ___ three hours.
- He hasn’t called ___ last week.
- They’ve been married ___ a long time.
Réponses : since, for, since, for.
L’astuce de la grenouille : retenez la paire « since Monday, for a week ». Un jour précis, une durée : tout le reste en découle.