Теория:
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.