Zum Hauptinhalt springen

Present Perfect Continuous

20 min

Learning Goals

  • Form the present perfect continuous correctly
  • Distinguish between present perfect simple and continuous
  • Use this tense to emphasize duration

Present Perfect Continuous

The present perfect continuous emphasizes the duration of an action that started in the past and continues to the present (or has just stopped).

Formation

Affirmative

have/has + been + verb-ing

SubjectHave/Has + Been + Verb-ing
I / You / We / Theyhave been working
He / She / Ithas been working

Examples:

  • I have been waiting for an hour.
  • She has been studying all day.
  • They have been living here since 2015.

Negative

have/has + not + been + verb-ing

  • I haven’t been sleeping well.
  • She hasn’t been feeling well.
  • They haven’t been working hard.

Questions

Have/Has + subject + been + verb-ing?

  • Have you been waiting long?
  • Has she been crying?
  • How long have you been learning English?

When to Use Present Perfect Continuous

1. Duration Until Now

Actions that started in the past and continue now:

  • I have been learning English for 5 years.
  • She has been working here since January.
  • How long have you been living in Berlin?

Common words: for, since, all day, all week, how long

2. Recent Continuous Activity (with visible results)

Action recently stopped, result visible now:

  • You’re wet! Have you been swimming?
  • Your eyes are red. Have you been crying?
  • I’m tired. I have been working all day.
  • Why are you so dirty? – I have been gardening.

3. Temporary Situations

Ongoing but temporary:

  • I have been staying with friends while my flat is being renovated.
  • She has been working extra hours this month.

Present Perfect Simple vs. Continuous

Focus on Completion vs. Duration

Present Perfect SimplePresent Perfect Continuous
Focus on result/completionFocus on activity/duration
How many/much?How long?
Completed actionOngoing or recent activity

Examples:

Completion:

  • I have read the book. (finished)
  • She has written 3 emails. (completed 3)

Duration:

  • I have been reading all morning. (activity)
  • She has been writing emails for hours. (duration)

Specific Numbers vs. Duration

  • I have written 5 reports. (number = simple)

  • I have been writing reports all day. (duration = continuous)

  • She has called 3 times. (number = simple)

  • She has been calling all morning. (duration = continuous)

Permanent vs. Temporary

  • I have lived here all my life. (permanent)

  • I have been living here for a few months. (temporary)

  • She has worked here for 10 years. (permanent, still works)

  • She has been working on this project. (temporary focus)

Verbs Not Used in Continuous

Stative verbs are not usually used in continuous form:

  • I have known him for years. (not have been knowing)
  • She has loved music since childhood. (not has been loving)
  • We have had this car for 5 years. (not have been having)

Correct:

  • I have known him since 2010.
  • She has always loved dancing.
  • They have owned this house for 20 years.

Common Time Expressions

ExpressionExample
for + durationfor 2 hours, for a week
since + pointsince Monday, since 2020
all day/week/monthI’ve been working all day.
lately, recentlyShe’s been feeling tired lately.
how longHow long have you been waiting?

Practice

Choose the correct form:

  1. “I ___ (wait) for you for 30 minutes!” → I have been waiting for you for 30 minutes!

  2. “She ___ (write) three books so far.” → She has written three books so far. (number = simple)

  3. “How long ___ you ___ (learn) German?” → How long have you been learning German?

  4. “I ___ (know) her since we were children.” → I have known her since we were children. (stative verb)

Verb Tenses Essentials
12 of 12 lessons