Two people searching a living room with a magnifying glass, an old key, a purse and a lamp around them A2 · Elementary

Present Perfect Tense in English (A2)

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.

Timeline: a band running from the past up to the present moment
The band starts in the past and touches NOW without a marker anywhere in between. That contact is the tense: I have lost my keys reports a past event whose result is standing in the present, which is why an exact past date cannot be attached to it.

How to form Present Perfect Tense

have or has + past participle, with have doing the auxiliary work.
FormI / you / we / theyhe / she / it
AffirmativeI have finished. / I've finished.She has finished. / She's finished.
NegativeI haven't finished.She hasn't finished.
QuestionHave 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 wordsever, never, just, already, yet, since, forrecently, so far, this week

Present Perfect Tense: the key rules

  1. Form: have/has + past participle, for past actions connected to now.

    I've lost my keys (— so I can't get in now).

  2. Use it for life experience without saying when.

    She has visited ten countries.

  3. Use it for news and recent events.

    The president has resigned.

  4. 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

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

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)

Practise Present Perfect Tense today

Drill the boundary with the past simple — that is where the tense is won or lost.

  1. Write six things you have done in your life, with no time expression.
  2. Rewrite three of them in the past simple, adding a specific past time.
  3. Correct these: I have seen him yesterday. — She has went home. — I am here since May.
  4. 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.

Advertisement