PRESENT PERFECT CONINUOUS

USE: We use PRESENT PERFECT CONTINUOUS to talk about:

1) Something which started in the past and has been in progress up to the present.

Example:

- We have been working all day.

- They have been waiting for an hours.

- John has been living in Cambodia for over two years now.

2) An action has been in progress up to the recent past, especially when the action has results in the present.

Example:

- It’s been raining.

- Nancy looks well. She has been exercising a lot to lose weight.

- “Haven’t seen anything of Jimy for a while”. “No, he has been working in USA”.

3) Repeated actions or situations in a period up to the present or the recent past.

Example:

- I have been driving license for a year.

- They have been living in China for 5 years.

- Dany has been working NIS for seven months.

FORMULA

Positive Sentence:

Subject + have/has + been + verb-ing + obj/comp

Example:

- He has been watching TV all day.

- I have been looking for you for an hour.

- We have been studying English since 2008.

Negative Sentence:

Sub + have/has + not + been + verb-ing + obj/Comp

Example:

- Nara has not been feeling very well recently.

- They have not been working hard these days.

- We have not been finding out our money.

Question:

Have/Has + sub + been + verb-ing + obj/comp ?

Example:

- How long has it been snowing?

- How long have you living in Cambodia?

- What have you been doing at the moment?