Present Perfect Tense in English (A2)
- #A2
- #Grammar
- #Rules
- #Examples
The present perfect (have/has + past participle) links the past with the present, describing experiences and recent events. This lesson introduces its form and its most common uses.
Looking for something else? See the Present Perfect on a timeline, with short stories.
The present perfect connects the past to the present. It describes actions that happened at an unspecified time before now, or that started in the past and continue into the present. I have visited Japan says something about your experience today; it does not say when the visit happened, and that vagueness is the whole point.
The form is have or has plus the past participle. For regular verbs the participle is the -ed form, identical to the past simple. For irregular verbs it is the third form, which often differs — see, saw, seen; go, went, gone. This is why irregular verb lists give three columns rather than two.
The rule that governs everything else is this: the present perfect cannot be used with a finished time expression. You can say I have seen that film, but not I have seen that film yesterday. The moment you specify a completed past time, English requires the past simple. Learning this single restriction prevents most present perfect errors.
How to form Present Perfect Tense
| Form | I / you / we / they | he / she / it |
|---|---|---|
| Affirmative | I have finished. / I've finished. | She has finished. / She's finished. |
| Negative | I haven't finished. | She hasn't finished. |
| Question | Have you finished? | Has she finished? |
| Short answer (yes) | Yes, I have. | Yes, she has. |
| Short answer (no) | No, I haven't. | No, she hasn't. |
| Typical time words | ever, never, just, already, yet, since, for | recently, so far, this week |
Present Perfect Tense: the key rules
-
Form: have/has + past participle, for past actions connected to now.
I've lost my keys (— so I can't get in now).
-
Use it for life experience without saying when.
She has visited ten countries.
-
Use it for news and recent events.
The president has resigned.
-
Learn participles with their verbs: go → gone, see → seen, do → done, be → been.
Have you ever been to Rome?
When to use Present Perfect Tense
-
Life experience up to now
What you have or have not done at some point in your life, with the time unstated.
I have been to Iceland. She has never eaten sushi.
-
Recent actions with a present result
Something finished, but its consequence matters right now.
I've lost my keys, so I can't get in.
-
Unfinished time periods
Actions within a period that has not yet ended — today, this week, this year.
I've had three meetings this morning.
-
Situations continuing to the present
Started in the past and still true now, usually with for or since.
We've lived here for six years. She's known him since 2018.
Present perfect vs. past simple
Both describe past actions, but only one of them can carry a finished time expression. That is the deciding test.
Present perfect — time unstated or unfinished
The when does not matter, or the period is still open. Connects to now.
I've read that book. I've seen her twice this week.
Past simple — time finished and stated
A specific, completed past moment. The connection to now is broken.
I read that book last summer. I saw her on Monday.
Present Perfect Tense in example sentences
- I've finished the report.Recent action with a result that matters now.
- She has lived in Prague since 2019.Started in the past, still true today.
- Have you ever been to Greece?ever asks about experience at any point in life.
- They haven't replied yet.yet in a negative means up to now.
- We've had a lot of rain this month.this month is an unfinished period.
- He's broken his leg, so he can't play.Past action, present consequence.
- I've never understood that rule.never covers the whole of life up to now.
- How long have you worked here?Asking about a situation continuing to the present.
Present Perfect Tense in a real conversation
Watch the tense switch the moment a specific past time is mentioned.
Interviewer:Have you worked in this sector before?
Candidate:Yes, I've spent four years in logistics.
Interviewer:Where did you work before that?
Candidate:I worked at a shipping company from 2016 to 2019.
Interviewer:Have you managed a team?
Candidate:I've led a team of six since January.
Common mistakes (and how to fix them)
-
I have seen him yesterday.
I saw him yesterday.
A finished time word (yesterday) forces the past simple — the present perfect refuses dates.
-
She has wrote three emails.
She has written three emails.
The present perfect needs the participle (written), not the past form (wrote).
-
Did you ever eat sushi?
Have you ever eaten sushi?
Open life experience uses the present perfect with ever.
Practise Present Perfect Tense today
Drill the boundary with the past simple — that is where the tense is won or lost.
- Write six things you have done in your life, with no time expression.
- Rewrite three of them in the past simple, adding a specific past time.
- Correct these: I have seen him yesterday. — She has went home. — I am here since May.
- Write four sentences about this week using the present perfect.
Present Perfect Tense: frequently asked questions
Why can I not say I have seen him yesterday?
Because yesterday is a finished time, and the present perfect requires the time to be either unstated or still open. The two are in direct conflict. Say I saw him yesterday with the past simple, or I have seen him with no time expression at all. This single restriction explains the majority of present perfect errors, so it is worth treating as an absolute rule.
What is the difference between gone to and been to?
Been to means the person visited and has returned: She has been to Paris three times. Gone to means the person went and is still there: She has gone to Paris, so she is not in the office. This is one of the few places where English makes the distinction grammatically rather than by adding words, and confusing the two changes the meaning completely.
Do Americans use the present perfect differently?
Yes, somewhat. American English often uses the past simple where British English would use the present perfect, particularly with just, already and yet: Did you eat yet? is normal American, while British English prefers Have you eaten yet? Both are understood everywhere. If you are learning British English, use the present perfect in those cases.
Why is it I have lived here for six years and not I live here for six years?
Because the sentence describes a situation that started in the past and continues now, and English marks that combination with the present perfect. The present simple I live here describes only the current fact, with no duration. Many languages use a present tense here, which makes this one of the most persistent transfer errors — and one that is very noticeable to a native ear.