← Grammaire
Grammaire · Les temps

⏱️ Present Perfect

📘 Present Perfect: "to be"

PronounAffirmativeNegativeQuestion
Ihave (I've) been to Romehaven't been to ParisHave I been to London ?
Youhave (you've) been to Romehaven't been to ParisHave you been to London ?
He / She / Ithas (he's) been to Romehasn't been to ParisHas he been to London ?
Wehave (we've) been to Romehaven't been to ParisHave we been to London ?
Youhave (you've) been to Romehaven't been to ParisHave you been to London ?
Theyhave (they've) been to Romehaven't been to ParisHave they been to London ?
Short answers: Yes, I/you/we/they have. · Yes, he/she/it has. — No, I/you/we/they haven't. · No, he/she/it hasn't.

On utilise le present perfect pour parler d'expériences passées générales.
Pour former le present perfect, on utilise "have/has + participe passé".

📘 Present Perfect

InfinitivePresent perfect
Regular verbscry, kiss, queuehave cried, have kissed, have queued
Irregular verbsbuy, leave, seehave bought, have left, have seen
Pour les regular verbs: le participe passé est le même que le passé simple.
Pour les irregular verbs: le participe passé est dans la table des temps primitifs.

📘 Present Perfect or Past Simple?

On utilise le present perfect pour parler/poser des questions sur une expérience générale dans le passé. → Have you seen the film ? Yes, I have.
On utilise le passé simple pour parler/poser des questions sur un moment spécifique dans le passé. → I saw the film last week.
On n'utilise pas le present perfect avec "when" et les expressions de temps passés (yesterday, last week…). → When did you see it ? I saw it last week.