Aller au contenu
Accueil › Anglais 4e › QCM d'anglais 4e › Present perfect avec for et since

Present perfect avec for et since : QCM d’anglais en 4e

  • par
QCM d'anglais 4e : Present perfect avec for et since
Note cette fiche

Ce QCM vérifie que tu sais exprimer la durée en anglais : choisir for ou since, employer le present perfect avec « depuis », poser la question How long…? et éviter les calques du français.

Boarding passPresent perfect avec for et since

Questions répondues : 0/10 · Bonnes réponses : 0

  1. I have lived here ___ six years.

  2. She has been in Ireland ___ June.

  3. Traduis : « J’apprends le piano depuis deux ans. »

  4. ___ have you known Tom?

  5. He ___ ill since Monday.

  6. Quelle expression va avec since ?

  7. We haven’t seen them ___ ages.

  8. How long ___ she had her dog?

  9. Nous sommes en 2026. « I have played rugby since 2021 » équivaut à…

  10. My parents ___ married for twenty years.

Les notions passées en revue dans ce since : qcm

  • For suivi d’une durée
  • Since suivi d’un point de départ
  • Le present perfect pour traduire « depuis »
  • La question How long…?
  • Le participe been du verbe be

Le piège classique

Le grand piège est de traduire « depuis » mot à mot avec un présent : I live here since 2020. En anglais, une situation qui dure jusqu’à maintenant se met au present perfect : I have lived here since 2020. Et since n’est jamais suivi d’une durée.

La bonne habitude

Pour chaque phrase, demande-toi si l’on peut compter (trois jours, deux heures) : c’est for. Si l’on peut pointer un moment sur un calendrier (lundi, 2018, Noël), c’est since. Vérifie ensuite que le verbe est bien au present perfect.

Questions fréquentes

Pourquoi l’anglais n’emploie-t-il pas le présent avec since ?

Parce que l’anglais considère toute la période entre le passé et maintenant. Le present perfect relie justement ces deux moments.

Peut-on dire since three years ?

Non. Three years est une durée, il faut dire for three years. Since s’emploie avec un point de départ comme since 2023.

Comment demander depuis combien de temps ?

On dit How long have you… ou How long has he… suivi du participe passé, par exemple How long have you lived here?