For ou since : quelle est la différence ?

10,000+ professionnels formésdepuis 20074.9/5 de noteprofesseurs natifs expérimentésessai gratuit, sans carte bancaire

For et since parlent tous deux du temps, mais ils répondent à des questions différentes. For indique combien de temps quelque chose dure ; since indique quand cela a commencé.

Ce guide s’adresse aux niveaux A2 à B1. Il présente les deux prépositions côte à côte, montre les temps avec lesquels elles fonctionnent et couvre les erreurs les plus courantes. Trois exercices vous permettent de vous entraîner tout de suite.

Un résumé vidéo rapide

For et since : la différence essentielle

FOR s’emploie pour une période ou une durée précise. SINCE s’emploie pour le point de départ d’une période qui continue jusqu’à maintenant.

Observez comment la même idée change selon la préposition :

Préposition Ce qu’elle marque Exemples
for Une durée (du début à la fin). He has been a doctor for 10 years. / I have lived in Rome for a year.
since Un point de départ qui continue jusqu’à maintenant. He has been a doctor since 2010. / I have lived in Rome since last June.
Test rapide : si le mot est suivi d’une durée (two hours, a year), employez for. S’il est suivi d’un point dans le temps (Monday, 2010, this morning), employez since.

For décrit une période du début à la fin

For fonctionne avec tous les temps :

  • Mary goes to sewing class for three hours every Monday. (présent simple)
  • They are studying for two hours today. (présent continu)
  • He has lived in Milan for a long time. (present perfect)
  • He has been living in Paris for three months. (present perfect continu)
Employez for devant une durée, un nombre ou un mot de temps : minutes, hours, days, weeks, months, years.

Since décrit un point dans le temps jusqu’à maintenant

Since s’emploie normalement avec les temps parfaits :

  • He has been here since 9 am. (present perfect)
  • He has been working upstairs since he arrived. (present perfect continu)
  • I have lived in New York since my childhood. (present perfect)
  • It has been raining since Tuesday. (present perfect continu)
Employez since devant un point de départ : une heure, une date ou un événement.

Un petit mot change toute la phrase. Réservez un cours d’essai gratuit et entraînez-vous à for et since avec un professeur natif expérimenté, sans carte bancaire.

Je réserve mon essai gratuit

Erreurs fréquentes avec for et since

  1. Employer since pour une durée. Une durée prend for : « I have studied for two hours », pas « since two hours ».
  2. Employer for pour un point de départ. Un point dans le temps prend since : « since Monday », pas « for Monday ».
  3. Employer le mauvais temps avec since. Since exige un temps parfait : « I have known her since 2019 », pas « I know her since 2019 ».
  4. Oublier le point de départ après since. On peut dire « I waited two hours », mais since a toujours besoin de son point de départ.

Exercices pratiques

Essayez ces trois exercices. Ils s’ouvrent dans un nouvel onglet pour garder ce guide sous la main.

Exercice 1 : choisir entre for et since
Exercice 2 : since ou for dans une phrase
Exercice 3 : placer l’indication de temps

Petit test rapide

Complétez ou corrigez chaque phrase, puis affichez les réponses.

1. I have worked here ___ 2018.
2. We talked ___ two hours.
3. She has been ill ___ Monday.

Afficher les réponses

1. since.   2. for.   3. since.

Alors, comment ça s’est passé ? Bien choisir for et since dans un exercice est un début ; les employer sans y penser en parlant, voilà l’objectif. Dans un cours d’essai gratuit, un professeur natif expérimenté vous y aide.

Essayer un cours gratuit

Questions fréquentes

Quelle est la différence entre for et since ?
For s’emploie pour une durée (« for two hours », « for a year »). Since s’emploie pour un point de départ qui continue jusqu’à maintenant (« since 2010 », « since Monday »).
Emploie-t-on since avec le present perfect ?
Oui. Since s’emploie normalement avec les temps parfaits : « I have lived here since 2015 », « He has been working since 9 am. »
Peut-on dire « since two hours » ?
Non. Une durée prend for : « for two hours ». N’employez since que devant un point dans le temps, comme « since noon ».
For exige-t-il toujours le present perfect ?
Non. For fonctionne avec tous les temps : « I studied for an hour » (passé), « I will stay for a week » (futur), « I have waited for ages » (present perfect).
Comment savoir s’il faut for ou since ?
Regardez ce qui suit. Une durée (two days, a month) prend for. Un point dans le temps (Tuesday, my birthday, 2020) prend since.

À retenir

  • Employez for pour une durée : for two hours, for a year.
  • Employez since pour un point de départ jusqu’à maintenant : since Monday, since 2010.
  • Si une durée suit, choisissez for ; si un point dans le temps suit, choisissez since.
  • Since exige normalement un temps parfait ; for fonctionne avec tous les temps.
  • En cas de doute, demandez : combien de temps ? (for) ou depuis quand ? (since).

Continuer à apprendre

Rédigé et relu par les professeurs natifs expérimentés de Live English, en ligne depuis 2007.