Follow us @chooseenglish Connect with your favourite social network.
Best viewed using the Google Chrome browser

Present perfect continuous  

I have been doing
We use the present perfect tense to talk about things where there is a connection between the past and the present. We use for and since to say how long something has been happening.
We use for a period of time.
  • I have been waiting for two hours.
  • I have been here for two weeks.
We use since the start of a period
  • I have been waiting since Monday.
  • I have been here since lunch time.


  • I have been filling up the bottles.
  • You have been late all week.
  • She has been living in England.
  • He has been waiting for her to get home.
  • We have been sitting here all night.
  • They have been playing chess.
  • I have been hiding funny sentences in this text.
  • I have not been feelling well recently.
  • You have not been getting to work on time.
  • We have not been practicing our English.
  • They have not been giving me the bus fare.
  • He has not been trying very hard at school.
  • She has not been sleeping with him.
  • It has not been working.
  • I've not been paying attention.
  • I have not been studying since 3 o’clock.


  • Have you been going to the cinema?
  • What have you been doing for the last hour?
  • Has she been going to school?
  • Have they been playing football for a long time?.
  • How long have we been sailing?
  • How long have the communists been running the country?
  • Has he been stealing wheelbarrows from work again?
Leave a Comment