Настоящее совершенное длительное время

Настоящее совершенное длительное время - Present Perfect Continuous - образуется из Present Perfect вспомогательного глагола be + 4-я форма спрягаемого глагола:

I have been working работаю we have been working работаем
you have been working работаешь you have been working работаете
he, she, it has been working работает they have been working работают

Present Perfect Continuous - наиболее распространенное из Perfect Continuous Tenses. Present Perfect Continuous употребляется для выражения действия, начавшегося в определенный момент до момента разговора и продолжающегося до настоящего момента, а иногда и в настоящий момент:

We have been waiting for you since ten o`clock. Мы ждем тебя с 10 часов.

В большинстве случаев Present Perfect Continuous переводится на русский язык настоящим временем, так как настоящий момент тоже включается в него. В случаях, когда действие в настоящий момент закончилось, Present Perfect Continuous переводится на русский прошедшим временем:

We have been listening to you all the time, now we also want to say something to you. Мы слушаем тебя всё время, теперь мы тоже хотим тебе что-то сказать.

Глаголы, не имеющие форм Continuous вместо Present Perfect Continuous стоят в Present Perfect:

I have not heard your voice since Sunday. Я не слышал вашего голоса с воскресенья.

Вопросительная форма Present Perfect Continuous:

Has he been eating the cake for 2 hours? Он ел торт в течение двух часов?

Отрицательная форма Present Perfect Continuous:

He has not been eating for 2 hours. Он не ел в течение двух часов.