
GRAMMAIRE ANGLAISE · TEMPS VERBAUX
Le present perfect en anglais : relier le passé au présent
Comprenez la logique du present perfect, construisez vos phrases avec have et has et choisissez avec assurance since, for, already, yet, ever et never.
Trois liens entre le passé et le présent
Commencé avant, toujours vrai
I have lived here since 2021.L'action ou l'état a commencé dans le passé et reste vrai maintenant.
J'habite ici depuis 2021.
Expérience jusqu'à aujourd'hui
Have you ever worked abroad?On demande ou on indique si quelque chose s'est déjà produit, sans mentionner de moment terminé.
As-tu déjà travaillé à l'étranger ?
Résultat visible maintenant
She has just sent the report.L'action est récente et sa conséquence compte au moment présent.
Elle vient d'envoyer le rapport.
L'idée clé : une action passée qui touche encore le présent
Le present perfect ne place pas une action dans un passé fermé. Il permet de regarder en arrière depuis maintenant : la période est encore ouverte, l'expérience appartient à la vie de la personne ou le résultat reste pertinent.
Si vous précisez quand un fait s'est produit dans une période terminée, employez généralement le past simple. Si le temps va jusqu'à maintenant ou reste indéterminé, le present perfect est souvent le bon choix.
Question réflexe : cette action garde-t-elle un lien avec maintenant ? Si oui, pensez au present perfect.
Comment former le present perfect
Associez l'auxiliaire have ou has au présent avec le participe passé du verbe principal. Have s'emploie avec I, you, we et they ; has avec he, she et it.
| Affirmative | Subject + have/has + past participle | Maya has finished the lesson. | Maya a terminé la leçon. |
|---|---|---|---|
| Affirmative | Subject + have/has + past participle | Maya has finished the lesson. | Maya a terminé la leçon. |
| Négative | Subject + have/has + not + past participle | Maya hasn't finished the lesson yet. | Maya n'a pas encore terminé la leçon. |
| Question | Have/Has + subject + past participle? | Has Maya finished the lesson? | Maya a-t-elle terminé la leçon ? |
| Réponse courte | Yes, subject + have/has. / No, subject + haven't/hasn't. | Yes, she has. / No, she hasn't. | Oui. / Non. |
À l'oral et dans l'écriture informelle, on emploie souvent I've, you've, we've, they've, he's, she's, hasn't et haven't. Le participe placé après he's montre qu'il signifie he has, et non he is.
Have et has sont des auxiliaires : l'information lexicale se trouve dans le participe, pas dans une forme de past simple.
Le participe passé : l'élément indispensable
Les verbes réguliers prennent généralement -ed, tandis que les verbes irréguliers possèdent une forme propre à apprendre en contexte.
- Règle générale :
work → worked,clean → cleaned. - Verbes terminés par -e :
live → lived. - Consonne + y :
study → studied. - Certains verbes courts doublent la consonne finale :
stop → stopped.
| Infinitif | Past simple | Participe | Exemple |
|---|---|---|---|
be | was/were | been | We have been ready since nine.Nous sommes prêts depuis neuf heures. |
go | went | gone | Leo has gone to class.Leo est parti en cours et il y est encore. |
write | wrote | written | I have written the email.J'ai écrit l'e-mail. |
see | saw | seen | Have you seen this film?As-tu vu ce film ? |
take | took | taken | They have taken the test.Ils ont passé le test. |
Apprenez chaque verbe irrégulier comme une famille de trois formes et réutilisez-le dans une phrase complète.
Quatre usages essentiels du present perfect
Quatre intentions couvrent la plupart des emplois courants. La ligne du temps et les marqueurs vous guident, mais l'intention de communication décide.
1. Situations commencées avant et toujours en cours
On utilise souvent since pour le point de départ et for pour la durée. L'état ou l'activité reste valable.
We have known each other for eight years.Nous nous connaissons depuis huit ans.He has worked remotely since March.Il travaille à distance depuis mars.2. Expériences de vie sans date terminée
Ce qui compte est l'expérience acquise jusqu'à maintenant, et non le jour précis. Ever et never sont fréquents.
Have you ever spoken English in a meeting?As-tu déjà parlé anglais pendant une réunion ?I have never missed a flight.Je n'ai jamais raté un vol.3. Actions récentes avec un résultat actuel
Already, yet et just attirent l'attention sur ce qui a déjà eu lieu, n'a pas encore eu lieu ou vient de se produire.
I have already uploaded the file.J'ai déjà téléversé le fichier.They haven't replied yet.Ils n'ont pas encore répondu.The train has just arrived.Le train vient d'arriver.4. Répétitions dans une période ouverte
Today, this week et so far peuvent accompagner le present perfect lorsque la période n'est pas terminée.
She has called three times today.Elle a appelé trois fois aujourd'hui.We have completed four units so far.Jusqu'à présent, nous avons terminé quatre unités.Marqueurs temporels selon l'intention
Chaque marqueur répond à une question différente : début, durée, expérience, progression ou résultat. Retenez son intention et sa position habituelle.
since
I have studied English since September.Point de départ: Devant une date, une heure ou un événement
J'étudie l'anglais depuis septembre.
for
I have studied English for six months.Durée: Devant une période
J'étudie l'anglais depuis six mois.
already
We have already booked the room.Plus tôt que prévu: Entre have/has et le participe
Nous avons déjà réservé la chambre.
yet
Have you booked the room yet?Jusqu'à maintenant: Généralement à la fin, dans les questions et négations
As-tu déjà réservé la chambre ?
ever
Have you ever met a famous person?Au moins une fois: Avant le participe, surtout dans les questions
As-tu déjà rencontré une personne célèbre ?
never
I have never flown alone.À aucune occasion: Avant le participe, sans autre négation
Je n'ai jamais voyagé seul en avion.
just
The lesson has just started.Il y a un instant: Entre have/has et le participe
La leçon vient de commencer.
so far
We have learned twelve verbs so far.Jusqu'ici: Généralement à la fin
Jusqu'ici, nous avons appris douze verbes.
Since introduit le début ; for mesure la durée entre ce début et maintenant. Yet apparaît surtout dans les questions et négations ; already est fréquent à l'affirmative.
Present perfect ou past simple : deux questions pour décider
Les deux temps parlent du passé, mais pas avec le même point de vue. Ne choisissez pas par traduction littérale : vérifiez si la période est terminée et si un moment précis est indiqué.
| Basculer entre present perfect et past simple | Present perfect | Past simple |
|---|---|---|
| Le moment est-il terminé ou daté ? | Non : période ouverte ou temps non précisé. | Oui : yesterday, last week, in 2022, when I was a child. |
| Le résultat compte-t-il maintenant ? | Oui : la conséquence reste présente. | Pas nécessairement : on raconte un fait achevé. |
I have visited London three times.J'ai visité Londres trois fois.
Nora has lost her keys, so she can't get in.Nora a perdu ses clés, elle ne peut donc pas entrer.
I visited London in 2022.J'ai visité Londres en 2022.
Nora lost her keys yesterday, but she found them later.Nora a perdu ses clés hier, mais elle les a retrouvées ensuite.
- Vous dites quand ? Employez le past simple.
- La période comprend le présent ? Envisagez le present perfect.
- Une conséquence est visible maintenant ? Le present perfect convient souvent.
Present perfect simple ou continuous
Le simple met généralement l'accent sur le résultat, la quantité ou un état. Le continuous insiste sur l'activité et sa durée. Les deux sont parfois possibles, mais le point de vue change.
| # | Résultat ou quantité | Processus ou durée |
|---|---|---|
| 1 | I have read three chapters.J'ai lu trois chapitres. | I have been reading for two hours.Je lis depuis deux heures. |
| 2 | I have known Ana since school.Je connais Ana depuis l'école. | Not normally: I have been knowing Ana since school.Forme normalement incorrecte avec know, verbe d'état. |
Les verbes d'état comme know, believe, own et need s'emploient généralement au present perfect simple, et non au continuous.
Erreurs fréquentes et corrections
Corrigez la logique, pas seulement la forme. Ces erreurs apparaissent quand on mélange l'auxiliaire, le participe et les repères temporels.
Forme incorrecte 1
I have saw the message.
Correction: I have seen the message.
Après have, il faut le participe seen, et non le past simple saw.
Forme incorrecte 2
She has finished yesterday.
Correction: She finished yesterday.
Yesterday désigne un moment terminé et exige le past simple.
Forme incorrecte 3
I am lived here for years.
Correction: I have lived here for years.
L'auxiliaire du present perfect est have, pas be.
Forme incorrecte 4
We have lived here since five years.
Correction: We have lived here for five years.
For exprime une durée ; since introduit un point de départ.
Forme incorrecte 5
I haven't never tried it.
Correction: I have never tried it.
Never porte déjà la négation ; évitez la double négation.
Forme incorrecte 6
Tom has been to Paris, so he isn't here.
Correction: Tom has gone to Paris, so he isn't here.
Has gone indique qu'il y est encore ; has been indique un aller-retour.
Exemples de present perfect en situation
Repérez ce qui relie chaque phrase au présent : progression, résultat, expérience, attente ou quantité accumulée.
My English has improved since I started practising every day.Mon anglais s'est amélioré depuis que je pratique chaque jour.
évolution jusqu'à maintenantThe meeting has already begun.La réunion a déjà commencé.
résultat actuelHave you finished the exercise yet?As-tu déjà terminé l'exercice ?
résultat attenduWe haven't chosen a date yet.Nous n'avons pas encore choisi de date.
action en attenteSara has never driven on the left.Sara n'a jamais conduit à gauche.
expérience de vieHow many lessons have you completed so far?Combien de leçons as-tu terminées jusqu'ici ?
quantité accumuléeExercices de present perfect avec réponses expliquées
Répondez d'abord sans regarder. Ouvrez ensuite chaque solution et vérifiez la forme ainsi que l'indice temporel.
0/15
1. Complétez avec la bonne forme
Utilisez have ou has et le participe correct.
I ___ (finish) the report.
Réponse: have finished
I prend have ; le participe régulier est finished.
Marta ___ (not call) yet.
Réponse: hasn't called
Marta est à la troisième personne ; la négation est hasn't + called. Yet montre que l'action reste attendue.
___ you ever ___ (try) sushi?
Réponse: Have / tried
Une question d'expérience suit Have you ever + participe tried.
We ___ (know) each other since 2019.
Réponse: have known
Since 2019 relie le point de départ à maintenant ; know reste au simple.
He ___ (go) to the bank; he'll return at noon.
Réponse: has gone
Has gone signifie qu'il est parti à la banque et n'est pas encore revenu.
2. Choisissez entre present perfect et past simple
Repérez une période ouverte, un moment terminé ou un résultat actuel.
I ___ (see) that film last Friday.
Réponse: saw
Last Friday est un moment terminé : past simple.
I ___ (see) that film three times.
Réponse: have seen
Aucun moment précis, expérience accumulée : present perfect.
They ___ (move) here in 2020.
Réponse: moved
In 2020 ferme la période : past simple.
They ___ (live) here for four years.
Réponse: have lived
For four years relie le début à maintenant : present perfect.
She ___ just ___ (arrive).
Réponse: has / arrived
Just signale un fait très récent avec un résultat présent.
3. Repérez et corrigez l'erreur
Réécrivez chaque phrase pour aligner la forme et le sens.
I have finished it yesterday.
Réponse: I finished it yesterday.
Yesterday exige le past simple.
He has went home.
Réponse: He has gone home.
Le participe de go est gone.
We have waited since two hours.
Réponse: We have waited for two hours.
Two hours est une durée : for.
Did you ever see snow?
Réponse: Have you ever seen snow?
L'expérience se demande avec Have + ever + seen.
She hasn't finished already.
Réponse: She hasn't finished yet.
Dans une négation, yet exprime ce qui reste à faire.
Questions fréquentes sur le present perfect
Qu'est-ce que le present perfect ?
C'est un temps qui relie une action ou un état antérieur au présent. Il exprime notamment la continuité, l'expérience, la répétition dans une période ouverte ou un résultat actuel.
Quelle est la structure du present perfect ?
La structure de base est sujet + have/has + participe passé. À la forme négative, on ajoute not ; dans une question, have ou has précède le sujet.
Quand employer since et for ?
Since introduit le point de départ, comme since Monday. For exprime la durée, comme for three days.
Où placer already et yet ?
Already se place généralement entre have/has et le participe. Yet apparaît le plus souvent à la fin des questions et phrases négatives.
Comment utiliser ever et never ?
Ever demande si une expérience a déjà eu lieu ; never indique qu'elle n'a eu lieu à aucun moment. Never ne prend pas une deuxième négation.
Peut-on employer le present perfect avec yesterday ?
En principe non. Yesterday est un moment terminé : I saw her yesterday se met au past simple.
Quelle différence entre has been et has gone ?
Has been indique généralement un aller-retour. Has gone signifie que la personne est partie et se trouve encore ailleurs.
Quelle différence entre present perfect simple et continuous ?
Le simple souligne le résultat, la quantité ou l'état ; le continuous souligne l'activité et la durée. Les verbes d'état restent généralement au simple.
Transformez la ligne du temps en réflexe
Révisez les participes, opposez le present perfect au past simple et entraînez-vous avec des périodes ouvertes. Plus vous repérez le lien avec maintenant, moins vous dépendez d'une traduction mot à mot.
- Voir tous les temps verbaux
- Réviser le participe passé
- Pratiquer les verbes irréguliers
- Comparer avec le past simple
- Comprendre le present perfect continuous
- Faire le test de niveau