Form

affirmativenegative (+ NOT)interrogative (+ ?)
3rd person singular (has been + present participle) he/she/it has been working he/she/it has not been / hasn’t been working Has he/she/it been working?
other persons (have been + present participle) I/you/we/they have been working I/you/we/they have not been / haven’t been working Have I/you/we/they been working?

Exercises

Present Perfect Continuous (I have been going, he has been going)

  • exercise 1: fill in the correct verb form in affirmative sentences
  • exercise 2: fill in the correct negative verb form
  • exercise 3: fill in the correct verb form
  • exercise 4: fill in the correct verb form
  • exercise 5: choose between for and since in perfect present continuous sentences
  • exercise 6: fill in the correct verb form

Useful pages

  • list of irregular verbs
  • exercises for practising has, have and had
  • exercises for practising the use of for and since
  • exercises for practising the Present Perfect (I have gone)
  • exercises for practising the Present Continuous (I am going) and Present Perfect Continuous (I have been going)
  • exercises for practising the Present Perfect (I have gone) and Present Perfect Continuous (I have been going)