Le present perfect
Quatrième · Anglais · Grammaire
Formation du present perfect
Le present perfect est LE nouveau temps de la 4e. Il sert à parler d'une action passée qui a un lien avec le présent : un résultat visible, une expérience de vie, une nouvelle toute fraîche. I have lost my keys! (= je les ai perdues, et maintenant je ne peux pas rentrer chez moi).
| Forme | Structure | Exemple |
|---|---|---|
| Affirmative | sujet + have/has + participe passé | They have seen this film. |
| Négative | sujet + haven't/hasn't + participe passé | She hasn't finished her homework. |
| Interrogative | Have/Has + sujet + participe passé ? | Have you ever eaten sushi? |
| Réponse courte | Yes, I have. / No, I haven't. | Has he called? — Yes, he has. |
Le participe passé
Pour les verbes réguliers, le participe passé est identique au prétérit : on ajoute -ed. work → worked · play → played
Pour les verbes irréguliers, c'est la 3e colonne de ta liste de verbes irréguliers — à connaître par cœur !
| Base verbale | Prétérit | Participe passé |
|---|---|---|
| be | was / were | been |
| go | went | gone |
| see | saw | seen |
| do | did | done |
| eat | ate | eaten |
| take | took | taken |
| write | wrote | written |
| break | broke | broken |
Present perfect ou prétérit ?
C'est LA grande question de l'année. Les deux temps parlent du passé, mais pas de la même façon : le prétérit raconte un événement terminé et daté ; le present perfect fait le bilan au moment présent, sans dire quand.
| Prétérit | Present perfect | |
|---|---|---|
| Ce qu'il exprime | un fait passé, coupé du présent | un lien entre passé et présent |
| La date | précisée ou connue | pas de date précise |
| Mots repères | yesterday, last week, in 2020, two days ago | ever, never, just, already, yet |
| Exemple | I visited Rome in 2023. | I have visited Rome twice. |
Les petits mots du present perfect
- ever (dans les questions) = déjà, une fois dans ta vie : Have you ever flown a plane?
- never = jamais : I have never eaten snails. (pas de not en plus !)
- just = viens juste de : She has just arrived.
- already = déjà (phrase affirmative) : We have already finished.
- yet = encore / déjà, en fin de phrase négative ou interrogative : I haven't finished yet. Have you finished yet?
Exercices corrigés
Quel est le participe passé du verbe « go » ?
- A.went
- B.goed
- C.goneBonne réponse
- D.going
Réponse : C — gone
« Go » est irrégulier : go → went → GONE. « Went » est le prétérit (2e colonne), pas le participe passé (3e colonne). « Goed » n'existe pas et « going » est la forme en -ing.
Complète : « We ___ just arrived. »
- A.has
- B.haveBonne réponse
- C.did
- D.are
Réponse : B — have
« Just » (= venir juste de) s'emploie avec le present perfect : have/has + participe passé. Avec « we », c'est HAVE : « We have just arrived. ». Attention, en anglais on n'utilise pas « are » comme en français « nous sommes arrivés ».
Comment dit-on « Je n'ai pas encore fini » ?
- A.I haven't finished yet.Bonne réponse
- B.I haven't finished already.
- C.I didn't finish yet.
- D.I haven't finish yet.
Réponse : A — I haven't finished yet.
« Pas encore » = not… yet, avec YET en fin de phrase et le present perfect : « I haven't finished yet. ». « Already » s'utilise dans les phrases affirmatives, et après haven't il faut le participe passé « finished », pas la base « finish ».
Choisis la question correcte : « Où es-tu allé hier soir ? »
- A.Where have you been last night?
- B.Where do you go last night?
- C.Where have you gone last night?
- D.Where did you go last night?Bonne réponse
Réponse : D — Where did you go last night?
« Last night » = moment passé précis → prétérit obligatoire. La question au prétérit se forme avec DID + base verbale : « Where did you go last night? ». Le present perfect avec « last night » est une erreur très fréquente… à éviter !
Quelle phrase est correcte pour dire « Il a déjà vu ce film » ?
- A.He has already saw this film.
- B.He has seen already this film.
- C.He has already seen this film.Bonne réponse
- D.He have already seen this film.
Réponse : C — He has already seen this film.
Structure : has + already + participe passé. « Already » se place entre has et le participe : « He has already seen this film. ». « Saw » est le prétérit (pas le participe), et « have » est impossible avec « he ».
Complète la phrase : « She ___ her keys. » (perdre ses clés — résultat visible maintenant)
- A.has lostBonne réponse
- B.have lost
- C.losed
- D.has losted
Réponse : A — has lost
Present perfect = have/has + participe passé. Avec « she », on utilise HAS, et le participe passé de « lose » (verbe irrégulier) est « lost ». « Have lost » serait correct avec I/you/we/they, pas avec she.
Complète la question : « ___ you ever eaten sushi? »
- A.Do
- B.Has
- C.Are
- D.HaveBonne réponse
Réponse : D — Have
La question au present perfect commence par Have/Has. Avec « you », c'est HAVE : « Have you ever eaten sushi? ». « Has » ne s'emploie qu'avec he/she/it, et « Do »/« Are » ne se combinent pas avec un participe passé.
Tom n'est pas là, il est parti faire les courses. Complète : « He ___ to the supermarket. »
- A.has been
- B.went yesterday
- C.is going
- D.has goneBonne réponse
Réponse : D — has gone
« Has gone » = il y est parti et il y est ENCORE (il n'est pas revenu). « Has been » signifierait qu'il y est allé et qu'il est déjà rentré. C'est la fameuse différence been/gone !
Choisis le bon temps : « I ___ my grandmother last weekend. »
- A.have visited
- B.visit
- C.visitedBonne réponse
- D.has visited
Réponse : C — visited
« Last weekend » est un moment passé précis et terminé → prétérit obligatoire : « I visited ». Le present perfect (« have visited ») est interdit dès qu'il y a une date ou un repère passé comme last…, yesterday, ago.
Complète : « Have you ever ___ Mexican food? » (essayer)
- A.try
- B.triedBonne réponse
- C.trying
- D.tries
Réponse : B — tried
Après « Have you ever… », il faut le participe passé. « Try » est régulier : try → tried (le y devient i + ed). « Have you ever tried Mexican food? » = « As-tu déjà goûté la cuisine mexicaine ? »
« Look! Someone ___ the window! » (la vitre est cassée sous tes yeux)
- A.has brokenBonne réponse
- B.broke
- C.break
- D.was breaking
Réponse : A — has broken
Pas de date, et le résultat est visible MAINTENANT (la vitre est cassée) → present perfect : « has broken » (break → broke → broken). « Broke » (prétérit) conviendrait si on datait l'événement : « Someone broke the window last night. »
Question expert ! Choisis le bon temps : « Shakespeare ___ many plays. »
- A.has written
- B.wroteBonne réponse
- C.has wrote
- D.writes
Réponse : B — wrote
Piège classique ! Shakespeare est mort : sa vie est une période entièrement terminée, coupée du présent → prétérit : « Shakespeare wrote many plays. ». Le present perfect supposerait qu'il peut encore écrire. Compare : « J.K. Rowling has written many books » (elle est vivante, le bilan peut encore évoluer).
S'entraîner sur ce chapitre
Ce chapitre compte 27 exercices corrigés dans l'application, avec le suivi de ta progression.
Commencer les exercices