UK flag English ▾
UK flag English
UA flag Українська
PL flag Polski
Русский
⟵ Back to Tenses

Present Perfect Continuous

Process + Result. Used to talk about how long an action has been happening, or why someone looks tired/dirty right now.

How it looks on a timeline:

Past
〰〰〰
Now
Future

The action started in the past, continued for some time, and is either still going or just stopped.

1. Structure

Affirmative

I / You / We / They + have been + V-ing

He / She / It + has been + V-ing

👉 I have been working all day.

👉 She has been reading for 2 hours.

Negative

Subject + haven't / hasn't been + V-ing

👉 We haven't been practicing lately.

👉 He hasn't been sleeping well.

? Question

Have / Has + Subject + been + V-ing?

👉 Have you been crying?

👉 How long has it been raining?

💡 Short Forms

I / You / We / They have ➔ 've

He / She / It has ➔ 's

have not ➔ haven't  |  has not ➔ hasn't

2. Spelling Rules (-ing)

Rule Example
Most verbs: just add -ing work ➔ working
Ends in -e: drop the 'e' make ➔ making
Ends in -ie: change to -y lie ➔ lying
Short vowel + consonant: double it run ➔ running

3. Time Markers

for (2 hours)
since (morning)
how long?
all day / all week
lately
recently

Where to put them?

  • At the end (since, for, all day): I have been waiting for an hour.
  • At the beginning (How long): How long have you been working here?
  • In the middle (recently, just): I have recently been feeling tired.

⚠️ Danger: State Verbs!

We cannot use verbs of feelings/thoughts (know, love, need, have) in Continuous. Use Present Perfect instead!

I have been knowing himI have known him for 5 years.

4. Use Cases Explained

1. Duration (How long?)

To show exactly how long an action has been happening up to now.

I have been studying English for 3 years.

2. Recent Process with a Visible Result

The action just stopped, and we can see the result (e.g., you are tired, dirty, or wet).

You look exhausted! Have you been running?

3. Temporary Situations

Actions that have been happening recently, but aren't permanent routines.

She has been living with us lately (until she finds a flat).

📖 Context Practice: Preparation for Finals

The library is very quiet today, but Mary’s mind is racing. She has been studying for her final exams since early morning. Her eyes are tired because she has been reading thick law books for hours.

Lately, Mary has been feeling a bit stressed. She has been practicing her presentation every night, and her voice has been getting a little weak. How long has she been preparing for this degree? She has been working towards this goal for four years now.

Her friends have been waiting for her at the campus cafe for thirty minutes. They have been talking about their summer plans, but Mary has not been joined them yet. It has been raining outside all afternoon, so everyone is staying indoors. Mary has been trying her best to focus because she knows that hard work pays off.

Vocabulary Focus:

Finalsthe last exams at the end of a school or college term.
Latelysimilar to "recently"; in the recent period of time.
Campusthe grounds and buildings of a university or college.
Goalsomething that you are trying to achieve.

Mastery Test

Let's check all the use cases.

1. How long ___ (you / wait)?

2. I ___ (know) him since school.

3. Your eyes are red. ___ (you / cry)?

4. She ___ (to sleep) all morning.

5. We ___ (not / to practice) guitar lately.