Anglais · CAPCAP
Le present perfect en anglais : cours de CAP
Publié le 9 novembre 2026 · Mis à jour le 9 novembre 2026 · Signaler une erreur
L'essentiel
- Le present perfect se forme avec have / has + participe passé : I have worked, she has finished.
- Il dresse un bilan : une action passée dont le résultat compte maintenant, ou une expérience de vie (ever, never).5
- Just, already, yet situent une action récente ; for donne une durée, since un point de départ.
- Dès qu'un moment précis du passé est donné (yesterday, in 2020, last week), on passe au prétérit simple, qui relate des faits révolus.5
- Négation : haven't / hasn't + participe ; question : Have / Has + sujet + participe ; been (est allé et revenu) ≠ gone (est parti).
À quoi sert le present perfect ?
En français, tu peux dire « J'ai fini mon travail » pour raconter un fait d'hier, ou pour annoncer que le travail est prêt maintenant. En anglais, ces deux idées ne se disent pas de la même façon. Pour le fait d'hier, on utilise le prétérit simple. Pour le travail qui est prêt maintenant, on utilise le present perfect.
Les programmes de langues vivantes de la voie professionnelle s'appliquent en première année de CAP depuis la rentrée 2019-2020.1 Parmi eux, le present perfect a un rôle précis : il permet de faire le point sur des actions passées ou sur une situation qui dure jusqu'à aujourd'hui.5
Dans ce cours, tu vas voir comment il se fabrique, quand l'employer, avec quels petits mots l'accompagner, et comment ne plus le confondre avec le prétérit simple.
Ce que tu dois déjà connaître : le présent simple (I work), le présent continu (I am working) et le prétérit simple (I worked). Le present perfect vient s'ajouter à cette série.
Dans la vie professionnelle, tu l'emploies souvent sans t'en rendre compte : dans un entretien (I have worked in a garage for two years), au téléphone avec un client (I have just sent the invoice), ou pour faire un point à ton chef (I haven't finished the order yet).
Former le present perfect
Le verbe qui porte le sens est le participe passé. L'auxiliaire have / has est le seul à changer selon le sujet. Le participe passé, lui, ne varie jamais : on dit he has worked, pas he has works.
À l'oral, on utilise presque toujours les formes contractées :
| Forme complète | Forme contractée |
|---|---|
| I have | I've |
| you have | you've |
| he has | he's |
| she has | she's |
| it has | it's |
| we have | we've |
| they have | they've |
Attention : he's peut vouloir dire he is ou he has. C'est le mot qui suit qui t'aide à choisir. He's tired = he is tired. He's finished = he has finished.
| Forme | Structure | Exemple |
|---|---|---|
| Affirmative | sujet + have/has + participe passé | She has called. |
| Négative | sujet + haven't/hasn't + participe passé | She hasn't called. |
| Interrogative | Have/Has + sujet + participe passé ? | Has she called? |
Les participes passés réguliers
Pour les verbes réguliers, le participe passé est identique au prétérit : on ajoute -ed à la base verbale.
- work → worked
- clean → cleaned
- start → started
- finish → finished
Quelques ajustements d'orthographe : live → lived (un seul d), stop → stopped (consonne doublée), study → studied (le y devient ied).
Les participes passés irréguliers
Beaucoup de verbes très courants sont irréguliers. Il faut les apprendre par cœur, un peu chaque jour. Voici les plus utiles pour le quotidien et le travail :
| Base verbale | Prétérit | Participe passé |
|---|---|---|
| be | was / were | been |
| have | had | had |
| do | did | done |
| go | went | gone |
| see | saw | seen |
| eat | ate | eaten |
| write | wrote | written |
| make | made | made |
| take | took | taken |
| buy | bought | bought |
| meet | met | met |
| lose | lost | lost |
| break | broke | broken |
| drive | drove | driven |
| speak | spoke | spoken |
| know | knew | known |
| give | gave | given |
| come | came | come |
| run | ran | run |
| read | read | read |
La négation, les questions et les réponses courtes
Comme tous les temps composés en anglais, le present perfect n'a pas besoin de do / does. C'est l'auxiliaire have / has qui fait tout le travail.
Les réponses courtes
Pour répondre, on reprend seulement l'auxiliaire :
- Have you finished? — Yes, I have. / No, I haven't.
- Has he called? — Yes, he has. / No, he hasn't.
On ne répète pas le participe passé dans une réponse courte. Yes, I have finished est correct mais plus lourd ; Yes, I have est la réponse naturelle.
Les questions avec un mot interrogatif
Le mot interrogatif se place au début, puis on garde l'ordre auxiliaire + sujet :
- What have you done?
- Where has she put the keys?
- How many parcels have they delivered?
- How long have you worked here?
Les trois grands emplois
Le present perfect sert à faire le bilan d'actions passées ou d'une situation.5 Concrètement, tu rencontreras trois emplois principaux. Pour chacun, l'important est que le passé garde un lien avec maintenant.
1. Une action passée dont le résultat se voit maintenant
Tu ne racontes pas quand c'est arrivé, tu constates ce qui est vrai aujourd'hui.
- I've lost my keys. (Je n'ai plus mes clés en ce moment.)
- She has broken her phone. (Son téléphone est cassé.)
- The delivery has arrived. (Le colis est là, on peut l'ouvrir.)
Dans chaque cas, on pourrait se demander « et alors ? » : la réponse est dans le présent. C'est ça, le bilan.
2. Une expérience de vie, avec ever et never
On parle de ce qu'on a vécu au cours de sa vie, sans dire à quel moment.
- I have visited London. (Cela fait partie de mon expérience.)
- Have you ever driven a van? (Dans toute ta vie, as-tu déjà conduit une camionnette ?)
- I have never eaten sushi. (Jamais, jusqu'à maintenant.)
Ever se place dans les questions, entre le sujet et le participe. Never se place dans les phrases affirmatives, au sens négatif : on ne met alors pas de deuxième négation. On dit I have never been to Spain, pas I haven't never been to Spain.
3. Une action très récente, avec just, already et yet
| Mot | Sens | Place | Exemple |
|---|---|---|---|
| just | à l'instant | entre have/has et le participe | I've just finished. |
| already | déjà | entre have/has et le participe (ou en fin de phrase) | She has already left. |
| yet | encore, déjà | en fin de phrase, dans les négations et les questions | Have you eaten yet? / I haven't eaten yet. |
- Repère précis ?yesterday, ago, in 2020 : prétérit simple
- Bilan ou expérience ?ever, never, just, already, yet : present perfect
- Durée jusqu'à maintenant ?for ou since : present perfect
- Former la phrasehave / has + participe passé
For, since et How long
Le present perfect permet aussi de dire qu'une situation commencée dans le passé dure encore aujourd'hui. En français, on utilise le présent : « J'habite ici depuis 2020 ». En anglais, il faut le present perfect : I have lived here since 2020.
Pour poser la question, on utilise How long :
- How long have you lived here? — I've lived here for five years.
- How long has he worked for this company? — He has worked there since January.
Present perfect ou prétérit simple ?
C'est la confusion la plus fréquente. Les deux temps parlent du passé, mais pas de la même façon. Le prétérit simple sert à relater des faits révolus.5 Le present perfect fait le point sur ce qui s'est passé ou sur la situation actuelle.5
La règle pratique est simple : si tu donnes ou si tu peux donner une date ou un moment précis du passé, utilise le prétérit.
| Prétérit simple | Present perfect |
|---|---|
| Fait terminé, situé à un moment précis | Bilan, expérience ou situation qui touche le présent |
| I lost my keys yesterday. | I've lost my keys. |
| She visited Rome in 2022. | She has visited Rome. |
| We saw him last week. | We have seen him today. |
| When did you finish? | Have you finished? |
Cas particulier : been ou gone ?
Pour parler d'un déplacement au present perfect, on hésite entre deux formes : been (participe de be) et gone (participe de go) :
- been : la personne est allée quelque part et en est revenue. I've been to London. (J'y suis allé, et je suis rentré.)
- gone : la personne est partie et n'est pas encore revenue. He has gone to London. (Il est parti là-bas, il n'est pas là.)
Imagine le téléphone d'un collègue qui sonne dans le bureau vide : He has gone to lunch. (il est parti déjeuner, il est absent). Quand il revient, il dit : I've been to the café next door.
Méthode et pièges à éviter
Exercices corrigés
Exercice 1 Compléter avec le bon participe passé
Complète chaque phrase avec le present perfect du verbe entre parenthèses.
- My brother ______ (finish) his training.
- I ______ (see) this film three times.
- They ______ (not / eat) lunch yet.
- ______ you ______ (write) the report?
- She ______ (just / break) the window.
Indice 1
Choisis d'abord have ou has selon le sujet.
Indice 2
Pour see et write, vérifie le tableau des participes irréguliers.
Voir la correction pas à pas
Phrase 1 : le sujet my brother correspond à he, donc on utilise has. Le verbe finish est régulier : has finished.
Phrase 2 : sujet I, donc have. Le participe passé de see est seen : have seen.
Phrase 3 : sujet they, négation : haven't, puis le participe de eat, qui est eaten : haven't eaten.
Phrase 4 : question, l'auxiliaire passe avant le sujet : Have you written the report? Le participe de write est written.
Phrase 5 : sujet she, donc has. Just se place entre l'auxiliaire et le participe : has just broken (break devient broken).
Réponses : 1. has finished ; 2. have seen ; 3. haven't eaten ; 4. Have ... written ; 5. has just broken. Retiens la méthode : auxiliaire d'abord, participe ensuite.
Exercice 2 For ou since, yet ou already ?
Choisis le mot qui convient et recopie la phrase complète.
- We have lived in this town (for / since) 2019.
- He has worked here (for / since) six months.
- Have you finished your homework (yet / already)?
- I have (yet / already) paid the bill, so you can relax.
- She hasn't called me (yet / already).
Indice 1
For est suivi d'une durée, since d'un point de départ.
Indice 2
Yet va avec les questions et les négations, already avec les phrases affirmatives.
Voir la correction pas à pas
Phrase 1 : 2019 est une date de départ, donc since : We have lived in this town since 2019.
Phrase 2 : six months est une durée, donc for : He has worked here for six months.
Phrase 3 : c'est une question, donc yet : Have you finished your homework yet?
Phrase 4 : phrase affirmative, donc already : I have already paid the bill.
Phrase 5 : phrase négative, donc yet : She hasn't called me yet.
Pour t'en souvenir : une durée (for), une date (since), question ou négation (yet), phrase affirmative (already).
Exercice 3 Present perfect ou prétérit simple ?
Complète avec le temps qui convient (present perfect ou prétérit simple) et justifie ton choix.
- I ______ (lose) my badge yesterday.
- ______ you ever ______ (drive) a truck?
- She ______ (move) to Lyon in 2021.
- We ______ (already / send) the invoice.
- He ______ (go) to the warehouse. He is not here now.
- When ______ you ______ (start) this job?
Indice 1
Cherche d'abord un repère de temps passé précis.
Indice 2
Pour la phrase 5, demande-toi si la personne est revenue.
Voir la correction pas à pas
Phrase 1 : yesterday est un repère précis, donc prétérit : lost.
Phrase 2 : ever annonce une expérience de vie, donc present perfect : Have you ever driven a truck?
Phrase 3 : in 2021 est une date précise, donc prétérit : moved.
Phrase 4 : already indique un bilan récent, donc present perfect : have already sent.
Phrase 5 : la personne est absente, donc elle est partie sans être revenue : has gone.
Phrase 6 : la question porte sur le moment où cela a commencé, donc prétérit avec did : When did you start this job?
Un moment précis impose le prétérit ; un bilan, une expérience ou une durée jusqu'à maintenant impose le present perfect.
Quiz
7 questions · correction immédiate · ton score reste sur ton appareil.
-
Avec she, l'auxiliaire est has, suivi du participe passé finished. She have confond l'auxiliaire des autres personnes, et has finish oublie le -ed du participe passé.
-
Write est irrégulier : write – wrote – written. Wrote est la forme du prétérit, tentante mais fausse après have / has ; writed applique à tort la règle des verbes réguliers.
-
Yesterday est un repère précis du passé : on emploie le prétérit simple, I saw him yesterday. La première phrase associe à tort le present perfect à ce repère, et la troisième utilise le prétérit au lieu du participe passé.
-
2018 est un point de départ, donc since. For serait correct avec une durée comme six years.
-
Dans une négation, « pas encore » se traduit par yet, placé en fin de phrase. Already s'emploie dans les phrases affirmatives, et didn't finished mélange did et participe passé.
-
Gone indique que la personne est partie et n'est pas revenue. Been signifie qu'elle est allée quelque part et qu'elle est de retour.
-
Vrai : ces petits mots sont courants avec le present perfect pour dire « à l'instant », « déjà » ou « jamais / déjà dans la vie ». Ce ne sont pas des repères précis comme yesterday, qui, eux, imposent le prétérit.
Les questions qu'on se pose
À quoi ça sert, concrètement, le present perfect ?
Il sert à faire le point : dire ce qui est fait, ce qu'on a déjà vécu, ou depuis combien de temps une situation dure.5 Dans un entretien ou au travail, c'est le temps de I have worked in..., I've just sent..., I haven't finished yet.
Comment savoir s'il faut utiliser le prétérit ou le present perfect ?
Cherche un repère de temps. Un moment précis du passé (yesterday, last week, in 2020, two days ago) impose le prétérit simple. Une expérience, un bilan, ou for / since / ever / never / just / already / yet appelle le present perfect.
Faut-il apprendre tous les participes passés irréguliers ?
Il faut connaître ceux des verbes les plus courants : be, do, go, have, see, eat, write, make, take, buy, meet, lose, break, drive, speak, know, give, come, run, read. Apprends-en quelques-uns par jour, en les regroupant par ressemblance, et utilise-les dans des phrases qui parlent de toi.
Quelle différence entre « been » et « gone » ?
Been indique qu'on est allé quelque part et qu'on en est revenu (I've been to Paris). Gone indique qu'on est parti et qu'on n'est pas encore revenu (He has gone to Paris).
Peut-on utiliser le present perfect avec « today » ou « this week » ?
Oui, quand la période n'est pas terminée : I have eaten two sandwiches today, We have sold ten cars this week. Si la période est terminée (yesterday, last week), on revient au prétérit.
Sources
Programme visé : Programme d'enseignement de langues vivantes des classes préparant au certificat d'aptitude professionnelle · Bulletin officiel spécial n° 5, Ministère de l'Éducation Nationale
- Programme d'enseignement de langues vivantes des classes préparant au certificat d'aptitude professionnelle, Bulletin officiel spécial n° 5, Ministère de l'Éducation Nationale. Consulté le 9 novembre 2026.
- Programmes et ressources en langues vivantes - voie professionnelle, Éduscol. Consulté le 9 novembre 2026.
- Communication langagière - Repères de progressivité linguistique anglais, Éduscol. Consulté le 9 novembre 2026.
- Ressources d'accompagnement pour les langues vivantes étrangères et régionales, Éduscol. Consulté le 9 novembre 2026.
- Langues en pratiques - Documents authentiques anglais, Réseau Canopé. Consulté le 9 novembre 2026.
Les numéros dans le texte renvoient à ces sources. Une source qui ne dit pas ce qu'on lui fait dire ? Signale-le.