À lire après Introduction au present perfect.
« since » et « for » se traduisent tous deux par « depuis », et c'est précisément pour cela qu'on les confond. En anglais, ils ne disent pas du tout la même chose.
« since » annonce un POINT DE DÉPART : le moment où ça a commencé. « since 2020 », « since Monday », « since I was five ». « for » annonce une DURÉE : combien de temps ça dure. « for two years », « for ten minutes », « for a long time ».
since — quand ça a commencé
since 2020
depuis 2020
since Monday
depuis lundi
since I was five
depuis mes cinq ans
for — combien de temps
for four years
depuis quatre ans
for three days
depuis trois jours
for six years
depuis six ans
| Après le mot… | on trouve… | Exemple |
|---|---|---|
| since | une date | since 2020 |
| since | un jour | since Monday |
| since | un événement | since I arrived |
| for | un nombre + unité | for two hours |
| for | une durée floue | for a long time |
| for | âges | for ages |
Le test est simple et infaillible : si ce qui suit répond à « depuis QUAND ? », c'est « since ». Si cela répond à « pendant COMBIEN DE TEMPS ? », c'est « for ».
Ces deux mots vont presque toujours avec le present perfect, puisqu'ils relient le passé à maintenant : « I have lived here for two years » — et j'y vis encore. Attention : « for » s'emploie aussi avec le prétérit quand c'est fini — « I lived in Rome for two years », mais je n'y vis plus.
I have lived here since 2020.
I have lived here for four years.
She has been ill since Monday.
We waited for ten minutes.
I haven't seen him for ages.