Present Perfect Vs. Present Perfect Continuous

In this article we will compare the following two tenses:

Present Perfect Continuous (I have been doing) and Present Perfect (I have done)

Use Case 1

Both the present perfect continuous and the present perfect are used to talk about something that started in the past and which affects the situation that exists now.

tenses

But they have many different use cases too. Let’s study them.

Use Case 2

Sometimes the difference between them is simply one of emphasis.

To focus on an activity or event which may or may not be finished – We use the present perfect continuous

To focus on the effect of an activity or event, or the fact that something has been achieved – We use the present perfect

tenses

Use Case 3

To talk about activities or events that are repeated again and again until now - We can use either the present perfect continuous or the present perfect.

The journalist has been calling for an appointment. (correct)
The journalist has called for an appointment. (correct)

Use Case 4

To talk about more temporary situations - We can use either the present perfect continuous or the present perfect.

Are you comfortable with Quantum Physics?
No. I have studied it only for a couple of months. (present perfect)
No. I have been studying it only for a couple of months. (present perfect continuous)

To talk about long-lasting or permanent situations, or when we want to emphasise that we are talking about the whole of a period of time until the present - We use the present perfect (rather than the present perfect continuous)

This is the most beautiful painting that I have ever seen.
Critics have always admired Christopher Nolan’s movies.

Use Case 5

When we want to emphasise that a situation has changed over a period of time up to now, and may continue to change - We prefer the present perfect continuous (and not present perfect)

Performance of your son has been improving for some time.
The climate change problem has been getting worse over the last decade.

Previous
Next
Share on: