Present Perfect vs Present Perfect Continuous is one of the most common grammar problems for intermediate and advanced English learners. Should you say I have worked all day or I have been working all day? Both tenses connect the past with the present, but they focus on different things: the Present Perfect often focuses on the result, while the Present Perfect Continuous focuses on the activity or duration.

  • I have written three emails this morning.
  • I have been writing emails all morning.

The first sentence focuses on the result: three emails are finished.

The second sentence focuses on the activity: I spent the morning writing emails.

In this lesson, you will learn how to use Present Perfect vs Present Perfect Continuous clearly and naturally, with examples suitable for B2 First, C1 Advanced, and everyday English.


What is the Present Perfect?

We form the Present Perfect with:

have / has + past participle

  • I have finished my homework.
  • She has visited London twice.

The Present Perfect connects a past action or situation with the present moment.

When do we use the Present Perfect?

1. To talk about a finished action with a present result

We often use the Present Perfect when something happened in the past, but the result is important now.

  • I have lost my keys.
    = I do not have them now.

The exact time is not important. The result is.

2. To talk about life experiences

We use the Present Perfect to talk about experiences in someone’s life, especially when we do not say exactly when they happened.

  • Have you ever ridden a horse?
  • They have visited several European countries.

We do not usually use a finished past time expression with this meaning.

Correct: I have visited Paris.

Incorrect: I have visited Paris last year.

Correct: I visited Paris last year.

Use the Past Simple when you say exactly when something happened.

3. To talk about repeated actions up to now

We can use the Present Perfect to say how many times something has happened before now.

  • I have watched that film three times.

This use often includes expressions such as: twice, three times, several times, many times, so far, up to now, this week, today.

4. To talk about situations that started in the past and continue now

We also use the Present Perfect with for and since to describe situations that are still true.

  • I have lived in Edinburgh for ten years.

This use is especially common with stative verbs, such as: know, believe, understand, like, love, hate, own, belong, seem, need, want.


What is the Present Perfect Continuous?

We form the Present Perfect Continuous with:

have / has + been + verb-ing

  • I have been studying all morning.

When do we use the Present Perfect Continuous?

1. To focus on the activity, not the result

Use the Present Perfect Continuous when the action itself is more important than the finished result.

  • I have been reading this book all afternoon.

In these sentences, we are interested in the process or activity.

We do not necessarily know whether the action is finished.

2. To talk about actions that started in the past and are still continuing

The Present Perfect Continuous is very common with for and since when an action is still in progress.

  • I have been waiting for the bus since 8 o’clock.
  • She has been learning English for five years.

The action started in the past and continues up to now.

3. To explain a recent result we can see, hear, or feel

We often use the Present Perfect Continuous when there is evidence now of a recent activity.

  • Her eyes are red. She has been crying.

Present Perfect vs Present Perfect Continuous: The Main Difference

The most important difference is this:

Present Perfect focuses on the result.

Present Perfect Continuous focuses on the activity or duration.

Compare:

I have cleaned the kitchen. I have been cleaning the kitchen.
Focus: the kitchen is clean now. Focus: I spent time cleaning.
She has written three emails. She has been writing emails all morning.
Focus: three emails are finished. Focus: the activity took a long time.
We have painted the room. We have been painting the room.
Focus: the job is probably finished. Focus: the activity explains why we are tired or dirty.

Be Careful with Stative Verbs

Some verbs are not usually used in continuous forms because they describe states, not actions. These are called stative verbs.

Common stative verbs include:

know I have known her for years.
believe He has always believed in hard work.
like She has liked music since childhood.
love They have loved this house for years.
understand I have understood the problem for a while.
own He has owned that car since 2019.
need We have needed help for weeks.
want She has wanted to study abroad for years.

Correct: I have known him for ten years.

Incorrect: I have been knowing him for ten years.

      Download the Present Perfect vs Present Perfect Continuous Practice Worksheet in PDF here

      Quiz

      Preparing for C1 Advanced?

      Understanding the difference between the Present Perfect and Present Perfect Continuous is an important step towards greater grammatical accuracy. If you are preparing for the Cambridge C1 Advanced exam and would like more structured practice, the C1 Advanced Use of English Complete Collection can help you strengthen your grammar, vocabulary, word formation and exam technique.

      The collection includes five practice books covering:

      c1 advanced use of english bundle ebook
      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.

      1 Comment

      Sentence Transformations for B2 First - My Lingua Academy · 2 May 2026 at 6:00 am

      […] If you need more help with this grammar area, read my full guide to the present perfect in English […]

      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