Present Perfect Continuous Tense (Formula, Usage, Exercise)

Present Perfect Continuous Tense (present perfect progressive tense) is used to express the action or task that started in the past and continues in present.

Signal Words

  • for two hours,
  • for ________
  • how long
  • since morning,
  • since ______

Structure / Formula

Subject + has/have + been + Base form(+ing)

I have been travelling.
SubjectAuxiliary verb
(present tense)
Auxiliary verb
(past participle)
Base form of
verb+ing

Positive Sentences

To make the positive sentences, we use this structure,

Subject + has/have + been + V1(+ing) + …

Examples of positive sentences

  • He has been playing football for two hours.
  • The child has been studying since morning.
  • She has been kneading the floor.
  • I have been playing my favorite game.
  • They have been working in this office since last year.

Negative Sentences

To make the sentence negative, we add ‘not’ after auxiliary verb (present tense).

Subject + has/have + not + been + V1(+ing) + …

Examples of negative sentences.

  • Julia has not been making a sponge cake.
  • He has not been reading his favorite book.
  • She has not been planting for three hours.
  • They have not been studying since morning.
  • I have not been traveling.

Question Sentences

Auxiliary verb (present tense) come at the start of the sentence and question mark at the end.

Has/have + subject + been + V1(+ing) + … +?

Examples of question sentences.

  • Has he been studying since morning?
  • Has she been planting for two hours?
  • Have they been traveling for two days?
  • Has the farmer been ploughing the fields?
  • Has he been smoking since 2011?

Usage

UsageExample
Emphasis on duration of action. I have been learning French since I went to school.
To express anger and irritation Why have you been disturbing me?
Time bound expressions (since, for, lately, how long) 1. He has been watching TV for two hours.
2. He has been smoking since 2015.

Exercises

  1. He (write) an interesting essay.
  2. I (take) the dose of medicine for two days.
  3. The farmer (plant) since morning.
  4. I (learn) English.
  5. Rita (drive) the black car for five years.
  6. The children (watch) the TV all day long.
  7. John (smoke) for five years.
  8. The mechanic (fix) my bike since morning.
  9. I (plan) my holidays for one week.
  10. He (obey) the orders of his boss.

View: Present Perfect Continuous Tense Practice Test (Exercise)

Answers

  1. He has been writing an interesting essay.
  2. I have been taking the dose of medicine for two days.
  3. The farmer has been planting since morning.
  4. I have been learning English.
  5. Rita has been driving the black car for five years.
  6. The children have been watching the TV all day long.
  7. John has been smoking for five years.
  8. The mechanic has been fixing my bike since morning.
  9. I have been planning my holidays for one week.
  10. He has been obeying the orders of his boss.
Present Perfect Continuous Tense
Present Perfect Continuous Tense

nc