Guide B1 · Intermediate Grammar

Present Perfect Explained

Understand B1 English present perfect forms, uses, and time markers with clear examples for connecting past actions to now.

3 min read 419 words Updated Aug 9, 2026
An open grammar notebook connecting past and present scenes with a bridge, a clock, and a calendar on a blue study desk.
On this page (6 sections)

The present perfect connects the past with now. Use it when the exact past time is not the main point, or when a past action has a result that matters in the present. It is especially useful for talking about experience, unfinished time, and recent changes.

Build the form

Subject

Form

Example

I / you / we / they

have + past participle

They have finished the project.

He / she / it

has + past participle

She has found a better route.

Question

Have / Has + subject + participle?

Have you tried this exercise?

Negative

have not / has not + participle

He has not seen the message.

The past participle is the third form of the verb. Regular verbs usually end in -ed, as in worked and visited, but many common verbs are irregular: gone, seen, written, and eaten. Check the participle, not only the base verb, when you build a sentence.

When it is useful

  • Talk about life experience without saying exactly when it happened.

  • Describe an unfinished time period, such as today, this week, or this year.

  • Show a recent action with a result that is visible now.

  • Describe a change that has happened over a period of time.

Time expressions and meaning

Expression

Use it for

Example

ever / never

Experience at any time in your life

Have you ever worked abroad?

already / yet

An expected action that is complete or not complete

I have already sent the form.

just

A very recent action

She has just arrived at the station.

for / since

An action or state continuing until now

We have lived here for five years.

Present perfect or past simple?

Choose

Clue

Example

Present perfect

The time is unfinished or not important.

I have read three articles this week.

Past simple

The time is finished and stated.

I read three articles last week.

Do not normally use the present perfect with a finished time such as yesterday, last year, or in 2022. Those expressions place the action in a completed past period, so the past simple is the natural choice. Compare: “I have visited Rome” and “I visited Rome in 2022.”

Questions and short answers

Question

Short answer

Full answer

Have you finished?

Yes, I have.

Yes, I have finished the report.

Has Maya called?

No, she has not.

No, she has not called yet.

Have they arrived?

Yes, they have.

Yes, they have just arrived.

Ask yourself: am I connecting this action to now, or am I telling a finished past story?

A quick practice routine

  1. Write three things you have done today.

  2. Add one unfinished-time expression, such as this week or today.

  3. Add one finished time phrase and change that sentence to the past simple.

  4. Read both versions aloud and notice how the time reference changes the meaning.

Browse more guides