🎓 Prepared by students from Boğaziçi University

What is Present Perfect Continuous for Duration?

Present perfect continuous describes actions that began in the past and are still happening now. It emphasizes the duration — how long the action has been going on — making it perfect for ongoing processes.

Short answer

Present perfect continuous for duration shows an action that started in the past and continues now. Form: have/has + been + verb-ing. Example: 'I've been working for 3 hours.'

Present Perfect Continuous Timeline
  1. 1
    Start in past
    Action began at undefined time
  2. 2
    Ongoing
    Still happening now, duration matters
  3. 3
    Emphasis
    Focus on how long, not completion
01

Step-by-step worked examples

Write: I have been learning English for two years.

Subject: I
Auxiliary: have
Been: been
Verb-ing: learning
Duration: for two years
Meaning: Started 2 years ago, still learning

Write: She has been working since 8 AM.

Subject: She
Auxiliary: has
Been: been
Verb-ing: working
Since: 8 AM
Meaning: Started at 8, still working now

Write: We have been waiting for 20 minutes.

Subject: We
Auxiliary: have
Been: been
Verb-ing: waiting
Duration: for 20 minutes
Meaning: Started 20 min ago, still waiting
02

Flashcards

03

Quick quiz

Q1.Choose present perfect continuous.

Correct answer: B. Present perfect continuous = have + been + verb-ing. Emphasizes ongoing action and duration.

Q2.Complete: He ___ for the bus for 30 minutes.

Correct answer: C. Duration 'for 30 minutes' = present perfect continuous needed.

Q3.How long have you been learning English?

Correct answer: C. Present perfect continuous asks 'how long,' focusing on duration.

Q4.Negative: I haven't been working since Monday.

Correct answer: B. Haven't been + verb-ing = negative ongoing action from past to now.
📄Download this topic as a printable worksheet (PDF)Summary + 10 questions + answer key — print it, share it in class.
Study better with Bounlu apps
Notek
Notek

The full card deck, worked steps and AI-tutor support for “What is Present Perfect Continuous for Duration?” are in Notek — study by hand before your exam.

Get it free
Notek 1Notek 2Notek 3Notek 4Notek 5
04

Common mistakes

I am studying for three hours.Correct: I have been studying for three hours. (started 3 hours ago, ongoing)

She has been working since 2 o'clock and finished at 5.Correct: She worked from 2 to 5. (finished, use simple past)

They have been played soccer since yesterday morning.Correct: They have been playing soccer since yesterday morning. (verb-ing form needed)

How long have you been working? I worked for 5 years.Correct: How long have you been working? I've been working for 5 years.

05

FAQ

What is present perfect continuous for duration?

A verb tense for actions that started in the past and continue now, emphasizing how long: have/has + been + verb-ing.

Present perfect continuous formula?

have/has + been + verb-ing. Affirmative: 'I've been running.' Negative: 'I haven't been running.' Question: 'Have you been running?'

When use 'I've studied' vs 'I've been studying'?

'Studied' = focus on result or completion. 'Been studying' = focus on the ongoing duration and activity itself.

What time markers go with present perfect continuous?

'For' (duration) and 'since' (starting point). Example: 'for 3 hours,' 'since morning,' 'since 2015.'

Related topics