EnQuizEnQuiz

Present Perfect vs Present Perfect Continuous: "I've worked" or "I've been working"?

By the EnQuiz Editorial Team5 min read

Read these two sentences:

"I've painted the living room." "I've been painting the living room."

Which person is finished? Which one probably has paint on their clothes?

The first speaker is done: the room is painted, and that's the news. The second is talking about the activity itself. The room might be half finished, and the sentence explains why they look messy right now. Nothing about the grammar is wrong in either sentence. The difference is what you want the listener to notice. By the end of this post you'll hear that difference instantly.

The 30-second refresher

  • Present perfect: have/has + past participle โ†’ I've worked
  • Present perfect continuous: have/has + been + -ing โ†’ I've been working

Both connect the past to the present, which is exactly why they're confusing. If you want a deeper look at each form first, see present perfect vs past simple and present perfect continuous: how and when to use it.

The four questions

Instead of memorizing rules, ask yourself four questions. Each one comes with a same-verb pair.

1. Do you care about the result or the activity?

  • I've written the report. โ†’ It's finished and ready to send.
  • I've been writing the report all morning. โ†’ The effort and the time spent are the point.

2. Are you saying how much / how many, or how long?

  • I've read three chapters. โ†’ A quantity: present perfect.
  • I've been reading for two hours. โ†’ A duration: continuous.

Key rule: a number of things or times almost always means present perfect. I've been drinking four coffees. โ†’ I've drunk four coffees.

3. Is it permanent or temporary?

  • He's lived in London all his life. โ†’ Feels permanent.
  • He's been living with friends since he moved. โ†’ Feels temporary.

4. Is there visible evidence of a recent activity?

  • Your eyes are red. Have you been crying?
  • You're out of breath. Have you been running?

The continuous explains a present situation, even if the activity has already stopped.

When both are correct

Many learners fear there's always one right answer. Often there isn't. With verbs like live, work, study, teach plus for or since, both forms work with very little difference:

  • I've worked here for five years.
  • I've been working here for five years.

The continuous may sound slightly more temporary, or put a bit more weight on the ongoing nature of the situation, but neither is wrong.

When the continuous is impossible

Stative verbs describe states, not actions: know, believe, own, belong, like, understand. They usually don't take the continuous.

  • I've been knowing her for years. โ†’ I've known her for years.

A few tricky verbs have two meanings, one stative and one active:

  • I've had this car since 2020. โ†’ possession (a state), so present perfect.
  • I've been having problems with my car. โ†’ experience (an action), so the continuous is fine.

The same stative-verb rule applies to the present tenses too; our present simple vs present continuous guide covers it in detail.

Listen to real conversations

Three short everyday dialogues. Notice which tense each speaker picks and why.

At work

A: Have you sent the invoice yet? B: Yes, I 've sent it. It should be in your inbox. A: Great. You look exhausted, by the way. B: I 've been dealing with client emails since 7 a.m.

  • I've sent it โ†’ a finished result, which is what A asked about.
  • I've been dealing โ†’ the activity and its duration explain why B looks tired.

Catching up with a friend

A: Where have you been? I haven't seen you for ages! B: I 've been learning to cook. I 've made six new dishes so far. A: Six already? And how long have you been living with your cousin? B: Since March. It's temporary, until I find my own place.

  • I've been learning โ†’ an ongoing activity.
  • I've made six โ†’ a number, so present perfect.
  • have you been living โ†’ a temporary situation.

At the doctor's

A: How long have you had this cough? B: About two weeks. I 've been taking the medicine you gave me, but I 've lost my voice. A: Have you been sleeping well?

  • have you had โ†’ have means possession here, a state, so no continuous.
  • I've been taking โ†’ a repeated activity over a period of time.
  • I've lost my voice โ†’ a result that's true now.
  • Have you been sleeping โ†’ a recent activity with present effects.

Error clinic

Real learner mistakes, each with a one-line fix:

  • I've been finishing my homework. โ†’ I've finished my homework. Finishing is a completed result.
  • I've been visiting Paris three times. โ†’ I've visited Paris three times. A count means present perfect.
  • I've waited for you for an hour! โ†’ I've been waiting for you for an hour! More natural when you want to show frustration about the duration.

Quick recap

Present perfect = what you've done. Present perfect continuous = what you've been doing.

Before you choose, ask:

  1. Result or activity? Result โ†’ present perfect. Activity โ†’ continuous.
  2. How many or how long? A number โ†’ present perfect. A duration โ†’ continuous.
  3. Permanent or temporary? Permanent โ†’ present perfect. Temporary โ†’ continuous.
  4. Visible evidence? Something you can see or feel now โ†’ continuous.

Screenshot that list and pin it somewhere.

Practice it

Now tell us something you've been doing lately, in one sentence, in the comments. Then test yourself: the choice between these two tenses is easiest to learn by drilling them back to back. Both are part of the full tenses chart.

Practice Present Perfect Continuous โ†’

Frequently asked questions

Put it into practice

Reading about English is a good start โ€” practising it is what actually makes it stick.

Try a Free Quiz
Back to Blog