3e – Anglais · Grammaire

Le present perfect : have + participe passé

Exercices corrigés d’anglais (3e) sur le present perfect : formation, ever et never, already et yet, for et since, et différence avec le prétérit.

  • 5 exercices
  • 45 min
  • Corrigé détaillé

L’essentiel à retenir

  • Formation : have / has + participe passé : I have visited Rome. She has seen this film.
  • Il relie le passé au présent : une expérience (Have you ever been to Spain?), un résultat visible maintenant, ou une action commencée dans le passé qui dure encore.
  • for + durée (for three years) ; since + point de départ (since 2020, since Monday).
  • Avec une date ou un moment passé précis (yesterday, in 2019, last year), on utilise le prétérit, pas le present perfect.
Exercice 1

Former le present perfect

Pour commencer

a) I (finish) my homework.   b) She (lose) her keys.   c) We (be) to Ireland twice.   d) He (write) three emails today.

Voir le corrigé

a) I have finished   b) She has lost   c) We have been   d) He has written

Exercice 2

For ou since ?

Pour commencer

a) I have lived here … 2018.   b) She has known him … ten years.   c) They have been at school … 8 o’clock.   d) We have waited … two hours.

Voir le corrigé

a) since (point de départ)   b) for (durée)   c) since   d) for

Exercice 3

Already, yet, ever, never

Pour s’entraîner

Complète : a) Have you … eaten sushi?   b) I have … seen snow. I’d love to!   c) She has … finished her project: she started yesterday and it’s done.   d) Has the bus arrived …?

Voir le corrigé

a) ever   b) never   c) already   d) yet (en fin de question ou de phrase négative)

Exercice 4

Present perfect ou prétérit ?

Pour s’entraîner

a) I (visit) London last summer.   b) I (visit) London three times in my life.   c) She (start) her new job in March.   d) Look! Someone (break) the window.

Voir le corrigé

a) visited : moment passé précis (last summer).

b) have visited : expérience, sans date précise.

c) started : date précise (in March).

d) has broken : le résultat est visible maintenant.

Exercice 5

Interview

Pour aller plus loin

Tu interviewes une chanteuse. Écris 4 questions au present perfect et invente ses réponses, en utilisant au moins une fois ever, for ou since, et une réponse au prétérit avec une date.

Voir le corrigé

Exemple :

— How long have you been a singer? — I have been a singer for ten years.

— Have you ever sung in another country? — Yes, I have sung in Japan and Canada.

— When did you record your first album? — I recorded it in 2016.

— Have you finished your new album yet? — No, I haven’t finished it yet.

  • Gratuit
  • Sans inscription
  • Imprimable