Present perfect continuous

Настоящее совершенное длительное время в английском языке. Это время используется для обозначения действия, которое началось в прошлом и продолжалось до недавнего времени или которое продолжается до сих пор.

Мы используем Present perfect continuous чтобы обозначить действие, которое уже завершилось, но вы видите его результат:

Our kitchen is a mess. Who has been cooking?- На кухне такой беспорядок. Кто там готовил?

You look tired, Jack. Have you been sleeping enough?- Ты выглядишь усталым, Джек. Ты высыпаешься?

You are out of breath. Have you been exercising?- У тебя одышка. Ты занимался спортом?

 

    Также это время может относиться к действию, которое еще не завершилось.

I`ve been learning Chinese for 7 years but I still don`t know very much.- Я изучаю китайский уже 7 лет, но я до сих пор не очень хорошо говорю на нем.

I`ve been waiting for Ted for two hours and he still hasn`t arrived.-Я жду Теда уже 2 часа, а он все еще не пришел.

My son has been telling me about that movie for days.- Мой сын уже несколько дней рассказывает мне об этом фильме.

 

    Это время может относиться к повторяющимся действиям.

She`s been writing to her regularly for five years.- Она писала ей регулярно в течение 5 лет.

They have been going to that restaurant for years.- Они годами ходят в тот ресторан.

This university has been sending students here for over thirty years to get work experience.- Этот университет отправляет сюда своих студентов на практику уже 30 лет.

Present perfect continuous часто употребляется со следующими словами: `for`, `since`, `for days`, `all week`, `lately`, `recently`, `over the last few months`.

I`ve been wanting to do that for seven years.- Я собирался сделать это 7 лет.

The boy hasn`t been getting good grades over the last few months.- Последние несколько месяцев у мальчика плохие оценки.

They haven`t been working all week. The workers are on strike. – Они уже неделю не работают. У них забастовка.

My father hasn`t been talking to me for weeks.- Мой отец уже несколько недель не разговаривает со мной.

We`ve been working hard on it for manу years.- Мы много лет трудились над этим.

I`ve been thinking your job offer over.- Я обдумывал твое предложение.

Tom has been working here since 2009.- Том работает здесь с 2009 года.

Есть ряд глаголов, которые не используются с окончанием –ing: smell, taste, see, hear, etc. Но некоторые из них все же могут быть использованы в форме continuous:

Thank you so much for the purse. I have been wanting one for ages.- Большое спасибо за сумку. Я давно хотела такую сумку.

 Данное время образуется с использованием глагола to be в форме (have been/ has been) и причастия настоящего времени смыслового глагола.

Для образования отрицательной формы просто поставьте между have/has и been частичку not.

Для образования вопросительной формы необходимо поставить have перед подлежащим.

-------------------------------------------------------------

  Английский онлайн  

-------------------------------------------------------------

  Тест по английскому языку