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:
- multiple-choice cloze
- open cloze
- word formation
- key word transformations
- complete Use of English practice tests

Related posts:
- Present Perfect Simple in English
- Present Perfect Continuous
- Past Perfect Simple vs Past Perfect Continuous
- Stative and Action Verbs
Discover more from My Lingua Academy
Subscribe to get the latest posts sent to your email.
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 […]