Boostez votre anglais
Fiche d'anglais
 : 
Conjugaison

Le present perfect en anglais

Le present perfect est un temps qui n’existe pas en français. En même temps, avoir un temps au présent pour exprimer le passé peut paraître étrange !

Savoir utiliser le present perfect vous aidera à communiquer plus efficacement en anglais, alors prêtez attention à cet article !

Nous allons tout d’abord voir la conjugaison au present perfect en anglais puis nous nous intéresserons à comment l’utiliser dans nos conversations.

La structure du present perfect en anglais

Pour savoir comment utiliser le present perfect en anglais, il faut d'aord s'intéresser à sa structure

Les éléments du présent perfect : auxiliaire et participe passé

Le present perfect est un temps verbal composé dont la structure 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 :

  • 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 la 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 !

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 que 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:

  • 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 de la même phrase !

  • 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 ont la forme -ed au participe passé.

  • I have worked for Anglify since 2020.
  • He has cooked the potatoes.
  • We have painted the house.

Cependant, il y a quelques exceptions de cette règle (oui, même pour les verbes réguliers !)

Les verbes finissant par -y

Les verbes finissant par la lettre -y (utilisé 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 finissent 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 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. Le participe passé, ou past participle, se trouve dans la troisième colonne de ce tableau.

⇒ Liste des verbes irréguliers en anglais

Comment faire une phrase au 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é.

Le forme interrogative du present perfect

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, 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 été visitée par des millions de personnes.

Le 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 de millions de personnes ?

Quand utilise-t-on le present perfect en anglais ?

Le nom de ce temps verbal est trompeur : le present perfect est un temps qui exprime une action qui a eu lieu dans le passé et non pas au présent.

Alors 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.

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 5kg. J’ai perdu 5kg.
    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 finis 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 influt 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 porte-feuille.
  • 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 porte-feuille, 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 experimenté C1

💡 Marqueurs : before, until, after...

Habituellement, nous utilisons le present 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 pour 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’éventuels erreurs !

Present perfect VS Past simple - niveau faux-débutant A2

Le past simple ou le prétérit est un temps que l’on utilise pour parler d’une action résolue dans le passé qui n’influe pas 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.

Present perfect VS Present simple continuous - niveau intermédiaire B1

Nous utilisons le present perfect simple et le present perfect continuous (have / has + been + 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.

lle 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.)

Comment dompter l’anglais en 3 mois grâce à une méthode imbattable pour développer votre vie pro et perso
Sommaire