EnglishParkFai crescere il tuo inglese
Inizia

Lezione di grammatica

Present Perfect Continuous: English Grammar Lesson

Learn how to emphasize the duration or ongoing nature of a recent activity. Understand the meaning, follow the form, study clear examples and avoid common mistakes.

TensesB110 min di lettura

Present Perfect Continuous helps you communicate about activities continuing to now or recently stopped with visible results. Start with the meaning, notice the pattern, and then use it in complete sentences.

By the end of this lesson, you can

  • I can emphasize the duration or ongoing nature of a recent activity.
  • Recognise and build the form: have/has been + verb-ing.
  • Use the pattern accurately in a meaningful sentence.

Meaning and use

Use Present Perfect Continuous for activities continuing to now or recently stopped with visible results. Always read the whole situation before choosing the form: grammar expresses a meaning, not only a pattern.

Notice

I have been studying for this exam for three hours.

Use the present perfect continuous to emphasize the duration of an ongoing activity.

Compare

She is tired because she has been running all morning.

Use this tense for a recent activity with a visible present result.

Use it

How long have you been waiting?

A present-perfect-continuous question with 'you' begins with 'have'.

Build the form
have/has been + verb-ing

Keep this pattern visible while you study the examples. Then cover it and rebuild one example from memory.

Key rules to notice

These rules explain why the form is correct. Focus on the subject, auxiliary, verb form, word order and time or meaning clues.

  • Use the present perfect continuous to emphasize the duration of an ongoing activity.
  • Use this tense for a recent activity with a visible present result.
  • A present-perfect-continuous question with 'you' begins with 'have'.
  • Use the continuous form to stress an activity continuing over a period.
  • The duration phrase 'all week' supports an ongoing repeated activity.

Common mistakes

Not:I have studied for this exam for three hours.

Use:I have been studying for this exam for three hours.

Use the present perfect continuous to emphasize the duration of an ongoing activity.

Not:She is tired because she has run all morning.

Use:She is tired because she has been running all morning.

Use this tense for a recent activity with a visible present result.

Not:How long did you been waiting?

Use:How long have you been waiting?

A present-perfect-continuous question with 'you' begins with 'have'.

Check before you practise

Complete each sentence mentally, then reveal the answer.

It ____ since lunchtime.

has been raining

Use the continuous form to stress an activity continuing over a period.

They ____ the same problem all week.

have been discussing

The duration phrase 'all week' supports an ongoing repeated activity.

He ____ well recently.

hasn't been sleeping

Use the negative continuous form for an ongoing recent pattern.

Pratica dopo
Practise Present Perfect Continuous: Recognition
Apri serie