990prep mascot 990prep
Grammar

Present Perfect Continuous and Simple

Choosing between I have been doing and I have done

Activity vs. Result

These two forms look similar, but they point your listener in different directions.

  • Present perfect continuous (has been painting) puts the focus on the activity itself. It does not matter whether the activity is finished or not.
  • Present perfect simple (has painted) puts the focus on the completed action and its result.

Kate’s clothes are covered in paint. She has been painting her bedroom. The bedroom might not be finished yet. We care about the activity.

The bedroom was green. Now it is yellow. She has painted her bedroom. The job is done. We care about the result.

Ongoing Activity vs. Finished Action

Present perfect continuous (activity)Present perfect simple (result)
My hands are dirty. I‘ve been repairing my bike.My bike is OK again. I‘ve repaired it.
Joe has been eating too much recently.Somebody has eaten all the chocolates. The box is empty.
What have you been doing since we last met?Where’s the book I gave you? What have you done with it?
*Have you been playing tennis?**Have you ever played tennis?*

Notice the pattern: the continuous side talks about an activity still in progress or recently in progress. The simple side talks about something that is finished, with a clear result you can see now.

How Long vs. How Much / How Many

Use the continuous to say how long something has been happening (and it is still happening):

  • How long have you been reading that book?
  • Amy has been writing emails all morning. (She is still writing.)
  • They‘ve been playing tennis since 2 o’clock.
  • I‘ve not been learning Arabic very long.

Use the simple to say how much, how many, or how many times (completed actions):

  • How many pages of that book have you read?
  • Amy has sent lots of emails this morning.
  • They‘ve played tennis three times this week.
  • I haven’t learnt very much yet.
Question typeForm to useExample
How long?continuousHow long have you been saving money?
How many?simpleHow much money have you saved?
How many times?simpleShe has visited six countries so far.

Verbs That Don’t Take the Continuous

Some verbs are not normally used in continuous forms. With these verbs, use the present perfect simple even when you talk about duration:

  • I‘ve known about the problem for a long time. (not I’ve been knowing)
  • How long have you had that laptop? (not have you been having)

Two exceptions: want and mean can appear in the present perfect continuous.

  • I‘ve been meaning to call the client, but I keep forgetting.

Quick Self-Check

Question 1

Your colleague looks exhausted and her screen is full of spreadsheets. You say: You look tired. _____ all day?

Select your answer:

Question 2

The project deadline was today. Your manager asks for a status update. You reply: I _____ the report. Here it is.

Select your answer:

Question 3

A sales manager reports to the team: Our team _____ $120,000 in revenue this quarter.

Select your answer:

Question 4

You meet a colleague at a conference. You ask: How long _____ in the marketing department?

Select your answer:

Question 5

I _____ this company since 2018. (know)

Select your answer:

Related Courses

990prep

Your fastest path to a higher TOEIC score. Practice with professionally crafted mock tests.

Company

TOEIC® is a registered trademark of Educational Testing Service (ETS).
This website is not affiliated with or endorsed by Educational Testing Service.

© 2026 990prep. All rights reserved.