The Present Perfect Continuous

 


🔹 What is the Present Perfect Continuous?

It’s a tense used to show an action that started in the past and continues up to now or was happening recently and has a present result.
It combines the idea of duration and continuity.


🔹 Structure

Subject + have/has + been + verb(-ing)

I have been studying.
She has been working.


🔹 When do we use it?

  1. To talk about actions that started in the past and continue now
    👉 “I have been living in Maputo for 5 years.”
    (= I started 5 years ago and I still live there now.)
  2. To emphasize the duration of an activity
    👉 “They have been waiting for over an hour.”
  3. To talk about actions that were happening recently and have present results
    👉 “You’re tired because you have been running.”

🔹 Keywords (often used with this tense)

  • for (a period of time) → “for two hours”, “for 10 years”
  • since (a point in time) → “since Monday”, “since 2020”
  • all day, lately, recently

🔹 Difference from Present Perfect Simple

  • Present Perfect Simple → focuses on result
    👉 “I have read the book.” (finished)
  • Present Perfect Continuous → focuses on duration/activity
    👉 “I have been reading the book.” (still in progress, or not finished yet)

🔹 Examples

  • She has been learning French since January.
  • We have been working hard all week.
  • Why are you wet? You have been walking in the rain!
He has been trying to call you.