L’essentiel
Since et for se traduisent tous deux par « depuis ». For introduit une durée (for two hours) et since un point de départ (since Monday). Quand la situation continue, le verbe se met au present perfect : I have lived here since 2019.
La différence entre since et for
Pour choisir entre since et for, regarde ce qui suit. Si tu peux répondre à la question « combien de temps ? », c’est for. Si tu réponds à « depuis quand ? », c’est since.
For + combien de temps. Since + à partir de quand.
| For | Since | |
|---|---|---|
| Indique | Une durée | Un point de départ |
| Question | How long? | Since when? |
| Avec des heures | for two hours | since 8 o’clock |
| Avec des jours | for three days | since Monday |
| Avec des années | for ten years | since 2015 |
| Autres | for a long time, for ages | since last summer, since I was six |
Since et for avec le present perfect
Le français emploie le présent : j’habite ici depuis trois ans. L’anglais ne peut pas, car l’action a commencé dans le passé. Il emploie le present perfect, ou le present perfect be + ing pour une activité.
- I have lived here for three years. J’habite ici depuis trois ans.
- She has known him since 2020. Elle le connaît depuis 2020.
- We have been waiting for an hour. Nous attendons depuis une heure.
- How long have you been here? Depuis combien de temps es-tu là ?
For sans present perfect : le sens de « pendant »
For ne s’emploie pas seulement avec le present perfect. Avec un autre temps, il se traduit par « pendant ». Il indique alors une durée sans lien avec le présent.
- I stayed in Spain for two weeks. Je suis resté en Espagne pendant deux semaines.
- He will be away for a month. Il sera absent pendant un mois.
- I lived in Rome for a year. J’ai vécu à Rome pendant un an (c’est fini).
Since suivi d’un verbe
Since peut introduire une proposition. Le verbe qui suit since est au prétérit, car il désigne le point de départ. Le verbe principal reste au present perfect.
- I have known her since we were six. Je la connais depuis nos six ans.
- He has changed since he moved to London. Il a changé depuis qu’il a déménagé à Londres.
For, during, ago : ne les confonds pas
| Mot | Sens | Exemple |
|---|---|---|
| for | pendant, depuis (durée chiffrée) | for two weeks |
| during | pendant (au cours de) | during the holidays |
| ago | il y a | two weeks ago |
Astuce : Ago se place après la durée et s’emploie avec le prétérit. Le mot since peut aussi vouloir dire « puisque » : Since you’re here, help me. Puisque tu es là, aide-moi.
Les erreurs à éviter
I live here since 2019. I have lived here since 2019.
La situation a commencé dans le passé et continue : il faut le present perfect.
I have lived here since ten years. I have lived here for ten years.
Dix ans est une durée : on emploie for.
I have waited during two hours. I have waited for two hours.
During ne s’emploie pas devant une durée chiffrée.
Exercices corrigés
1. I have lived here … 2018.
Voir la correction
since. 2018 est un point de départ.
2. She has been ill … three days.
Voir la correction
for. Trois jours est une durée.
3. We have known each other … we were children.
Voir la correction
since. La proposition indique le point de départ.
4. Quelle phrase signifie « J’attends depuis vingt minutes » ?
Voir la correction
I have been waiting for twenty minutes.. L’activité continue : present perfect be + ing, et for devant une durée.
5. He lived in Dublin … five years, then he moved to Cork.
Voir la correction
for. Le séjour est terminé : for signifie ici « pendant ».
6. … you are here, can you help me?
Voir la correction
Since. Since a ici le sens de « puisque ».
Questions fréquentes
Comment traduire « depuis » en anglais ?
Par for devant une durée et par since devant un point de départ, avec le present perfect si la situation continue.
Peut-on dire « since three days » ?
Non. Trois jours est une durée, il faut dire for three days.
Que veut dire since seul ?
Selon la phrase, since signifie « depuis » ou « puisque ». Le sens de « puisque » se reconnaît au fait qu’il introduit une cause.