Qu’est-ce que le present perfect ?
Le present perfect anglais, ou « présent parfait » en français, est un temps verbal composé qui permet d’exprimer une action passée qui se poursuit dans le présent, ou qui a des conséquences sur le présent.
Pourquoi dit-on “present perfect” ?
En anglais, le nom des temps verbaux prend en compte seulement la conjugaison du verbe ou de l’auxiliaire. Le present perfect emploie have au présent, d’où son nom ambigu. En français, cependant, le nom du temps verbal dépend de son usage dans la langue. Le passé composé, par exemple, emploie l’auxiliaire avoir au présent, mais s’appelle tout de même “passé”.
Il est donc important de garder cette particularité en tête lorsque l’on utilise le present perfect en anglais.
Comment se forme le present perfect ?
Le present perfect a une structure qui ressemble étrangement au passé composé en français. Il est construit de la manière suivante : auxiliaire Have au présent (has, have) + Participe Passé du verbe à conjuguer.
Exemples de phrases au present perfect anglais :
- I have worked in France for 5 years = J’ai travaillé en France pendant 5 ans ;
- He has never eaten paella = Il n’a jamais mangé de paella ;
- We have just arrived home = Nous venons juste d’arriver à la maison ;
- They have looked there already ! = Ils ont déjà regardé là-bas ! ;
- Have you met Guillaume? = As-tu rencontré Guillaume ?
L’utilisation de l’auxiliaire Have pour construire le present perfect en anglais
La conjugaison de l’auxiliaire have pour former le present perfect
Le present perfect en anglais emploie l’auxiliaire avoir "Have" au présent. Voici, pour rappel, le tableau de conjugaison de Have au présent simple. On note donc, qu’au present perfect, l’auxiliaire Have prend la forme “have” sauf à la troisième personne où il devient “has”.
Les contractions du verbe have au present perfect
L’auxiliaire have / has est souvent contracté en « ‘s » ou « ‘ve » au present perfect.
Exemples :
- I’ve watched Peaky Blinders = I have watched Peaky Blinders,
- He’s been to Iceland four times = Il a été en Islande quatre fois.
Il est aussi possible, à la forme négative, de contracter “not” en “n’t”. Nous pouvons donc écrire 3 formes du present perfect anglais de la même phrase !
Exemples :
- I have not watched Peaky Blinders = I haven’t watched Peaky Blinders = I’ve not watched Peaky Blinders
- He has not been to Iceland = He hasn’t been to Iceland = He’s not been to Iceland.
Le participe passé pour construire le present perfect en anglais
Le participe passé des verbes réguliers
Les verbes réguliers en anglais ont la forme -ed au participe passé.
Exemples :
- I have worked for Anglify since 2020.
- He has cooked the potatoes.
- We have painted the house.
Cependant, il y a quelques exceptions à cette règle (oui, même pour les verbes réguliers !).
Les verbes finissant par -y
Les verbes finissant par la lettre -y (utilisée en tant que voyelle) à l’infinitif prennent la forme « -ied » au participe passé.
- Cry ⇒ cried (pleurer)
- Copy ⇒ copied (copier)
- Marry ⇒ married (épouser)
Attention, les verbes réguliers finissant par un -y utilisé en tant que consonne applique la règle du « -ed » :
- Play ⇒ played (jouer)
- Stay ⇒ Stayed (rester)
La consonne double au participe passé
Cette règle concerne les verbes réguliers qui se terminent par une voyelle suivie d’une consonne (hormis le X et le W). On va doubler la dernière consonne avant d’ajouter -ed pour former le participe passé de ces verbes :
- Stop ⇒ Stopped (arrêter)
- Plan ⇒ Planned (planifier)
- Rub ⇒ Rubbed (frotter)
Le participe passé des verbes irréguliers
Pour les verbes irréguliers, il n’y a pas de règle quant à la forme du participe passé. Il est donc nécessaire d’apprendre la liste des verbes irréguliers.
⇒ Liste des verbes irréguliers en anglais
Comment utiliser le present perfect en anglais ?
La forme affirmative du present perfect en anglais
Pour construire une phrase affirmative au present perfect, on utilise la structure suivante : Sujet + Have/Has + Participe passé + complément.
Exemples :
- I’ve eaten ice cream = Je viens de manger une glace,
- Lucy has changed since she moved = Lucy a changé depuis qu’elle a déménagé.
La forme négative du present perfect en anglais
Une phrase négative au présent perfect a la structure suivante : Sujet + Have/Has + not + Participe passé + complément.
Exemples :
- I haven’t eaten ice cream = Je ne viens pas de manger une glace,
- Lucy hasn’t changed since she moved = Lucy n’a pas changé depuis qu’elle a déménagé.
La forme interrogative du present perfect anglais
Pour former une question au present perfect en anglais, nous devons inverser l’auxiliaire have et le sujet : (Pronom interrogatif) + Have/has + sujet + Participe passé + complément.
Exemples :
- Why have you eaten ice cream? = Pourquoi as-tu mangé une glace ?
- Has Lucy changed since she moved? = Lucy a-t-elle changé depuis qu’elle a déménagé ?
Le present perfect dans une phrase à la voix passive
La forme affirmative du present perfect à la voix passive
Pour construire une phrase à la voix passive au present perfect, on utilise la structure suivante : Objet + Have/Has + Been + Participe passé + (by + agent).
Exemples :
- The ice cream has been eaten = La glace a été mangée,
- The Eiffel Tower has been visited by millions of people = La tour Eiffel a été visitée par des millions de personnes.
La forme négative du present perfect à la voix passive
Si la phrase à la voix passive est négative, pour le present perfect anglais, il suffit d’utiliser la structure suivante : Objet + Have/Has + not + Been + Participe passé + (by + agent).
Exemples :
- The ice cream hasn’t been eaten = La glace n’a pas été mangée,
- The Eiffel Tower hasn’t been visited by millions of people = La tour Eiffel n’a pas été visitée par des millions de personnes.
La forme interrogative du present perfect à la voix passive
Pour former une question passive au present perfect en anglais, nous devons inverser l’auxiliaire have et l’objet : (Pronom interrogatif) + Have/has + objet + Been + Participe passé + (by + agent).
Exemples :
- Has the ice cream been eaten? = La glace a-t-elle été mangée ?
- Why has the Eiffel Tower been visited by millions of people? = Pourquoi la tour Eiffel a-t-elle été visitée par des millions de personnes ?
Quand utiliser le present perfect ?
Permettant de parler d’une action qui a commencé dans le passé ayant un lien avec le présent, le present perfect anglais peut s’utiliser dans différents cas :
- Pour parler d’expériences de vie,
- Pour parler d’une action récente, sans date précise dans le passé. C’est le résultat de l’action qui est important,
- Pour parler d’une action inachevée, une action qui a commencé dans le passé et se poursuit dans le présent,
- Pour exprimer une action passée terminée qui a une conséquences sur le présent,
- Pour parler d’une action répétée durant une période de temps non déterminée.
Exemples de cas d’utilisation du present perfect anglais :
- I have been to France = Je suis allé à Paris (expérience de vie) ;
- She has just stopped crying = Elle vient d’arrêter de pleurer (action récente) ;
- I have worked here for six months = Je travaille ici depuis six mois (action commencée dans le passé qui se poursuit) ;
- I’ve forgotten my car keys = J’ai oublié mes clés de voiture (action passée ayant une conséquence sur le présent).
Cas d’utilisation du present perfect en anglais selon le niveau CECRL
Le present perfect : une action passée qui perdure dans le présent - Niveau faux-débutant A2
💡 Marqueurs : Since + For
On utilise le present perfect en anglais pour parler d’une action qui a commencé dans le passé et qui continue dans le présent. Cette action perdurera même très probablement dans le futur.
Le present perfect est surtout employé lorsque l’on veut préciser la durée de l’action en cours. On va donc utiliser les marqueurs since et for.
- Since est suivi de la date de début de l’action (Ex : 1997, November, Last week)
- For est suivi de la durée de l’action (Ex : 1 week, 4 years, 3 hours)
Exemples :
- I have lived in New York City since 2015 = Je vis à New York depuis 2015.
- He has worked in the bakery for 5 years = Il travaille à la boulangerie depuis 5 ans.
Le present perfect : une action très récente - Niveau intermédiaire B1
💡 Marqueurs : Just
Le present perfect est aussi employé lorsqu’une action vient tout juste de se dérouler. On va souvent utiliser le marqueur just.
- I have just called him = Je viens juste de l’appeler.
- I have just returned home = Je viens de rentrer à la maison.
- I have just finished my dinner = Je viens de finir mon repas.
Le present perfect : une action passée à un moment non-précisé - Niveau avancé B2
💡Marqueurs : Ever + Never + Already + So far + Yet
On emploie le present perfect en anglais pour parler d’action(s) passée(s). Le moment où ces actions ont eu lieu n’a pas d’importance. On utilise le present perfect pour parler :
- D’accomplissements :
I have earned my medical degree = J’ai eu mon diplôme médical.
I have lost 5 kg = J’ai perdu 5 kg.
I have raised 2 awesome children = J’ai élevé 2 enfants géniaux.
- D’expériences passées. On utilisera les marqueurs ever, never, already + yet :
I have already seen that film = J’ai déjà vu ce film.
I have never read the Harry Potter books = Je n’ai jamais lu les livres d’Harry Potter.
Have you ever been to Thailand? = As-tu déjà été en Thaïlande ?
Have you finished the project yet? = As-tu fini le projet ?
- D’actions répétées dans le passé. So far serait un marqueur :
I have met him 3 times so far = Je l’ai rencontré 3 fois pour l’instant.
Attention ! Nous n’utilisons jamais le present perfect avec des compléments circonstanciels de temps finis. Un complément circonstanciel de temps, ou time adverbials en anglais, est un mot ou un groupe de mots qui indique le moment où l’action se déroule.
- I had a shower this morning.
- This week, I have given 5 presentations.
- I woke up at 7:30 am.
Pour le cas du present perfect, on s’intéresse à 2 types de time adverbials :
- Les compléments terminés qui placent l’action dans le passé
- At 7:30 am, on Monday, last year, yesterday, in 2015...
- Les compléments en cours où l’action continue dans le présent
- Up until now, today, this week, this year...
Comme le present perfect en anglais est un temps qui lie le passé au présent, vous comprenez bien qu’il n’est donc pas envisageable de l’employer avec un complément terminé. On favorisera le prétérit dans ces cas :
- I have seen that film yesterday. ⇒ I saw that film yesterday = J’ai regardé ce film hier.
- When I was a child, I have read all the Harry Potter books. ⇒ When I was a child, I read all the Harry Potter books = Quand j’étais enfant, j’ai lu tous les livres Harry Potter.
Nous pouvons, cependant, utiliser le present perfect avec des compléments circonstanciels de temps en cours :
Exemples :
- Have you been to London this year? = As-tu été à Londres cette année ?
- I have seen my mother today. = J’ai vu ma mère aujourd’hui.
Le present perfect en anglais : Une action passée avec des conséquences sur le présent - Niveau avancé B2
La dernière utilisation du present perfect en anglais est pour parler d’une action qui influe le présent
- I can’t pay for a taxi because I have lost my wallet = Je ne peux pas payer pour un taxi parce que j’ai perdu mon portefeuille.
- I have walked the dog. You don’t need to go out = J’ai promené le chien. Tu n’as pas besoin de ressortir.
- I have cooked a meal. It’s still hot! = J’ai cuisiné un repas. C’est encore chaud !
Dans ces exemples, vous voyez que l’action passée (perdre son portefeuille, promener le chien et cuisiner) a une répercussion directe sur le présent (ne pas pouvoir payer, pas avoir besoin de ressortir, avoir un repas chaud)
Le present perfect : Parfois pour parler au futur - Niveau expérimenté C1
💡 Marqueurs : before, until, after...
Habituellement, nous utilisons le présent simple pour parler du futur dans les propositions avec before, after, until, etc.:
- I’ll keep looking until I find my book.
- We’ll begin when everyone arrives.
Mais nous pouvons tout aussi bien utiliser le present perfect :
- I'll keep looking until I have found my book.
- We'll begin when everyone has arrived.
Comparaison du present perfect en anglais avec d’autres temps verbaux
Il est souvent difficile de savoir pourquoi nous utilisons le present perfect en anglais et non pas un autre temps verbal comme le past simple ou le present perfect continuous. Nous allons les comparer afin d’éviter d'éventuelles erreurs !
Quelle est la différence entre le present perfect et le past simple ?
Le past simple, ou prétérit, est un temps que l’on utilise pour parler d’une action résolue dans le passé qui n’a pas d’impact sur le présent. Souvent, il est utilisé avec des marqueurs temps finis (yesterday, 3 years ago, in 1995, last month).
À l’inverse, le present perfect en anglais est employé pour établir un lien entre le passé et le présent. Il se peut que l’action continue dans le présent ou que l’action passée à des conséquences sur le présent.
Voyons voir quelques exemples d’utilisation de ces 2 temps verbaux pour y voir plus clair :
Past simple
I lived in London in 1995 = J’ai vécu à Londres en 1995. Je n’y habite plus.
I was a teacher 3 years ago = J’étais enseignante il y a 3 ans. Je n’enseigne plus, j’ai changé de carrière.
Keith was always friendly = Il était toujours amical, mais ne l’est plus. Cette phrase sous-entend que Keith est décédé.
Present perfect
I have lived in London since 1995 = Je vis à Londres depuis 1995. J’y habite encore.
I have been a teacher for 3 years = Je suis enseignante depuis 3 ans. J’enseigne encore.
Keith has always been friendly = Il a toujours été amical. Keith est amical et l’est encore.
Quelle est la différence entre le present perfect et le present simple continuous ?
Nous utilisons le present perfect simple et le present perfect continuous (have / has + been + verbe + ing) pour parler d’actions qui ont eu lieu dans le passé mais qui sont connectées au présent. Cependant, il existe des différences entre ces deux temps :
- Le présent perfect en anglais se focalise généralement sur le résultat d’une action alors que le present perfect continuous se concentre sur l’activité en elle-même ;
- Le présent perfect nous dit combien alors que le present perfect continuous nous dit la durée de l’action.
Regardons quelques exemples d’utilisation et comparons-les ensemble.
Present perfect simple
I have painted my bedroom = J’ai peint ma chambre, c’est fini !
She has watched 8 episodes this evening = Elle a regardé 8 épisodes ce soir.
I have written you an email = Je t’ai écrit un email. Tu as dû le recevoir ! (Ici, on se concentre sur le résultat.)
Present perfect continuous
I have been painting my bedroom = Je suis en train de peindre ma chambre. Ce n’est pas encore fini !
She has been watching Netflix all evening = Elle a regardé Netflix toute la soirée.
I have been writing emails all day = Toute la journée, j’ai écrit des emails. (C’est pourquoi je n’ai pas avancé sur notre projet. Ici, on se concentre sur l’action en cours.)
Vous savez maintenant tout sur le present perfect en anglais et comment l’utiliser selon votre niveau. Pour en savoir plus sur les nuances de la langue anglaise, retrouvez toutes nos fiches pratiques sur notre site Anglify.