Примеры утвердительных предложений (+)
We have been decorating our house since five o’clock – Мы украшаем свой дом с пяти часов. He has been reading the book for three hours – Он читает книгу три часа. Carmen has been working on the project since morning – Кармен работает над проектом с самого утра.
I have been waiting for him for several hours – Я жду его уже несколько часов.
Примеры отрицательных предложений (-)
She hasn’t been reading your letters since January – С января она не читает ваших писем. I haven’t been teaching English since 2011 – Я не преподаю английский с 2011 года. He hasn’t been skiing in the mountains for a month – Он не катается на лыжах в горах в течение месяца.
We haven’t been painting the walls for a long time – Мы не красим стены уже в течение долгого времени.
Примеры вопросительных предложений (?)
Общие вопросы
Has the dog been barkingfor more than an hour? – Собака лает уже больше часа? Have you been setting the table since 2 o’clock? – Ты накрываешь на стол с двух часов?
Альтернативные вопросы
Has Kelly been living in New York for a year or for a few months? – Келли живет в Нью-Йорке год или несколько месяцев?
Специальные вопросы
How longhave you been looking for a new job? – Как долго ты ищешь новую
работу? Since when has she been living in Moscow? – С каких пор она живет в Москве?
Вопросы к подлежащему
Who has been looking for me since morning? – Кто ищет меня с утра? Who has been sleeping in my bed since yesterday? – Кто спит на моей кровати со вчерашнего дня?
Разделительные вопросы
She has been writing a poem for a week, hasn’t she? – Она пишет стихотворение в течение недели, не так ли? The boy has been climbing a tree lately, hasn’t he? – Последнее время мальчик залазиет на дерево, не так ли?
Примеры вопросительно-отрицательных предложений (?-)
Haven’t you been studying Spanish for many years? – Разве ты не учишь испанский много лет? Hasn’t he been cycling at the park lately? – Разве он не катается на велосипеде в парке в последнее время?