Accueil · Fiches de révision · Anglais

Le present perfect avec since et for

Dire depuis quand tu joues à ton jeu préféré sans te planter de temps.

AnglaisCollège4e

Tu joues au même jeu depuis deux ans, et tu y joues encore ce soir. En français tu dis « je joue
depuis deux ans » au présent. En anglais, non : cette phrase demande un temps spécial. 🎮

Partager :

C'est quoi le délire ?

Le present perfect relie le passé au présent. Il se forme avec have / has + participe passé
(la 3e colonne des verbes irréguliers). Avec since et for, il sert à dire depuis
combien de temps une action dure et continue maintenant.

  • since = depuis + un point de départ (since 2020, since Monday, since I was ten)
  • for = depuis + une durée (for two years, for ten minutes, for a long time)

La règle du jeu

  • Sujet + have / has + participe passé + since / for
  • I / you / we / they → have · he / she / it → has
  • Forme négative : haven't / hasn't + participe passé
  • Question : How long have you...? (Depuis combien de temps... ?)
  • Réponse courte : Yes, I have. / No, he hasn't.

On teste sur un exemple

Tu veux dire : « Je connais Léa depuis la primaire. »

  1. Sujet : I → auxiliaire have
  2. Verbe know → participe passé known
  3. « la primaire » = un point de départ → since

→ I have known Léa since primary school.

Et avec une durée : I have known her for six years. (Je la connais depuis six ans.)
Autre exemple : We have lived in Lyon for three years. (On habite à Lyon depuis trois ans.)

Le piège classique

Le réflexe français : « I live here since 2020 ». Faux. Le présent simple ne peut pas
porter « depuis ». On dit I have lived here since 2020.
Deuxième piège : since + durée (since two years) → interdit. C'est for two years.

L'astuce pour retenir

« Since = une date, for = une durée. » Et surtout : « **Depuis + ça dure encore = have +
participe passé.** » Si tu peux ajouter « et c'est toujours vrai », prends le present perfect.

Teste-toi

Réponds sans regarder la fiche — 0/3

1. « J'apprends l'anglais depuis cinq ans » se dit…

2. On utilise **since** devant…

3. Complète : *She ___ lived in Dublin since September.*

Ça coince encore ? Un formateur de anglais te l’explique en vrai, à ton rythme, en visio.Trouver un formateur

Dans la même matière

← Toutes les fiches