Preparing your learning mission…

AcadeMY icon
Lv 1
Grammar mission 06

Present Perfect Tense

Connect the past to now — something that has already happened.

Form 1Learn at your pace0% read
A past moment linked by a glowing path to the present.

It happened before — and it still matters now.

Mission brief

Connect the past to right now

Present perfect links a past action to this moment. The exact past time is usually not the point — the connection to now is.

By the end of this mission, you will be able to form it, choose have or has, use past participles, and tell it apart from the simple past.

Choose have / hasUse past participlesSpot the time clues

Big idea

Past connected to now

PASTNOW

Still connected to now

Result now

I have finished my homework.

The work is done, so I am free right now.

Experience

She has visited Japan.

It is part of her life experience — we are not saying when.

Recent

They have arrived.

They are here now, and it happened only a moment ago.

Result now

He has lost his phone.

He still does not have it — that is why it matters.

How it works

Basic formula

Subject+have / has+past participle

I have eaten. · She has gone home. · They have finished.

Watch out: you need both parts — the helping verb have or has, and the past participle of the main verb.

Control panel

Choose have or has

I / You / We / They

have

I have finished.

We have finished.

He / She / It

has

She has finished.

It has stopped.

She have finished. She has finished.

Verb transformation

Past participle forms

For regular verbs, the past participle looks exactly like the simple past form: just add -ed.

finish → finishedplay → playedwatch → watchedstudy → studied

Irregular participles change form and simply need to be learned. Many of them are different from the simple past — go became went, but the participle is gone.

  • gogone
  • bebeen
  • eateaten
  • seeseen
  • dodone
  • makemade
  • writewritten
  • taketaken
  • buybought
  • havehad
has gone

He has gone to Japan.

He went and he is still there, or still on the way.

has been

He has been to Japan.

He went there at some point and has already come back.

See it in action

Finished action with a result now

Three scenes: a student locked out after losing a key, a student holding broken glasses, and a relaxed student with finished homework.
Lost key

I have lost my key.

I cannot open the door now.

Broken glasses

I have broken my glasses.

I cannot see clearly with them now.

Homework done

I have finished my homework.

I am free now.

The pattern

Past action → result now

The action is finished, but its result still matters now.

Time words

Since and for

SINCE
FOR
Since

A starting point

since Monday · since 2020 · since morning

Answers: when did it start?

For

A length of time

for two hours · for three years · for a long time

Answers: how long has it lasted?

I have lived here since 2020. · I have lived here for three years.

Signal words

Already, yet, and just

Positive sentences

already

Something happened before now, or sooner than expected.

I have already eaten.

Questions & negatives

yet

Used when something is still expected to happen.

Have you finished yet? · I haven't finished yet.

Very recently

just

It happened only a moment ago.

I have just finished my homework.

Word order: already and just go between have/has and the participle. Yet goes at the end of the sentence.

See it in action

Life experiences

Use the present perfect for things someone has experienced at some point in their life, when the exact time is not important.

One student surrounded by memories: travelling to a landmark, riding a horse, trying local food, and watching a movie.
Travel

I have visited Penang.

Visiting Penang is part of my life experience.

Activity

I have ridden a horse.

It is something I have experienced before.

Food

I have tried a new local dish.

I know what this kind of food tastes like now.

Entertainment

I have watched a movie at the cinema.

It is one of the experiences I have had.

Signal words

Ever and never

Ever

Asking about a whole life

Have you ever visited Sabah?

Have you ever ridden a horse?

Never

Not once, at any time

I have never ridden a horse.

Never is already negative — do not add not.

Yes, I have.No, I haven't.

The other main use

A situation that continues until now

Some states and situations began in the past and are still true now. The present perfect shows that stretch of time.

start in past
still true
nowBegan before · continues now
For

I have known Amir for five years.

We met five years ago and we are still friends.

Since

She has lived here since 2022.

She moved in 2022 and she still lives here.

For

We have studied English for many years.

The studying started long ago and has not stopped.

Careful

Not every sentence continues

This use is for states and situations that carry on. I have lost my key is finished — only its result continues.

Negative structures

Add not after have or has

Subject+have / has+not+past participle
I

I have not finished.

You can also say: I haven't finished.

She

She has not arrived.

You can also say: She hasn't arrived.

They

They have not eaten.

You can also say: They haven't eaten.

have not → haven'thas not → hasn't

Question structures

Move have or has before the subject

Have / Has+subject+past participle?
Have

Have you finished?

Yes, I have. · No, I haven't.

Has

Has she arrived?

Yes, she has. · No, she hasn't.

Have

Have they eaten?

Yes, they have. · No, they haven't.

Compare it

Simple Past vs Present Perfect

Simple past

I visited Penang last year.

A student photographing a Penang street on one specific trip.

last year · specific finished time

Present perfect

I have visited Penang.

The same student now, with the Penang trip glowing behind them as a memory.

no time stated · a life experience

last yearsimple pastno time statedpresent perfect

Important warning

Finished past times do not fit

Remember: the present perfect normally does not go with a finished past-time expression such as yesterday, last week, last year, or in 2023.

yesterdaylast weeklast yearin 2023
I have visited Penang last year. I visited Penang last year.

Keeping the present perfect? Drop the finished time: I have visited Penang before.

Common mistakes

Error detector

Error scan

She have finished.

Error scan

I has eaten.

Error scan

He has went home.

Error scan

I have seen him yesterday.

Error scan

She has lived here since three years.

Real-life English

Asking about an experience

Aiman Have you ever been to Penang?

Sara Yes, I have.

Aiman When did you go?

Sara I went there last year.

Present perfect

Asks about the experience

Have you ever been to Penang?

no time — just: has it ever happened?

Simple past

Asks for the specific detail

When did you go? I went there last year.

once the time is named, switch to the simple past

Test yourself

Quick check

1She ___ finished her homework.
2I have ___ that movie before.
3Choose the correct sentence.
4I have lived here ___ three years.
5Which sentence is correct?
0/5 correct · Answer each card to check your understanding.

Revision map

Mission summary

Present perfect

past connected to now

Formula

subject + have / has + past participle

Have

I / you / we / they

Has

he / she / it

Common uses

result now · life experience · recent action · continuing situation

Common words

ever · never · just · already · yet · for · since

Exam strategy

Exam booster

Check whether an exact finished past time is stated.

If last year, yesterday, or a similar clue appears, the simple past is usually needed.

Choose have or has correctly for the subject.

Use the past participle, not the simple past form.

Learn the common irregular participles by heart.

For = duration, such as for three years.

Since = starting point, such as since 2022.

Worked example: “She ___ already ___ her homework.” The subject is she, so the helping verb is has; the past participle of finish is finished. Answer: She has already finished her homework.

Mission review point

Present Perfect complete

Your saved reading progress reaches Completed after every lesson section has been read.