Le Present Perfect en anglais
Le Present Perfect est l'un des temps les plus difficiles pour les francophones car il n'a pas d'équivalent exact en français. Il établit un lien entre le passé et le présent, exprimant une action passée dont le résultat ou la pertinence se fait encore sentir au moment où l'on parle. Comprendre ce temps est essentiel pour atteindre un niveau intermédiaire en anglais.
Formation du Present Perfect
Le Present Perfect se construit avec l'auxiliaire have (ou has à la troisième personne du singulier) suivi du participe passé du verbe. La structure est : sujet + have/has + participe passé.
Pour les verbes réguliers, le participe passé est identique au Past Simple (terminaison en -ed) : I have worked, she has played. Pour les verbes irréguliers, il faut connaître la troisième colonne du tableau des verbes irréguliers : I have gone, he has seen, we have taken, they have written.
La forme négative utilise have not (haven't) ou has not (hasn't) : I haven't finished, she hasn't arrived. Pour les questions, on inverse sujet et auxiliaire : Have you finished? Has she arrived? Les contractions sont très courantes à l'oral : I've, you've, he's, we've, they've.
Emploi du Present Perfect
Le Present Perfect s'utilise pour parler d'une expérience vécue sans préciser quand. La question "Have you ever been to Japan?" s'intéresse à l'expérience elle-même, pas au moment précis. On l'accompagne souvent de ever, never, already, yet, just, recently.
Ce temps exprime aussi une action passée dont le résultat est visible au présent :"I have lost my keys" signifie que je ne les ai toujours pas. Il sert également pour des actions qui ont commencé dans le passé et continuent au présent, avec for(durée) et since (point de départ) : "I have lived here for five years","She has worked here since 2020".
On utilise aussi le Present Perfect pour annoncer des nouvelles récentes :"The president has resigned". Le mot just indique que l'action vient tout juste de se produire : "I have just finished my homework".
Exemples
- •I have never eaten sushi. — Je n'ai jamais mangé de sushi.
- •She has already finished her work. — Elle a déjà terminé son travail.
- •Have you seen this film? — As-tu vu ce film ?
- •They have lived in London since 2015. — Ils vivent à Londres depuis 2015.
- •He has just left the office. — Il vient de quitter le bureau.
Erreurs courantes
La principale difficulté est de savoir quand utiliser le Present Perfect plutôt que le Past Simple. La règle clé : si un marqueur temporel précis du passé est mentionné (yesterday, last week, in 2019), on utilise le Past Simple. Sans marqueur temporel précis, ou avec already, yet, ever, never, just, on utilise le Present Perfect.
Une erreur fréquente est de traduire littéralement le passé composé français. "J'ai mangé ce matin" se traduit par "I ate this morning" (Past Simple, car "this morning" est terminé) et non "I have eaten this morning". Le Present Perfect ne se combine jamais avec un moment précis du passé.
Attention aussi à la confusion entre for et since. On utilise for avec une durée (for three hours, for two years) et since avec un point de départ (since Monday, since 2020, since I was a child). Les confondre est une erreur classique chez les apprenants.
