Publié le 10 novembre 2026 · Mis à jour le 10 novembre 2026 · Signaler une erreur
L'essentiel
For + une durée : for two hours, for a week, for ten years.
Since + un point de départ : since Monday, since 2019, since 8 o'clock.
Forme du present perfect : have / has + participe passé.
Question sur la durée : How long have you…? Réponse courte : For… ou Since…
Avant de commencer
Ce quiz vérifie que tu sais choisir entre for et since quand tu parles d'une situation qui a commencé dans le passé et qui continue aujourd'hui. Pour cela, on utilise le present perfect, construit avec have / has suivi du participe passé.25
Quiz
14 questions · correction immédiate · ton score reste sur ton appareil.
« Three years » est une durée, donc on emploie for. Since est la réponse tentante, mais elle demande un point de départ (2022, Monday), pas une quantité de temps.4
2019 est une date, donc un point de départ : since. Avec for, il faudrait une durée comme « six years ».4
« Five years » est une durée : for five years, avec le present perfect. La première phrase mélange since et une durée. La troisième garde le présent simple, ce qui ne convient pas ici. La dernière met for devant une date.24
Two hours, a week et ten years sont des durées, donc elles vont avec for.3Christmas (un événement) et 2019 (une date) marquent un début : ils vont avec since.4
Last Friday (un jour), 8 o'clock (une heure) et my birthday (un événement) indiquent un moment de départ.4Three days et a month sont des durées : elles prennent for.3
Avec since, la situation commence dans le passé et continue maintenant : on emploie have + participe passé, donc have known.25 Le présent simple know est la réponse tentante pour un francophone qui pense à « je connais », mais l'anglais veut ici le present perfect.2
Le sujet my brother correspond à he, donc on emploie has, suivi du participe passé lived. Have lived est faux à la troisième personne du singulier, et has live oublie de mettre le verbe au participe passé (lived).2
C'est faux. Two weeks est une durée, donc on dit for two weeks. On réserve since à un point de départ comme last Monday.34
C'est vrai. Since se place devant une date, un jour, une heure ou un événement, comme the party. Exemple : I have felt tired since the party.4
On pose la question avec How long et le present perfect.24How much parle de quantité, pas de durée. Do you know garde le présent simple, ce qui est la même erreur que celle de « I live here for… ». When demande un moment précis, pas la durée.
On peut répondre à How long par une réponse courte avec for ou since.4 Six months est une durée : For six months. Since six months est la confusion classique ; il aurait fallu Since last summer, qui est un point de départ.4
Ten years est une durée, donc for remplace since et le present perfect reste inchangé. Les deux phrases du milieu abandonnent le present perfect. La dernière place for devant une date, alors qu'il faudrait since 2015.34
De 2019 à 2025, il y a 2025 − 2019 = 6 ans, donc I have lived here for six years. Since 2019 donne le point de départ, for six years donne la durée : les deux phrases disent la même chose avec deux repères différents.4
L'attente a commencé il y a deux heures et continue encore : on construit le present perfect avec have (sujet we) et le participe passé waited.25Has waited ne va pas avec we, et waited seul décrit une attente terminée.
Les questions qu'on se pose
Comment savoir s'il faut for ou since ?
Regarde ce qui suit. Si c'est une durée (three days, a long time), écris for.3 Si c'est un moment de départ (Monday, 2019, my birthday), écris since.4 Un bon réflexe : essaie de traduire par « pendant » pour for et par « à partir de » pour since.
Pourquoi ne dit-on pas « I live here since 2019 » ?
En français, « j'habite ici depuis 2019 » prend le présent. En anglais, la situation commence dans le passé et dure jusqu'à maintenant : on utilise le present perfect, I have lived here since 2019.25