B1 · Intermediate TOEIC 405–600 IELTS 4.0–5.0 Tense & Aspect

Present Perfect (Extended)

Extended uses of the Present Perfect: for/since with duration, just/already/yet/still, and the crucial contrast with the Past Simple.

What does the Present Perfect do?

The Present Perfect connects past actions or situations to the present. It is used when the speaker sees a link between what happened in the past and what is true now.

It answers questions like:
- Have you ever done this? (life experience)
- Is it done yet? (result in the present)
- How long has this been true? (duration up to now)
- What has changed recently? (news and announcements)

Form

Positive

Subject have / has Past Participle
I / You / We / They have ('ve) worked / gone / seen
He / She / It has ('s) worked / gone / seen

I've finished the report.
She's lived here for ten years.
They've already left.

Negative

Subject have / has + not Past Participle
I / You / We / They haven't arrived
He / She / It hasn't arrived

I haven't seen that film.
He hasn't called back yet.

Questions and Short Answers

Have / Has Subject Past Participle
Have you / they finished?
Has she / it started?
Positive Negative
Yes, I / we / they have. No, I / we / they haven't.
Yes, he / she / it has. No, he / she / it hasn't.

Have* you eaten yet? — Yes, I have.
Has she arrived? — No, she hasn't*.

Core Uses

Use 1 — Life experience: things you have (or have never) done

Use the Present Perfect to talk about whether an experience has happened at some point in someone's life. The exact time is not important or not known.

I have visited Japan twice.
She has never eaten sushi.
Have you ever been to Australia?
They have seen this film before.

Key words: ever, never, before, once, twice, several times

Ever = at any point in your life (used in questions and negatives)
Never = at no point in your life

⚠️ Do NOT use ever/never with the Past Simple to ask about life experience:
- ✗ Did you ever go to Japan? (sounds odd for general life experience)
- ✓ Have you ever been to Japan?

Use 2 — Present result: something has just happened and it matters now

The action happened in the recent past, but the result or consequence is visible or relevant at this moment.

I've lost my keys. (= I don't have them now — the situation affects the present)
She's broken her arm. (= her arm is broken now)
The meeting has started. (= it is in progress now)
He's left the company. (= he no longer works there)

Key words: just, already, yet, now

Word Meaning Position Example
just a very short time ago before past participle I've just arrived.
already sooner than expected before past participle / end She's already finished.
yet up to now (questions / negatives) end of sentence Have you eaten yet? / I haven't left yet.

Use 3 — Duration: something started in the past and is still true now

Use the Present Perfect with for and since to describe how long a situation has continued up to the present moment.

I have lived here for five years. (= and I still live here)
She has worked at the bank since 2019.
They have been married for thirty years.
He has known her since they were at school.

Word Use Example
for a duration (length of time) for two weeks, for a long time, for ages
since a starting point in time since Monday, since 2010, since she left

⚠️ Compare:
- I lived there for five years. → Past Simple — not anymore (the situation is over)
- I have lived there for five years. → Present Perfect — still true now

Use 4 — News and recent changes (announcements)

The Present Perfect is used to introduce new information or announce that something has recently happened. It is common in news, reports, and conversation openers.

Scientists have discovered a new planet.
The prime minister has resigned.
A fire has broken out in the city centre.
The company has launched its new product.

After introducing the news with the Present Perfect, speakers often switch to the Past Simple for specific details:

Scientists have discovered a new planet. They found it last Tuesday using a new telescope.
The prime minister has resigned. She made the announcement this morning.

Key Time Expressions

Expression Use Example
ever in questions about life experience Have you ever been to Rome?
never negative life experience I've never tried skydiving.
just very recently He's just called.
already sooner than expected She's already left.
yet up to now (questions / negatives) Has it finished yet? / Not yet.
for duration for three months
since starting point since last Tuesday
recently / lately in the recent past Have you seen him lately?
so far up to this point We've sold 500 tickets so far.

Present Perfect vs. Past Simple

This is the most important distinction to master at B1 level.

Present Perfect Past Simple
No specific time stated Specific time stated or implied
Connected to now Completed, no connection to now
I've seen that film. I saw it last week.
She's lost her bag. She lost it on Monday.
Have you ever eaten Thai food? Did* you eat Thai food when you were in Bangkok*?
Used to introduce news Used for details or sequence of events

💡 Key rule: Once you mention a specific past time (yesterday, last year, in 2010, when I was young), you must use the Past Simple — not the Present Perfect.
- ✗ I have seen him yesterday.
- ✓ I saw him yesterday.

Common Errors and How to Fix Them

✗ Incorrect ✓ Correct Why
I have seen him yesterday. I saw him yesterday. Specific past time → Past Simple
Did you ever visit Paris? Have* you ever visited* Paris? Life experience → Present Perfect
She has went to the market. She has gone to the market. go → past participle is gone
I live here since 2015. I have lived here since 2015. Duration to the present → Present Perfect
He has already left yesterday. He left yesterday. yesterday → Past Simple
Have you finished yet? Yes, I finished. Have you finished yet? Yes, I have. Use short answer form

Real-World Examples

Introductions and updates:

\"What have you been up to?\" \"I've just started a new job.\"
\"Have you heard the news? The café on the corner has closed.\"

Expressing personal experience:

\"Have you ever tried Vietnamese food?\" \"Yes, I have — I had it when I visited Hanoi last year.\"

Giving updates on tasks:

\"Has anyone called the client?\" \"Not yet. I'll do it now.\"
\"The team has finished the first phase. We submitted the report this morning.\"

Describing changes:

The city has changed a lot. When I lived here in the 1990s, it was much quieter.

Summary

Use Key words Example
Life experience ever, never, before, once Have you ever eaten fugu?
Present result just, already, yet She's just arrived. I haven't finished yet.
Duration to now for, since He's worked here for a decade.
News / announcements recently, just Scientists have found new evidence.

💡 The key question: Does this past event connect to the present?
If yes → use the Present Perfect.
If it's a completed event with a specific past time → use the Past Simple.