Вы можете подумать, что это время очень тяжелое для восприятия, и что оно не нужно. Но на самом деле оно действительно необходимо. Present Perfect Continuous Tense мы часто используем в разговорном английском.
Настоящее совершенное продолженное время образуется с помощью такого алгоритма:
have / has + been + V ing
Это время выражает действие, которое началось в прошлом – past, продолжалось некоторое время – now, и продолжается до сих пор.
С самого названия времени Present Perfect Continuous Tense понятно, если мы переведем его дословно – настоящее завершенное продолжительное время: то есть в настоящем времени что-то завершиться еще и будет продолжаться.
Если, к примеру, мы возьмем такое предложение: Я создаю этот альбом уже как 2 дня.
I create this album for 2 days. – В этом предложении мы не можем использовать Present Simple Tense.
Arthur has been writing articles about his life for 11 months. - Артур пишет статьи о своей жизни уже как 11 месяцев.
Marina has been dreaming to be a model since her childhood. - Марина мечтает стать моделью с детства.
Действие, которое было в прошлом, есть в настоящем и, скорее всего, имеет место в будущем.
Временной указатель for или since.
Например:
I have been working here as a teacher for 2 months. – Я работаю здесь учителем уже 2 месяца.
SINCE:
She has been working as a doctor here since last year. – Она работает здесь доктором с прошлого года.
FOR:
Lucy has been teaching Spanish for 5 months. – Люси обучает испанскому уже 5 месяцев.
Mary has been teaching English for 5 years. – Мэри обучает английскому уже 5 лет. – Это значит, что она начала обучать английскому 5 лет назад и продолжает это делать. Мери обучает ему сейчас.
I have been driving to your house for 2 hours. - Я уже вот как 2 часа еду до твоего дома.
She has been being in the bathroom. - Она уже полчаса сидит в ванной.
We have been watching film for 2 hours. - Мы уже как 2 часа смотрим фильм.
I have been making this video for 10 minutes already. - Я начала делать это видео уже 10 минут.
Мы говорим об этом действии, если мы хотим конкретно показать, что мы делаем что-то в определенный период времени.
My friends have been travelling around Ukrainian for half a year. - Мои друзья путешествуют по Украине уже как полгода.
I have been living in this hotel for 14 days. - Я живу в отеле уже как 14 дней.