Present Perfect vs Present Perfect Continuous: What’s the Difference?

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.

Examples:

  • I have lost my keys.
    = I do not have them now.
  • She has broken her arm.
    = Her arm is still injured.

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.

Examples:

  • 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.
  • She has called me twice today.

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.
  • He has owned this car for six months.

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.
  • She has been working very hard recently.

The Present Perfect Continuous often focuses on the activity, the duration, or the recent visible result of an action.

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.
  • We have been discussing the problem for hours.

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.

  • The kitchen smells wonderful. Have you been cooking?
  • Her eyes are red. She has been crying.

The action may have just stopped, but its result is still visible.

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.

Result vs Duration

Look at these two sentences:

  • I have read three chapters.

This tells us how much I have completed.

  • I have been reading for two hours.

This tells us how long I have spent reading.

Use the Present Perfect when you want to answer:

  • How much?
  • How many?
  • What has been completed?
  • What is the result?

Use the Present Perfect Continuous when you want to answer:

  • How long?
  • What have you been doing?
  • Why are you tired, dirty, busy, etc.?
  • What activity has been happening?

More Examples: Present Perfect vs Present Perfect Continuous

1. Work

  • I have finished the report.
    = The report is complete.
  • I have been working on the report all morning.
    = The activity took a long time. Maybe it is not finished.

2. Study

  • She has learnt 20 new words today.
    = The result is 20 words.
  • She has been learning vocabulary all afternoon.
    = The focus is the activity and duration.

For and Since

Both tenses can be used with for and since, but the meaning can be slightly different.

For

Use for with a period of time.

Examples:

  • for two hours
  • for three days
  • for a long time
  • for several years

Sentences:

  • I have lived here for ten years.
  • I have been studying for three hours.

Since

Use since with the starting point of an action or situation.

Examples:

  • since Monday
  • since 2018
  • since this morning
  • since I was a child

Sentences:

  • I have known her since university.
  • We have been waiting since 9 o’clock.

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.

    Some Verbs Can Be Both Action and State Verbs

    Some verbs can have both a stative meaning and an action meaning.

    Think

    State meaning:

    • I have thought about your offer.
      = I have considered it.

    Action meaning:

    • I have been thinking about your offer.
      = I have spent time considering it recently.

    Have

    State meaning:

    • She has had this car for years.
      = She owns it.

    Action meaning:

    • She has been having driving lessons.
      = She has been taking lessons.

    See

    State meaning:

    • I have seen that film.
      = I watched it at some point in my life.

    Action meaning:

    • I have been seeing a doctor.
      = I have been visiting a doctor regularly.

    Common Mistakes with Present Perfect vs Present Perfect Continuous

    Mistake 1: Using the continuous with stative verbs

    Incorrect:

    • I have been knowing her since school.

    Correct:

    • I have known her since school.

    Mistake 2: Using the Present Perfect Continuous for completed quantities

    Incorrect:

    • I have been writing three emails.

    Correct:

    • I have written three emails.

    Use the Present Perfect when you mention a completed number or amount.

    More examples:

    • I have read 50 pages.
    • She has answered ten questions.

    Mistake 3: Using the Present Perfect with finished past time expressions

    Incorrect:

    • I have met him yesterday.

    Correct:

    • I met him yesterday.

    Use the Past Simple with finished time expressions such as:

    • yesterday
    • last week
    • last year
    • in 2020
    • two days ago
    • when I was younger

    Mistake 4: Forgetting the present result

    Incorrect:

    • I have lost my keys yesterday.

    Correct:

    • I lost my keys yesterday.

    Correct:

    • I have lost my keys.

    The Present Perfect is used when the present result matters. If you say exactly when something happened, use the Past Simple.

    Present Perfect vs Present Perfect Continuous in Cambridge Exams

    This grammar point is useful for B2 First and C1 Advanced, especially in sentence transformations, gap-fill exercises, essays, reports, and speaking.

    In speaking

    You might use these tenses when talking about your studies, work, hobbies, or recent activities.

    • I have been preparing for the exam for several months.
    • I have watched several English films recently.

    In writing

    These tenses help you describe changes, progress, and current situations.

    • In recent years, many people have become more interested in remote work.
    • Schools have been using more digital tools since the pandemic.

    Quick Grammar Tip

    Ask yourself:

    Am I interested in the result?

    Use the Present Perfect.

    • I have cleaned the room.
    • She has finished the essay.
    • We have bought the tickets.

    Am I interested in the activity or duration?

    Use the Present Perfect Continuous.

    • I have been cleaning the room.
    • She has been writing the essay.
    • We have been looking for tickets.

    That small question often solves the problem.

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

    Final Thoughts

    The difference between Present Perfect vs Present Perfect Continuous becomes much clearer when you remember this simple rule:

    Use the Present Perfect when you want to focus on the result, the number, or the completed action.

    Use the Present Perfect Continuous when you want to focus on the activity, the duration, or the recent visible result.

    Compare:

    • I have cleaned the kitchen.
      = The kitchen is clean now.
    • I have been cleaning the kitchen.
      = I spent time cleaning, and that explains why I am tired.

    Both tenses are useful, natural, and common in English. Once you understand the difference in focus, choosing the right one becomes much easier.

    Related posts:

    Present Perfect Simple in English 

    Present Perfect Continuous 

    Past Perfect Simple vs Past Perfect Continuous 

    Stative and Action Verbs 

    Visit our bookshop for more

    ebook

    FAQ: Present Perfect vs Present Perfect Continuous

    What is the main difference between Present Perfect and Present Perfect Continuous?
    The Present Perfect usually focuses on the result of an action, while the Present Perfect Continuous focuses on the activity, duration, or recent evidence of the action.

    Can I use Present Perfect Continuous with stative verbs?
    Usually, no. Stative verbs such as know, believe, like, own, and understand are normally used with the Present Perfect, not the Present Perfect Continuous.

    Which tense should I use with “for” and “since”?
    Both tenses can be used with for and since. Use the Present Perfect for states or completed results, and the Present Perfect Continuous for ongoing actions or activities.

    Is this grammar useful for B2 First and C1 Advanced?
    Yes. Present Perfect vs Present Perfect Continuous is useful for Cambridge grammar tasks, speaking answers, essays, reports, and sentence transformations.


    Discover more from My Lingua Academy

    Subscribe to get the latest posts sent to your email.


    My Lingua Academy

    My Lingua Academy is an online school of English language. We give one-on-one lessons to students of English of all ages and all levels of knowledge all around the world. With us you can prepare for written assignments and exams, attend a general or business English course, or have conversation classes with qualified English teachers who have years of experience.

    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