I have been studying for two hours. (Я вчуся вже дві години.)
Present Perfect Continuous
Present Perfect Continuous: дія триває до зараз
Використовуй Present Perfect Continuous, коли дія почалася в минулому, тривала до зараз і важлива сама тривалість або процес.
Tenses · concept
Formula
She has not been sleeping well. (Вона погано спить останнім часом.)
Have you been waiting long? (Ти давно чекаєш?)
When to use
Коли підкреслюємо, як довго дія триває до теперішнього моменту.
I have been learning English for six months.
Я вчу англійську вже шість місяців.
Коли нещодавня дія пояснює теперішній результат.
She is tired because she has been working all day.
Вона втомлена, бо працювала весь день.
Коли дія повторювалася останнім часом.
They have been watching more videos lately.
Останнім часом вони дивляться більше відео.
Common mistakes
Після have/has потрібне been перед verb-ing.
I have learning English for a year.
Я вчу англійську вже рік.
I have been learning English for a year.
Я вчу англійську вже рік.
З he/she/it використовуємо has been.
She have been working all day.
Вона працювала весь день.
She has been working all day.
Вона працювала весь день.
Не використовуй цю форму для однієї завершеної дії з точним часом.
I have been meeting him yesterday.
Я зустрів його вчора.
I met him yesterday.
Я зустрів його вчора.



