В английском языке Present Perfect Continuous употребляется в следующих случаях:
1.Действие длится с прошлого по настоящее время, оно не завершено;
2. В предложении указаны маркеры времени;
3. О результате речь не идет.
Examples: I have been learning English for three years. I have been playing football since school.
Случаи употребления:
I При отрицании Present Perfect Continuous заменяется на Present Perfect.
Ex. I haven’t played football since school.
II С глаголом состояния Present Perfect Continuous не употребляется, используется Present Perfect. Глаголы состояния: work, live, known, study и др.
Ex. How long has it been raining?
How long haw you known Mary?
III Действие оказывает влияние на текущий ситуацию (но о результате речь не идет).
Ex. Mary’s eyes are red. She has been crying all night.
Второй, третий смыслы.
Ex. Take the coat. It has been raining all day. (на улице лужи, ты заболеешь)
Somebody came in house. Sorry I cannot give you arm. I have been washing. (руки мокрые, в мыле)
Очень часто вместо Present Perfect Continuous употребляется время Present Continuous, и наоборот.
Ex. He has been writing this book for two years.
He is still writing this book.