Времена Perfect Continuous в английском языке нужны для обозначения действия, которое началось в прошлом, длилось какое-то время до некоего момента в прошлом (Past Perfect Continuous), настоящем (Present Perfect Continuous) или будущем (Future Perfect Continuous). 1
Present Perfect Continuous используется, чтобы сказать, что действие началось в прошлом, продолжалось какое-то время и либо только что закончилось, либо всё ещё продолжается. 45 Например: «I have been waiting for you» — «Я ждал тебя». 1
Past Perfect Continuous нужен, чтобы сказать, что действие когда-то в прошлом началось, длилось какое-то время и закончилось в прошлом. 2 Например: «By the time I arrived at the party, they had been dancing for three hours» — «К тому времени, когда я приехал на вечеринку, они танцевали уже 3 часа». 2
Future Perfect Continuous нужен, чтобы сказать, что действие что-то начали делать в прошлом, делаете и закончите делать в будущем. 2 Фокус при этом делается и на процессе, и на результате. 2 Например: «By next year, I will have been working at this company for ten years» — «К следующему году я буду 10 лет работать в этой компании». 2
Эти времена используются преимущественно в письменной речи, в устной встречаются редко, обычно в некоторых шаблонных выражениях. 1