Present perfect vs present perfect continuous

Take a look at these two sentences.

 

“I have lived in England for three years”.

 

“I have been living in England for three years”.

 

Do they mean the same thing? In some situations, they mean the same thing and in other situations they means different things.

We use. The present perfect and the present perfect continuous for both finished and unfinished actions. Let's take a quick look at how we form them both before we start comparing them.

 

The present perfect

Positive

have/has + past participle } I have eaten / she has not eaten

 

Negative

have/has + not + past participle } I have not eaten / he has not eaten

 

Question

have/has + subject + past participle } have they not eaten? / has she not eaten?

 

The present perfect continuous.

 Positive

have/has + been + verb–ing } I have been sleeping / she has been sleeping

 

Negative

 have/has + not + been + verb–ing } I have not been sleeping / he has not been sleeping

 

Question

have/has + subject + been + verb–ing } have we not been exercising? / has she not been exercising?

 

It's important to note that we cannot use the present perfect continuous with stative verbs.

 

Stative verbs

Stative verbs do not refer to a physical action. Stative verbs express something that is permanent. They express a state or a condition.

Example

to love

to believe

to know

to understand.

 

You can say:

“I've known her for years”. (Correct)

 

You cannot say:

 “I've been knowing her for years”. (Incorrect) 

You can say:

 “I've been here for a while”. (Correct)

 

You cannot say:

“I've been being here for a while”. (incorrect)

 

Back to the present perfect and the present perfect continuous

We use them to talk about:

 

Unfinished actions (that started in the past and are still true now).

We often use them with:

‘Since’ and ‘for’.

 

Example

“I have lived in England for three years”.

“I have been studying English since 2003”.

“I've been studying English since 2017”.

 

Sometimes, especially with the verbs study, live and work, there is no real difference in meaning between the two tenses (the present perfect aand the present perfect continuous).

 

Example

I've lived in England for three years”.

I've been living in England for three years”.

 

They mean the same thing.

 

Example

I've studied English since 2017”.

I've been studying English since 2017”.

She has worked here for six months”.

She has been working here for six months”.

 

However 

Unfortunately, sometimes there is a difference in meaning between these two tenses (the present perfect and the present perfect continuous”. Here are four differences between them.

 

#1.

The present perfect continuous can be used to emphasise the amount or length of time that has passed. The present perfect is generally neutral. Take a look at the two sentences below.

 

She's been working for hours”. (Present perfect continuous)

 

She has worked for hours”. (Present perfect)

 

She's been working”, shows more emphasis about the hours that have passed.

 

 

#2.

The present perfect, is commonly used to talk about how much or how many, but this is impossible with the present perfect continuous.

 

Example

She has eaten (three pieces) of toast this morning”. This sentence is perfectly fine.

 

 

Let's try it with the present perfect continuous.

 

Example

She has been eating (three pieces) of toast this morning”. It doesn't work. You can't use it. “He's drunk (seven) cups of coffee this morning”. It works. You can us it.

 

You cannot say:

 

He has been drinking (seven) cups of coffee this morning”. It has to be the present perfect.

 

 

#3.

The present perfect continuous often focuses on the action itself. Whereas the present perfect focuses on the completion of the action. Take a look at these two sentences below.

 

I've been watching the TV series you recommended”. (Present perfect continuous)

 

I've watched the TV series you recommended”. (Present perfect)

 

 

With the first sentence (present perfect continuous) – “I've been watching” – I'm showing that I am still watching it. I haven't finished the action yet. In the second sentence (present perfect) – “I've watched” – I'm telling you that I have finished watching it.

 

Sometimes it's not quite as obvious.

 

Example

She's been seeing a therapist”. (Present perfect continuous)

She's seen a therapist”. (Present perfect)

 

The first example implies that her treatment is ongoing. She's still seeing that therapist.

The second example means she seen one and now she may have stopped seeing one or her treatment has ended.

 

Another thing to note is that with the present perfect, we can use ‘yet’ and ‘already’. You can put ‘already’ at the end, or you can put it between have or has and the participle.

 

Already

 Example

I have (already) seen the movie”.

 

Below, is a very common mistake.

 

“I have seen (already) the film”. (Incorrect) – already should go between ‘have’ & ‘seen’.

 

Yet

‘Yet’ goes at the end.

 

Example

Have you seen the film (yet)?”.

“No, I haven't seen it (yet)”.

 

You can put ‘yet’ between ‘have’ and ‘has’ and the participle, but it sounds old-fashioned.

 

Example

I haven't (yet) seen it”. (Correct)

I haven't (yet) gone”. (Correct)

 

In the first example, it sounds nice. It sounds very formal and old fashioned, like you'd read in an old book, but in the question form, it doesn't sound right at all.

 

Example

“So have you (yet) seen the film?”. (Incorrect) – don’t do this in the question form.

 

Sometimes we use the present perfect and the present perfect continuous to talk about different kinds of results in the present.

 

Example

I've done all of my chores / so I can come out tonight”.

 

We use the present perfect (I’ve done all of my chores) when the result (so I can come out tonight) comes from the action being finished.

 

Example

“I can come out tonight / because I've finished my chores”.

 

Your chores are completed. ‘Going out tonight’ is the result.

 

#4.

We can use the present perfect continuous to talk about situations that aren't permanent, or things that aren’t usual.

 

Example

“I've been sleeping badly. I don't normally sleep badly, but recently I've been sleeping badly”.

“Normally I buy lunch at the canteen, but I've been bringing lunch from home these days”.

“I've been getting up early to workout. I don't usually do that, but recently I have been doing it”

Previous
Previous

Past continuous vs past simple

Next
Next

Present continuous vs present simple