Общая формула: to be (в соответствующем времени группы Perfect) + Participial I смыслового глагола.
Note: В этой группе только два времени Present и Past, так как Future Perfect Continuous на практике не используется.
Определение. Времена группы Perfect Continuous описывают действие, которое началось в прошлом (до определенного момента в прошлом), происходило определенный период времени до настоящего момента (до того момента в прошлом) и происходит до сих пор (происходило в тот момент в прошлом).
Это времена Present и Past Perfect Continuous Inclusive.
Notes:
С глаголами, которые не используются во временах группы Continuous, Present Perfect Continuous и the Past Perfect Continuous заменяются Present Perfect Inclusive и Past Perfect Inclusive соответственно.
They have been married for two years.
Они женаты два года.В страдательном залоге времена группы Perfect Continuous заменяются на соответствующие времена группы Perfect (Inclusive).
This question has been discussed for two hours.
This question has been being discussed for two hours.
Этот вопрос обсуждают два часа.I've been waiting for him for two hours.
Я жду его два часа.I've been waiting for him since a very morning.
Я жду его с самого утра.I've been waiting for him since I came to work.
Я жду его с того момента, как я пришел с работы.Период может передаваться двумя способами - через наречную фразу с предлогом for или через начальную точку действия, которая, в свою очередь, может передаваться двумя путями - через наречную фразу с предлогом since или через придаточное обстоятельственное времени с союзом since.
He said that he had been working on this program for two months.
Он сказал, что работает над этой программой два месяца.
Present и the Past Perfect Continuous Exclusive описывают действие, которое происходило только что до текущего момента (до определенного момента в прошлом), не происходит сейчас (не происходило в тот момент) и рассматривается как процесс.
I've just been talking to him.
Я только что говорил с ним.She asked me with whom I had just been talking.
Она спросила меня, с кем я только что разговаривал.Notes:
Необходимо иметь в виду, что наречные фразы for a long time (долго, давно) и how long (на сколько долго) рассматриваются как период.
How long have you been waiting for me?
Сколько ты меня ждешь?They have been working on this program for a long time.
Он давно работает над этой программой.Present Perfect и the Present Perfect Continuous могут использоваться с наречием lately. Оно используется, когда действие все еще происходит.
I've seen several interesting films lately.
В последнее время я посмотрел несколько интересных фильмов.Your son has been doing very badly lately.
Ваш сын в последнее время очень плохо учится.