Skip to the lesson
Grammar lessons

Present perfect continuous tense

Learn the present perfect continuous tense (has or have been + -ing) for actions continuing until now, with for and since, negatives and questions.

Present perfect continuous tense: Featured lesson cover, level B1
In this lesson

The present perfect continuous tense, also called the present perfect progressive, describes an action that started in the past and is still continuing, or that stopped very recently and has a result now. We form it with has been or have been plus the -ing form of the verb: I have been studying since this morning.

Key point

Present perfect continuous = subject + has or have + been + verb-ing. It focuses on the activity and how long it has lasted, often with for or since.

How do you form the present perfect continuous tense?

The basic pattern is subject + has/have been + V1 + ing, where V1 is the base form of the verb. Use has with he, she, it and singular nouns, and have with I, you, we, they and plural nouns.

FormStructureExample
PositiveSubject + has or have + been + verb-ingShe has been studying.
NegativeSubject + has or have + not + been + verb-ingShe has not (hasn’t) been studying.
QuestionHas or Have + subject + been + verb-ing?Has she been studying?
Short answerYes or No + subject + has, have, hasn’t or haven’tYes, she has. / No, she hasn’t.

When do you use the present perfect continuous tense?

Chart of the affirmative form of the present perfect continuous tense: subject plus has or have been plus verb-ing

1. Past actions that are still continuing

Examples

  • You have been waiting here for two hours. (You are still waiting.)
  • I have been studying since this morning. (I am still studying.)

2. Past actions that stopped recently, with a result now

Examples

  • I’m tired because I have been running.
  • She is so tired because she has been dancing.

Common mistake

I am waiting here for two hours. → I have been waiting here for two hours.

For and since

The words for and since are often used in these sentences.

WordUseExamples
fora period of timefor two hours, for two weeks, for two months, for a decade
sincea point of time in the pastsince six o’clock, since Monday, since last month, since last week, since 21 March

Time expressions

Other common words are all day, all morning, recently, lately and the question How long…? (How long have you been learning English?).

B2Grammar 5 questions · about 3 min

Present perfect continuous tense: positive sentences

How do you make the negative?

Put not after has or have: subject + has/have + not + been + V1 + ing. The short forms are hasn’t been and haven’t been.

Chart of the negative form of the present perfect continuous tense with has not been and have not been plus verb-ing

Examples

  • I have not been writing the letter. / I haven’t been writing the letter.
  • You have not been playing cricket. / You haven’t been playing cricket.
  • We have not been practising. / We haven’t been practising.
  • She has not been studying. / She hasn’t been studying.
  • He has not been teaching. / He hasn’t been teaching.

Common mistake

She hasn’t been study. → She hasn’t been studying.

B2Grammar 5 questions · about 3 min

Present perfect continuous tense: negative sentences

How do you ask questions?

Move has or have to the front: has/have + subject + been + V1 + ing?

Chart of the question form of the present perfect continuous tense with has or have before the subject

Examples

  • Have I been playing?
  • Have they been reading?
  • Have you been working?
  • Has she been crying?
  • Has he been fighting?

Short answers use has or have: Have you been working? Yes, I have. / No, I haven’t.

B2Grammar 5 questions · about 3 min

Present perfect continuous tense: make questions

Present perfect continuous or present perfect?

The present perfect continuous focuses on the activity and how long it has lasted. The present perfect tense focuses on the result or how much is finished.

Examples

  • I have been reading this book for two hours. (the activity)
  • I have read three chapters. (the result)

Tip

Ask How long? and use the continuous form. Ask How much? or How many? and use the present perfect.

Note

State verbs such as know, like and believe do not usually take the continuous form. Say I have known him for years, not I have been knowing him for years.

For an action that continues now without a link to the past, use the present continuous tense. For the same idea in the past, study the past perfect continuous tense. You can also compare both forms in the British Council lesson on the present perfect simple and continuous.

Summary

  • Form: has or have + been + verb-ing (She has been dancing).
  • Use it for actions that started in the past and are still continuing, or that stopped recently with a result now.
  • Use for with a period of time and since with a point in time.
  • Negative: hasn’t or haven’t been + verb-ing. Question: Has or Have + subject + been + verb-ing?
  • Do not use it with state verbs such as know and like.

Frequently asked questions

What is another name for the present perfect continuous tense?

It is also called the present perfect progressive tense. Both names mean an action that has been in progress up to now.

What is the difference between “I have been reading” and “I have read”?

I have been reading focuses on the activity and its length. I have read focuses on the finished result, for example how many books.

Can I say “I am living here for five years”?

No. For an action from the past until now, use I have been living here for five years, or I have lived here for five years.

When do I use for and when do I use since?

Use for with a length of time, such as for two hours. Use since with a starting point, such as since Monday or since six o’clock.

Practise this lesson

Ask a question about this lesson

Your email address will not be published. Fields marked * are required.