Грамматика английского › Present Perfect Continuous Tense
Present Perfect Continuous: отрицательные предложения
450 упражнений с пропусками, 45 тестов по десять
Not идёт после have или has, перед been.
Потренируйтесь на этой форме
Загрузка…
Сейчас будет первый вопрос.
Схема
Not вставляется после первого вспомогательного глагола:
She has not been sleeping. → She hasn’t been sleeping.
Порядок не меняется никогда: have или has, not, been, -ing.
Not for long, not since
Отрицание обычно говорит, как мало произошло, и берёт те же слова длительности:
- They haven’t been living here long.
- It hasn’t been raining since Tuesday.
Опровержение догадки
Как и в других длительных временах, отрицание часто поправляет то, что думает собеседник:
I haven’t been avoiding you — I*’ve been** away.*
Обе половины стоят в одном времени, и противопоставление выходит ясным.
Простая форма часто лучше
Когда вы хотите отрицать само событие, а не его длительность, естественнее обычный Present Perfect:
I haven’t read it. — не начал или не дочитал. I haven’t been reading it. — я в последнее время этим не занимался.
Все формы
| Подлежащее | Полная форма | Краткая форма |
|---|---|---|
| I, you, we, they | have not been working | haven't been working |
| he, she, it | has not been working | hasn't been working |
Примеры
Взяты из 450 предложений этого упражнения. Ответ выделен.
- The engine hasn't been making that noise since the repair.
- The nurse hasn't been taking the night shift this month.
- He hasn't been working hard, so he didn't earn a promotion.
- I haven't been seeing my friend for a long time, so I want to catch up with them.
- The children haven't been playing since the evening class started.
- The men haven't been working on the roof because of the wind.
- The students haven't been following the news since the election.
- Jack hasn't been playing the piano for hours.
- I haven't been going to that restaurant in a while, but I remember it was good.
- We haven't been talking about that issue since last week.
- We haven't been paying enough attention to our health recently.
- She hasn't been studying for hours.
Ошибки, которых стоит избегать
Неверно: She doesn't have been working. верно: She hasn't been working.
Это время строит отрицание само. Do и does в нём не появляются никогда.
Неверно: I haven't been knowing about it. верно: I haven't known about it.
Know — глагол состояния, поэтому нужен простой Present Perfect.
Неверно: We haven't been waiting since long. верно: We haven't been waiting long.
Since требует точки начала, а не расплывчатой длины. Здесь long стоит само по себе.