Present Perfect vs Present Perfect Continuous

B1 · IntermediateCommon Grammar Confusions

I have read the book vs. I have been reading the book — a finished result vs. an ongoing activity.

What you'll learn

  • Use the present perfect simple to emphasize a RESULT, a completed action, or a specific quantity
  • Use the present perfect continuous to emphasize the DURATION or ongoing nature of an activity
  • The present perfect continuous often explains a present situation (why you're tired, why something is wet)
  • With a specific number or quantity (three cups, five books), the simple form is used, not the continuous
  • Both forms can describe something that started in the past and continues or is relevant now — the difference is what you're emphasizing

Result vs. ongoing activity

Both the present perfect simple and the present perfect continuous connect a past action to the present. The simple form emphasizes the result or completion of the action. The continuous form emphasizes the process — that the activity has been going on, often explaining a current situation.

"I have read the book. (result: I know how it ends)"
"I have been reading the book. (process: that's what I've been doing, possibly not finished)"

Present perfect simple: result and quantity

Use the simple form when the focus is on what has been achieved, finished, or how many times/how much has happened — especially with a specific number.

"She has read that book. (finished — it's on the shelf now)"
"He has written five books this year. (a specific completed count)"

Present perfect continuous: duration and ongoing activity

Use the continuous form when the focus is on how long an activity has been happening, or when explaining a present situation caused by an ongoing or recently-stopped activity.

"She has been reading that book for two weeks. (still going — emphasis on duration)"
"Why are you so tired? — I've been working all day. (explains the current state)"

A useful test: is there a specific number?

If you're counting something specific (how many, how much), use the simple form. If you're describing the ongoing activity itself, without counting, the continuous form usually fits better.

"I have had three cups of coffee today. (counting — simple)"
"I have been drinking coffee all morning. (the activity itself — continuous)"

Real English

"I've finished the report. (result — it's done)"
"I've been working on the report all week. (process — emphasis on effort/duration)"
"Your eyes are red — have you been crying?"
"She has written three articles this month."

Watch out

✗I have been having three cups of coffee today.
✓I have had three cups of coffee today.

With a specific number or completed quantity, the simple form is used, not the continuous.

✗She has read that book for two weeks.
✓She has been reading that book for two weeks.

When emphasizing an activity that is still ongoing over a period of time, the continuous form fits better than the simple form.

✗Why are you so tired? — I have worked all day.
✓Why are you so tired? — I have been working all day.

When explaining a present state caused by a recent or ongoing activity, the continuous form is the natural choice.

Real life — Checking in with a coworker

"How's the presentation coming along?"

"I've been working on the slides for hours — I still have the data section left."

"Have you finished the introduction, at least?"

"Yes, I've finished that part already — just the data section now."

Practice

Exercise 1 · Choose the correct form

Choose the correct form: I ___ three cups of coffee today. (a completed count)

Exercise 2 · Choose the correct form

Choose the correct form: I ___ coffee all morning. (emphasis on the ongoing activity)

Exercise 3 · Choose the correct form

Choose the correct form: She ___ that book — it's on the shelf now. (finished result)

Exercise 4 · Choose the correct form

Choose the correct form: She ___ that book for two weeks. (still not finished, ongoing)

Exercise 5 · Choose the correct form

Choose the correct form: Why are you so tired? — I ___ all day.

Exercise 6 · Choose the correct form

Choose the correct form: He ___ five books this year. (a specific completed number)

Exercise 7 · Choose the correct answer

Which form emphasizes the RESULT or a completed quantity, rather than the ongoing activity?

Exercise 8 · Choose the correct answer

Which form emphasizes the DURATION or ongoing nature of an activity?

Exercise 9 · Complete with the correct form

Complete with the correct form of 'wait': I ___ for an hour, and the bus still hasn't come. (emphasis on duration)

Exercise 10 · Complete with the correct form

Complete with the correct form of 'finish': I ___ my homework, so now I can relax. (finished result)

Quick challenge

Five quick questions to check what stuck.

Question 1 / 5

Score: 0/0

Choose the correct form: Your eyes are red — ___ you ___ ?

You learned

  • Present perfect simple: emphasis on result, completion, or a specific quantity.
  • Present perfect continuous: emphasis on duration or an ongoing activity.
  • The continuous form often explains a present situation.
  • A specific number or count calls for the simple form, not the continuous.
View all lessons in this category