La règle est simple : since + point de départ (since 2019, since Monday, since I was a child) et for + durée (for ten years, for two hours, for ages). Le problème des francophones ? Les deux mots se traduisent par « depuis » : « j'habite ici depuis 2019 » (since) et « j'habite ici depuis dix ans » (for). Votre cerveau ne voit qu'un seul mot là où l'anglais en exige deux.
Deuxième piège à connaître avant de commencer : après « depuis », le français utilise le présent (« elle travaille ici depuis mars »), mais l'anglais exige le present perfect (she has worked here since March). Les 30 exercices ci-dessous se corrigent au clic, du niveau A2 au niveau B2, et chaque explication nomme la règle ET l'habitude française qui produit l'erreur.
Quiz : Since ou for ? — 30 questions
La règle en une ligne : point de départ ou durée ?
Since et for répondent à deux questions différentes. Since répond à « à partir de quand ? » et for répond à « combien de temps ? ». Le français utilise le même mot (« depuis ») pour les deux, ce qui explique pourquoi cette distinction si simple en théorie résiste si longtemps en pratique.
Le vrai piège des francophones : « depuis » + présent
En français, une durée qui continue se dit au présent : « j'habite ici depuis dix ans », « elle travaille ici depuis mars ». L'anglais, lui, impose le present perfect dans ces phrases : I have lived here for ten years, she has worked here since March. C'est la double interference classique : mauvais choix entre since et for, ET mauvais temps verbal à côté.
La conséquence en trois erreurs à bannir : « I live here since 2010 » ✗ (→ I have lived here since 2010), « I am here for two hours » ✗ (→ I have been here for two hours), « How long do you work here? » ✗ (→ How long have you worked here?). Le présent simple anglais avec since ou for parle du FUTUR ou d'une habitude générale, jamais d'une durée qui a commencé dans le passé.
Les cas qui piègent même les bons élèves
Au-delà de la règle de base, quelques structures reviennent dans les examens et les e-mails professionnels. Elles méritent d'être mémorisées comme des blocs entiers.
Mini-méthode : la question en deux étapes
Devant chaque vide à remplir, posez deux questions dans l'ordre. Première étape : le fait continue-t-il jusqu'à maintenant ? Si oui, le verbe doit être au present perfect (have/has + participe). Deuxième étape seulement : le groupe qui suit est-il un point de départ (depuis quand ?) ou une durée (combien de temps ?) ?
Faites le quiz en appliquant cette méthode à voix haute : « continue ? oui → have lived… depuis quand ? 2015 → since ». Après une vingtaine de phrases, le réflexe s'installe et les deux questions fusionnent en une seule décision quasi instantanée.
Continuer à s'entraîner
Questions fréquentes
Quelle est la différence entre since et for en anglais ?
Since introduit le point de départ (since 2019, since Monday, since I was a child) et for introduit la durée (for ten years, for two hours, for ages). Les deux se traduisent par « depuis » en français : since répond à « depuis quand ? », for répond à « depuis combien de temps ? ».
Pourquoi dit-on « I have lived here for 5 years » et pas « I live here since 5 years » ?
Parce que le français met le présent après « depuis » (« j'habite ici depuis 5 ans »), alors que l'anglais exige le present perfect pour une durée qui continue : I have lived here for 5 years. Et 5 years étant une durée, c'est for, pas since.
Comment choisir entre since et for quand il y a une date ?
Une date précise (2019, March, Monday, Christmas) est un point de départ → since. Un chiffre ou une quantité (5 years, a few days, ages) est une durée → for. Astuce : « since + phrase au passé » est toujours correct : since I moved here, since she left.
Since, for, present perfect : ce sont vos propres phrases qui comptent. Collez un e-mail dans le correcteur gratuit de PromGee et voyez chaque « depuis » corrigé avec son explication en français.
Corriger mon anglais gratuitement
Comment s'entraîner pour que ça reste
Since/for s'automatise vite parce que la règle est binaire : deux questions, deux réponses. Faites un bloc de 30 questions par jour pendant quelques jours plutôt qu'une longue session ; la correction immédiate ancre le réflexe pendant que la phrase est encore fraîche.
Ensuite, entraînez-vous sur votre propre écriture : collez un e-mail ou un message dans le correcteur gratuit de PromGee, et chaque décision since/for et chaque « depuis » mal traduit sera signalé avec son explication en français.