We use the present perfect continuous to talk about an action or activity that started in the past and continues now or has only just stopped.
- I hate this weather! It's been raining all week (= and it is still raining).
- I need a break. I've been studying all day (= and I have just stopped).
We use the present perfect continuous to talk about a current situation that started in the past. We often use it to ask or answer the question How long …? We can use it with for + a period of time or since + a point in time.
- I've been working here for eight years.
- ‘How long has he been playing basketball?’ ‘Since he was twelve years old.’
We use the present perfect continuous to give reasons for current situations.
- ‘Why is your hair wet?’ ‘I've been swimming in the lake.’
- ‘Why is she tired?’ ‘She's been working hard all day.’
We don't usually use the present perfect continuous with state verbs like be, have and know.
-
I've known Jack for five years.I've been knowing Jack for five years.