Have you ever wondered why English speakers say I have lost my keys instead of I lost my keys? Or why they say She has lived here for ten years, not She lives here for ten years? That is where the present perfect simple comes in.The present perfect is one of the most useful — and sometimes most confusing tenses in English. Learners often understand the basic form, but they are not always sure when to use it, especially when they have to choose between the present perfect and the past simple.

The good news is that the present perfect follows clear patterns. Once you understand the connection between the past and the present, this tense becomes much easier to use.


What Is the Present Perfect Simple?

The present perfect connects the past with the present.

We use it when something happened before now, but the exact time is not the main focus. What matters is the result, experience or connection to the present.

Compare:

Past simple:

  • I lost my keys yesterday.

Present perfect:

  • I have lost my keys.

In the first sentence, we know when it happened: yesterday.

In the second sentence, the exact time is not important. The important thing is the present result: I don’t have my keys now.

That is the heart of the present perfect.


How to Form the Present Perfect

We form the present perfect with:

have / has + past participle


When Do We Use the Present Perfect in English?

Now let’s look at the most important uses of the present perfect.

1. For Life Experiences

We use the present perfect to talk about experiences in our lives.

The exact time is not important. We are interested in whether the experience has happened or not.

  • She has eaten sushi before.

This use is very common with ever and never.

  • Have you ever been to London?
  • I have never been to Canada.

2. For Recent Actions with a Present Result

We use the present perfect when a recent past action has a result now.

  • I have lost my keys.

Meaning: I don’t have them now.

3. With Just, Already and Yet

These three words are very common with the present perfect.

We use just for something that happened a very short time ago.

  • I have just finished lunch.

We use already when something has happened sooner than expected.

  • I have already done my homework.

We use yet in negative sentences and questions. It means “up to now”.

  • Have you finished yet?

Yet usually goes at the end of the sentence.

4. With For and Since

We use the present perfect to talk about situations that started in the past and continue now.

This is one of the most important uses of the present perfect.

  • I have lived here for ten years.

The action or state began in the past and is still true now.

Use since with a starting point.

  • I haven’t seen him since 2018

5. For Unfinished Time Periods

We use the present perfect with unfinished time expressions such as today, this week, this month, this year, this morning, so far, recently, lately.

  • I have had three cups of coffee today.
  • I haven’t seen him recently.

6. With Superlatives

We often use the present perfect after superlatives.

  • This is the best book I have ever read.

7. With “This Is the First Time…”

We also use the present perfect after:

This is the first time…

This is the second time…

This is the only time…

  • This is the first time I have eaten Thai food.
  • This is the second time she has missed the meeting.

Present Perfect vs Past Simple

This is where many learners get confused.

The main difference is this:

Use the past simple when the time is finished or specific.

Use the present perfect when the exact time is not important, or the time period continues to the present.

  • I have visited Rome.
  • I visited Rome last year.

Been or Gone?

Learners often confuse been and gone.

Use has gone to when someone went somewhere and is still there or has not returned yet.

  • She has gone to the supermarket.

Meaning: She is at the supermarket or on her way there.

Use has been to when someone visited a place and returned.

  • She has been to the supermarket.

Meaning: She went there and came back.


Present Perfect Simple and Present Perfect Continuous

This post focuses mainly on the present perfect simple, but learners should also know that there is another related tense: the present perfect continuous.

Compare:

  • I have read three chapters.

Focus: the completed result.

  • I have been reading for two hours.

Focus: the activity and duration.

  • She has written five emails.

Focus: how many emails.

  • She has been writing emails all morning.

Focus: the activity.

At B2 level, students need to understand both forms, especially in Cambridge exams.


Present Perfect in B2 First and Cambridge Exams

The present perfect is very important for Cambridge exams such as B2 First and C1 Advanced.

It can appear in:

  • Reading and Use of English
  • sentence transformations
  • word formation contexts
  • writing tasks
  • speaking answers
  • listening texts

For example, in B2 First sentence transformations, you may need to rewrite a sentence like this:

I started learning English five years ago.

FOR

I __________________ five years.

Answer:

I have been learning English for five years.

Or:

The last time I saw him was in June.

SINCE

I __________________ June.

Answer:

I haven’t seen him since June.

This is why the present perfect is not just “another grammar tense”. It is one of the key structures learners need to master if they want to sound natural and do well in exams.

Download the Present Perfect Simple Practice Worksheet in PDF here

Related posts: 


Discover more from My Lingua Academy

Subscribe to get the latest posts sent to your email.


My Lingua Academy

Welcome to My Lingua Academy, an online English school founded by Antri Parto, a qualified teacher with more than 30 years of experience. I offer personalised one-to-one English lessons for adults and young learners worldwide. You can improve your general or business English, develop your speaking skills, or prepare for the Cambridge B2 First and C1 Advanced exams. My lessons provide clear explanations, practical guidance and plenty of opportunities to use English naturally. Each lesson is adapted to your level, goals and learning style, helping you communicate with greater confidence.

3 Comments

Present Perfect Continuous - My Lingua Academy · 24 Jul 2023 at 7:43 am

[…] Read more about the present perfect simple here. […]

Adverbs of Time in English: Later, Yet, Still, For, Since - My Lingua Academy · 10 Mar 2026 at 8:19 am

[…] Present Perfect Simple […]

Still, Yet, Already, Just - My Lingua Academy · 21 Mar 2026 at 7:45 pm

[…] Present Perfect Simple […]

Leave a Reply

Discover more from My Lingua Academy

Subscribe now to keep reading and get access to the full archive.

Continue reading

Discover more from My Lingua Academy

Subscribe now to keep reading and get access to the full archive.

Continue reading