The present perfect is one of the tenses that causes the most confusion for English learners — especially those whose native language doesn't have a similar structure. It connects the past to the present. We use it for experiences, recent events, and situations that are still relevant now. The key question to ask yourself is: "Is this still connected to the present?" If yes, the present perfect is likely the right choice.
| Subject | Positive | Negative | Question |
|---|---|---|---|
| I | I have worked | I haven't worked | Have I worked? |
| You | You have worked | You haven't worked | Have you worked? |
| He / She / It | She has worked | She hasn't worked | Has she worked? |
| We | We have worked | We haven't worked | Have we worked? |
| They | They have worked | They haven't worked | Have they worked? |
Life experiences — things you have or haven't done in your life (no specific time given).
"I've been to Japan." / "She's never tried sushi." / "Have you ever met anyone famous?"
Recent past events — things that happened recently with a result that matters now.
"I've just finished the report." / "They've arrived." / "She's broken her leg."
A situation that started in the past and is still true now — with for and since.
"He's worked here for ten years." / "We've known each other since university."
Achievements and changes — especially things that have happened during an unfinished time period.
"Sales have increased this year." / "The team has made great progress this week."
With time expressions: ever, never, just, already, yet, recently, so far, this week/month/year.
"Have you eaten yet?" / "I've already booked." / "She's recently moved."
I have seen him yesterday.
I saw him yesterday.
'Yesterday' is a specific finished time — use the past simple, not present perfect.
She has gone to Paris last year.
She went to Paris last year.
'Last year' is a specific past time — use past simple.
Did you ever try Thai food?
Have you ever tried Thai food?
Questions about life experiences without a specific time use the present perfect.
Two colleagues chatting before a team meeting.
Farid
Lisa
Farid
Lisa
Farid
Lisa
Farid
Lisa
Complete each sentence with the correct present perfect form of the verb in brackets.
Grammar sticks when you use it out loud. Practise with an AI tutor who gives you instant feedback.
Speak with AI Tutor