
Present perfect simple
The Present Perfect tense is one of the most useful — and confusing — tenses in English.
We use it to talk about past actions that are connected to the present, experiences, and unfinished time.
In this lesson, you’ll learn how to form it, when to use it, and how to avoid common mistakes.
What is the Present Perfect Tense?
Form:
👉 have / has + past participle (V3)
| Subject | Auxiliary | Verb (Past Participle) |
|---|---|---|
| I / You / We / They | have | eaten / gone / studied |
| He / She / It | has | eaten / gone / studied |
Examples:
I have seen that movie before.
She has finished her homework.
We have lived in Berlin since 2022.
When Do We Use the Present Perfect?
A) To talk about experiences
Something you did at some point in your life (time not specified).
I have visited Paris three times.
Have you ever tried sushi?
B) To describe actions that started in the past and continue now
Often used with since and for.
I have lived here for 2 years.
She has worked in that company since 2020.
C) To describe recent actions that affect the present
Something that happened recently with a visible result.
I have just finished my lunch.
He has broken his phone.
Time Expressions with Present Perfect
Common adverbs and expressions:
👉 already, yet, just, ever, never, since, for, recently, lately
Examples:
Have you finished your project yet?
She’s already left the office.
I’ve never been to Canada.
| ❌ Wrong | ✅ Correct | Why |
|---|---|---|
| I have finished my homework yesterday. | I finished my homework yesterday. | ❌ “Yesterday” = past time → use Past Simple |
| Did you ever go to London? | Have you ever been to London? | Present Perfect = experience |
| I have been knowing him for 5 years. | I have known him for 5 years. | “Know” is a state verb → no continuous form |
Quick Practice Section
🔸 Write 3 sentences using “have/has + past participle”.
🔸 Try using since, for, ever, or never.