Free reference guides to English Grammar
Practical English Usage, Grammar terms
Vocabulary, Speaking and Writing
Reference Desk
Home
English Grammar
Practical English Usage
Grammatical Terms
English Writing
English Speaking
vocabulary
Business English
TOEFL
IELTS
Interactive Pages
English grammar and vocabulary exercises

 

 

English Grammar

The present perfect progressive tense

AffirmativeNegativeQuestion
I have been writing
She has been writing.
You have been writing.
I have not been writing.
She has not been writing.
You have not been writing.
Have I been writing?
Has she been writing?
Have you been writing?

Uses of the present perfect progressive tense

We use the present perfect progressive to talk about situations which started in the past and are still going on, or which have just stopped and have present results.

  • I have seen reading since morning.
  • We have been waiting for ages.
  • ‘You look exhausted.’ ‘Yes, I have been running.

We cannot use the present perfect progressive with expressions that refer to a finished period of time.

present progressive and present perfect progressive: differences

Both the present perfect progressive and present progressive can be used to talk about situations which started in the past and are still going on. The difference is that the present perfect progressive has an ‘up to now’ focus. It is common when we are talking about how long a situation has lasted.

  • It is raining again.
  • It has been raining since Christmas. (NOT It is raining since Christmas.)
  • I am learning English.
  • I have been learning English for two years. (NOT I am learning English for two years.)

present perfect and present perfect progressive: differences

Both the present perfect and present perfect progressive can be used to talk about recent actions and situations that have present results. There is an important difference. The present perfect progressive focuses on the idea of continuity. The present perfect, on the other hand, looks more at the ideas of completion.

  • I have been painting the house. (focus on continuous activity)
  • I have painted two rooms since lunchtime.
  • I have been reading your book. (focus on continuous activity)
  • I have read your book. (focus on completion)
temporary and permanent

We prefer the present perfect progressive to talk about more temporary actions and situations; when we talk about longer-lasting or permanent situations we often use the present perfect.

  • He has been standing at the gate all day.
  • For 1000 years the castle has stood on the hill above the village.
  • I have been living in Mumbai for the last month.
  • My parents have lived in Chennai all their lives.
Sections In This Article
Tenses
The simple present tense
The present progressive tense
The present perfect tense
The present perfect progressive tense
Present tenses to talk about the future
The simple past tense
The past progressive tense
The past perfect tense
The past perfect progressive tense
Past verb forms with present or future meaning
The simple future tense
The future progressive tense
The future perfect tense

 

 

Get the latest updates

 Subscribe in a reader

Prefer Email?
Enter your email address:

Delivered by FeedBurner