Ogrelo Ouvrir l'app

Present perfect, for et since : fiche de révision de anglais en 3e

Anglais · 3e · Langue · mise à jour le 22 octobre 2026

Ogrelo

Salut, moi c'est Ogrelo ! Voici l'essentiel de « Present perfect, for et since ». Lis la fiche, puis teste-toi avec mes questions : la réponse est cachée sous chaque question.

Ce chapitre te sert à dire en anglais « j'habite ici depuis 2022 » ou « je joue de la guitare depuis deux ans », et à choisir entre prétérit et present perfect quand tu racontes.

Les notions du chapitre

La fiche (extrait)

1. Le vocabulaire

present perfect simple
have / has + participe passé. Il fait le lien entre le passé et maintenant : bilan, résultat, expérience.
present perfect be + -ing
have / has been + verbe en -ing. Il insiste sur la durée d'une action qui continue ou vient de s'arrêter.
for
Veut dire « pendant, depuis ». Il est suivi d'une durée : for two hours.
since
Veut dire « depuis ». Il est suivi d'un point de départ : since Monday.
How long…?
Veut dire « depuis combien de temps ? ». Elle demande une durée.

2. Former le present perfect

FormeSimpleBe + -ing
AffirmatifI have workedI have been working
NégatifShe hasn't workedShe hasn't been working
QuestionHave you worked?Have you been working?
Sert à…bilan, résultat, expériencedurée, action qui continue

5. Deux phrases corrigées

I live in Lyon since 2022. est faux.

On corrige : I have lived in Lyon since 2022. Je vis encore à Lyon, donc present perfect.

We have been waiting for an hour. Nous attendons depuis une heure : durée avec for.

I visited London in 2023. Moment précis et terminé, donc prétérit.

Les pièges classiques

  • Pas de present perfect avec un moment précis : I have seen him yesterday est faux.
  • En français on dit « j'habite ici depuis… ». En anglais, il faut I have lived, pas I live.
  • Avec know, like ou be, on utilise plutôt le simple : I have known her for years.
  • On dit donc I have known, pas I have been knowing.

À retenir

  • Le present perfect se forme avec have / has + participe passé.
  • Pour une durée qui continue, on emploie le present perfect avec for (durée) ou since (point de départ).
  • Pour demander une durée, on dit How long have you…?
  • Moment précis du passé : prétérit. Lien avec maintenant : present perfect.

Dans la fiche complète, sur l'appli :

  • 3. For ou since ?
  • 4. Choisir le bon temps du passé
  • Pour ne plus confondre

avec la version audio et le quiz complet.

Quiz : teste-toi

Question 1

Quelle structure forme le present perfect simple ?

  1. be + verbe en -ing
  2. have / has + participe passé
  3. did + verbe de base
  4. will + verbe de base
Voir la réponse

Réponse : have / has + participe passé. Le present perfect simple se forme avec have / has + participe passé.

Question 2

Quel mot complète : « I have lived here ___ ten years » ?

  1. for
  2. since
  3. ago
  4. in
Voir la réponse

Réponse : for. Ten years est une durée, donc on emploie for.

Question 3

Quel mot complète : « She has played tennis ___ Monday » ?

  1. for
  2. ago
  3. since
  4. during
Voir la réponse

Réponse : since. Monday est un point de départ, donc on emploie since.

Exercices corrigés

Exercice 1

Complète : I have known Sam ___ two years.

  1. since
  2. ago
  3. for
  4. from
Voir la correction

for. Two years est une durée : on emploie for. Since donne un point de départ.

Exercice 2

Vrai ou faux : « I have seen him yesterday » est une phrase correcte.

Voir la correction

Faux. Yesterday est un moment précis du passé : on utilise le prétérit, I saw him yesterday.

Questions fréquentes

Que faut-il savoir sur « Present perfect, for et since » en 3e ?

Ce chapitre te sert à dire en anglais « j'habite ici depuis 2022 » ou « je joue de la guitare depuis deux ans », et à choisir entre prétérit et present perfect quand tu racontes. Ce qui est attendu : Exprimer une durée qui dure encore ; Choisir le bon temps du passé.

Que retenir du chapitre « Present perfect, for et since » ?

Le present perfect se forme avec have / has + participe passé. Pour une durée qui continue, on emploie le present perfect avec for (durée) ou since (point de départ). Pour demander une durée, on dit How long have you…? Moment précis du passé : prétérit. Lien avec maintenant : present perfect.

Quel est le piège classique sur « Present perfect, for et since » ?

Pas de present perfect avec un moment précis : I have seen him yesterday est faux. En français on dit « j'habite ici depuis… ». En anglais, il faut I have lived, pas I live. Avec know, like ou be, on utilise plutôt le simple : I have known her for years. On dit donc I have known, pas I have been knowing.

Envoie-moi ton cours et je te prépare ta fiche, le quiz complet et l'audio de ton chapitre. Aux côtés de tes profs, pas à leur place.

Réviser avec Ogrelo

Vous êtes parent ? Voir comment Ogrelo accompagne votre enfant.

Dans le même programme de 3e

La même notion dans les autres classes

Toutes les fiches de anglais en 3e

Fiche basée sur le programme officiel de anglais de 3e (BO n°31 du 30 juillet 2020). Vérifiée par l'audit qualité automatique d'Ogrelo (exactitude, attendus du programme, niveau), repassée régulièrement. Une erreur ? Signale-la depuis l'appli.