Формообразование: глагол «have/has» + been + смысловой глагол + -ing
Употребление
подчеркивается значение длительности действия, которое началось в прошлом и продолжается до настоящего времени:
He has been rearranging the living room since Friday.обозначается действие, начавшееся в прошлом и продолжающееся некоторое время. Оно может еще длиться или быть завершено, но обязательно иметь видимый, ощутимый результат в настоящем:
She`s happy because she`s been listening to her favourite CD all day.необходимо выразить злость, раздрежение, критику по поводу неоднократного действия:
She has been using my computer without asking me.речь идет о повторяющихся действиях в прошлом, продолжающихся до настоящего момента:
He has put on weight because he`s been eating junk food every day since last month.Указатели времени
Указатели времени, употребляемые с Present Perfect Continuous:
since, for, how long (при акценте на длительности действия)