When do we use the Present Perfect Continuous?
Цей час описує дію, що почалася в минулому, тривала впродовж де-якого періоду і продовжує тривати під час розмови:
The workers have been trying to move our bath for half an hour, go help them.
Дія, що почалася в минулому, тривала впродовж де-якого періоду та завершилася на момент розмови:
Do you like this cake?
I have been baking it since morning.
З дієсловами work, live, feel, teach уживається як Present Perfect, так і Present Perfect Continuous. Значення висловлення не змінюється.
Ці дієслова вказують на те, що дія відбувається тривалий проміжок часу, тобто стає постійною.
I’ve worked here for 15 years. = I’ve been working here for 15 years.
Якщо ви бажаєте підкреслити, що ситуація є тимчасовою, необхідно вживати Present Perfect Continuous.
I’ve been working in production for the past five years but now I feel it’s time for something new.