present-perfect-simple

How to use Present Perfect Simple Tense

The Present Perfect Simple Tense is VERY common in both formal and informal English.

Many students hate this tense, but understanding how present perfect simple works WILL make you sound more natural in English!

This free English lesson is designed to help you feel more confident about using Present Perfect Simple in everyday situations.

When should we use Present Perfect Simple?

Present perfect simple is very common in these situations:

  • past actions which are important now
  • recent experiences or achievements
  • life experiences
  • changes or progress
  • unfinished time periods
  • present results

For talking about PAST actions relating to NOW!

In general, we use present perfect simple tense when we want to talk about completed (past) actions which relate to the present (now).

present-perfect-simple-tense-explained-simply

In this way, present perfect simple sentences tell us about the past and the present.

For example, if I say:

I’ve had my lunch.

I’m actually saying 2 things:

“I ate my lunch” (in the past)

AND:

“I am not hungry, now” (right now)

For recent actions or experiences

We use the present perfect simple tense to talk about recent actions or achievements. These actions usually happened not long ago, and they still feel relevant.

Example

I’ve just watched the new episode.

  • The action happened recently
  • “Just” shows the timing
  • We don’t say exactly when
  • Structure: have/has + past participle

Other examples

  • He’s already finished his homework.
  • Have you tried the new café?
  • They haven’t called me yet.

Mini dialogue

Leah: Have you seen the new documentary?
Sam: Yeah, I have. I watched it last night.
Leah: I haven’t watched it yet. Was it good?
Sam: I’ve already told my brother to watch it!

For life experiences

We use the present perfect simple to describe life experiences — things that may have happened at any time in a person’s life.

This use often includes ever (in questions) and never (in statements).

Example

Have you ever visited another country?

  • The question is about experience, not a time
  • “Ever” is used in questions
  • Answer examples: Yes, I have. / No, I haven’t.

Other examples

  • I’ve never eaten sushi.
  • She’s flown in a helicopter once.
  • They’ve been to several festivals.

Mini dialogue

Jake: Have you ever been camping?
Lina: I have. I went last summer with my cousins.
Jake: I haven’t done it before. Was it fun?
Lina: Yeah — except when it rained all night!

For changes and progress

We use the present perfect simple tense to describe how things have changed or developed over time. This often includes expressions like since, in the last few months, or over the years.

Example

He’s become more confident since he started his new job.

  • The change began in the past and is still true now
  • Since shows the starting point
  • Focus is on the current result of a past change

Other examples

  • Prices have gone up in the past year.
  • I’ve lost some weight since January.
  • Have things improved since last week?

Mini dialogue

Leo: Has your English improved since you started lessons?
Emi: Definitely. I’ve learned so many useful expressions.
Leo: I’ve noticed your speaking is much smoother now.
Emi: Thanks! I’ve also watched more English shows lately.

For unfinished time periods

We use the present perfect simple to describe things that have happened in a time period that is still happening, like today, this week, or this year.

Example

I’ve sent three emails this morning.

  • “This morning” is still continuing
  • The speaker talks about what has happened so far
  • Different from past simple (I sent three emails yesterday)

Other examples

  • She’s been to the gym twice this week.
  • I haven’t eaten anything today.
  • Have you done anything fun this month?

Mini dialogue

Ali: Have you done anything fun this week?
Jana: Not really. I’ve mostly worked.
Ali: Same. I haven’t even seen my friends today.
Jana: I’ve watched a few videos, but that’s it.

For present results

We use the present perfect simple when a past action has a clear result or effect now. The action is complete, but it matters in the present.

Example

I’ve lost my keys.

  • The action happened before now
  • The result is still true: the keys are still missing
  • We often use “just” if the action happened very recently: e.g. I’ve just lost my keys!

Other examples

  • She’s cut her finger.
  • I’ve broken my glasses.
  • He’s missed the bus.

Mini dialogue

Nina: Are you okay? You look upset.
Tom: I’ve lost my phone.
Nina: Really? When did that happen?
Tom: I don’t know. I’ve checked my bag three times already.

Present Perfect Simple: longer examples

These examples show some different ways to use present perfect simple in longer exchanges or monologues:

Model dialogue

Jess: Have you ever tried Ethiopian food?
Omar: No, I haven’t. I’ve heard it’s amazing, though. Have you?
Jess: Yeah, I have. I went last month with some friends. We’ve tried different places this year.
Omar: Nice! I haven’t done anything new this week. I’ve just stayed home and studied.
Jess: Same here. I’ve already written two essays and it’s only Wednesday!
Omar: I’ve finished one, but I haven’t started the other yet.

Diary entry with present perfect simple

It’s been a busy week. I’ve already finished two essays and I’ve done most of my reading. I haven’t gone out much, but I’ve spoken to a few friends online. Over the past few months, I’ve enjoyed studying from home. I’ve learned how to manage my time better and I’ve become more focused. I’ve also tried cooking more – I’ve made three new recipes this month. One was great, the other two… not so much. I’ve never used so many spices in one dish! Still, it’s been fun. I haven’t been to the gym this week, but I’m planning to go tomorrow. Overall, I’ve made good progress.

Since vs. for with present perfect

We use since to say when something started, and for to say how long it has lasted.

  • I’ve lived here since 2018. (starting point)
  • I’ve lived here for five years. (duration / amount of time which has passed till now)

Since + specific time: 2010, Monday, last week, yesterday

For + time period: two days, five years, a long time

Been vs. gone in present perfect sentences

“Been” and “gone” are both past participles used with the present perfect simple (have/has + past participle). But they are not the same in meaning.

Understanding the difference is important when you want to talk about experiences, recent actions, or someone’s location.

When to use “have been

We use have been in the present perfect to show someone visited a place and came back. It means the trip is finished.

  • I’ve been to Spain. (I went there, and now I’m back.)
  • She’s been to the new restaurant. (She visited it, and she’s not there now.)
  • We’ve been to the gym today. (We’re not at the gym anymore.)

But..

If you are talking about a place where you are right now, “have been” means you are still there:

  • I’ve been at this bus stop for 2 hours! (I’m still at the bus stop).
  • I’ve been here for ages. (I came here a long time ago, and I am still here).

When to use “have gone

We use have gone to show someone has left and is still away. They haven’t come back yet!

  • He’s gone to the supermarket. (He’s still there or on the way.)
  • They’ve gone on holiday. (They’re still on holiday.)
  • Mum’s gone out. (She’s not home yet.)

“Have been” vs “have gone”: examples

SentenceMeaning
She’s been to Paris.She went there, and then she came back.
She’s gone to Paris.She’s still there, or she hasn’t come back yet.

Present perfect simple vs past simple

We use the present perfect simple to describe actions that have a connection to the present.

We use the past simple for actions that happened at a specific time in the past (e.g. yesterday), especially when the time is finished.

Present perfect:

I’ve seen that film before. (No time given – it still matters now)

Past simple:

I saw that film last week. (Specific time – the action is finished)

We tend to use these words and phrases with present perfect:

ever, never, just, already, yet, today, this week

And we use these words and phrases with the past simple:

yesterday, last week, in 2010, two days ago

Examples:

Past actionPresent connection
I saw the movie
(last week)(past simple – finished)
I’ve seen the movie
(no time given)(present perfect – still matters now)

Avoid these common present perfect simple mistakes!

Getting the hang of present perfect simple can be tricky when you’re learning English.

Learning what NOT to do can help you avoid making the same mistakes yourself!

I have saw that movie before.

Why it’s wrong: “Saw” is the past simple, not the past participle.
Correct: I have seen that movie before.

She didn’t has lunch today.

Why it’s wrong: Negative forms in perfect tenses use “have”, not “has.”
Correct: She hasn’t had lunch today.

Have you ever went to Paris?

Why it’s wrong: “Went” is the past simple; we need the past participle.
Correct: Have you ever been to Paris?

I’ve finished my work yesterday.

Why it’s wrong: “Yesterday” is a finished time, so use past simple.
Correct: I finished my work yesterday.

I’ve lived in this town since two years.

Why it’s wrong: We use for with a length of time (e.g., two years), not since, which needs a starting point (e.g., 2021).
Correct: I’ve lived in this town for two years. OR I’ve lived in this town since last year.

He’s gone to New York last week.

Why it’s wrong: “Gone” is used for a trip still in progress; “last week” is finished time.
Correct: He went to New York last week. OR He’s been to New York several times.

Practice activities

Exercise 1 – Match the meaning

Match each sentence in Column A with its meaning in Column B.

Column A

  1. I’ve already eaten.
  2. Have you ever travelled alone?
  3. She hasn’t finished the report yet.
  4. We’ve seen that film before.
  5. I’ve lived here since 2018.
  6. They’ve made a lot of progress.
  7. He’s just left the office.
  8. I’ve never been skydiving.

Column B
A. Something happened very recently
B. I still need to do this task
C. I haven’t had this experience
D. A past action is still true now
E. This action happened earlier today
F. Experience at any point in life
G. A repeated experience in the past
H. Positive change has happened

Exercise 2 – Complete the sentence

Use the word bank to complete each sentence using the present perfect simple.

Word bank:
see, try, finish, make, call, lose visit, eat

  1. I’ve never _______ sushi.
  2. She’s just _______ her project.
  3. Have you ever _______ a famous person?
  4. We’ve _______ a big mistake.
  5. They haven’t _______ us back yet.
  6. I’ve already _______ that film.
  7. He’s _______ his keys.
  8. Have you _______ that new coffee place?

Exercise 3 – Choose the best version

Choose the most natural or correct option.

  1. Have you ever
    A) went to Spain?
    B) been to Spain?
    C) go to Spain?
  2. She’s
    A) just cooked dinner.
    B) just cooks dinner.
    C) cooking just dinner.
  3. I
    A) have saw that already.
    B) saw that already.
    C) have seen that already.
  4. They
    A) haven’t arrived yet.
    B) didn’t arrived yet.
    C) hasn’t arrived yet.
  5. We
    A) been there last year.
    B) have been there last year.
    C) were there last year.
  6. I
    A) have finished my work yesterday.
    B) finished my work yesterday.
    C) have finish my work yesterday.
  7. He
    A) hasn’t eaten all day.
    B) didn’t ate all day.
    C) hasn’t ate all day.
  8. Have you
    A) seen it this week?
    B) saw it this week?
    C) see it this week?

Exercise 4 – Choose the correct word

Choose been or gone to complete each sentence correctly.

  1. I’ve never ___ to New York, but I’d love to go one day.
  2. She’s ___ to the cinema with her friends. She’ll be back later.
  3. We’ve ___ to that beach before. It’s beautiful!
  4. Where’s Tom? He’s ___ to the post office.
  5. Have you ever ___ to a music festival?
  6. Dad’s not home – he’s ___ to work.
  7. They’ve ___ to Japan three times. They love it there.
  8. Sam’s not here – he’s ___ to get some food.

Answer key

Exercise 1

1 – E
2 – F
3 – B
4 – G
5 – D
6 – H
7 – A
8 – C

Exercise 2

  1. eaten
  2. finished
  3. seen
  4. made
  5. called
  6. seen
  7. lost
  8. tried

Exercise 3

1 – B
2 – A
3 – C
4 – A
5 – C
6 – B
7 – A
8 – A

Exercise 4

  1. been
  2. gone
  3. been
  4. gone
  5. been
  6. gone
  7. been
  8. gone

More free English grammar lessons here!

Scroll to Top