На Горох
Английский язык, 8 класс

3. I haven't been eating junk food for a long time

"Английский язык", Кузовлев В.П., Лапа Н.М., Перегудова Э.Ш. и др.

Объяснение темы В оглавлении: 3. I haven't been eating junk food for a long time

Кратко о теме

Present Perfect Continuous обозначает действие, которое началось в прошлом и продолжается сейчас или только что закончилось, если важен сам процесс. Форма образуется с помощью have/has been и глагола с окончанием -ing. В отрицательных предложениях используется not, а для указания длительности нужны for и since: for показывает период, since — начальный момент. Тема помогает рассказывать о привычках и занятиях.

Объяснение темы

Текст подготовлен нейронной сетью по теме параграфа и не заменяет учебник — важные факты и формулировки сверяйте с ним.

Определения и обозначения

Present Perfect Continuous — время, которое образуется по схеме have/has been + глагол с окончанием -ing. Оно показывает продолжающееся действие или действие, недавно закончившееся, если говорящий подчёркивает процесс. Эта форма нужна, чтобы рассказать, чем человек занимается уже некоторое время.

Отрицательная форма Present Perfect Continuous строится так: have/has not been + глагол с окончанием -ing. Слова haven’t и hasn’t являются сокращениями от have not и has not. Они помогают сказать, что действие не происходило в течение указанного времени или не продолжается сейчас.

For — предлог, который показывает длительность действия. После него называют период: for two hours, for a week, for a long time. Он нужен, когда важно ответить на вопрос «как долго?».

Since — предлог, указывающий начальный момент действия. После него ставят точку отсчёта: since Monday, since 2020, since breakfast. С его помощью мы говорим, с какого времени действие продолжается.

Как это устроено

В Present Perfect Continuous используются сразу три смысловые части: have или has, been и глагол с окончанием -ing. Have/has связывает действие с настоящим моментом, been показывает длительное состояние, а форма на -ing передаёт сам процесс. Поэтому нельзя убрать been или заменить working на work: разрушится грамматическая схема времени.

Эта форма подходит для действия, начавшегося раньше и продолжающегося теперь, потому что она соединяет прошлое с настоящим и подчёркивает длительность. В предложении I haven’t been eating junk food for a long time человек сообщает не только факт отказа от вредной еды, но и продолжительность такой привычки. Действие описывается как процесс, который всё ещё важен в момент речи.

Отрицание получают добавлением not сразу после have или has: I have not been eating, She has not been eating. В разговорной речи чаще используют сокращения I haven’t been eating и She hasn’t been eating. В вопросе вспомогательный глагол меняет место и оказывается перед подлежащим: Have you been eating healthy food?

Выбор have или has зависит не от времени действия, а от подлежащего. С I, you, we, they употребляется have, а с he, she, it — has. Поэтому правильно She has been exercising, но They have been exercising.

For и since различаются по смыслу: for называет продолжительность, а since — начало отсчёта. Сравните: I have been learning English for three years и I have been learning English since 2023. В первом примере назван период, во втором — момент, с которого началось занятие.

Present Perfect Continuous выбирают, когда нужно выделить длительный процесс: He has been running for an hour. Present Perfect чаще сообщает о факте или результате: He has run five kilometres. В первом предложении важны продолжительность и занятие, во втором — достигнутый результат.

Present Perfect Continuous: образование и употребление

Форма или значениеСхемаПример
Утверждениеhave/has been + V-ingShe has been doing exercise.
Отрицаниеhave/has not been + V-ingI haven’t been eating junk food.
ВопросHave/Has + подлежащее + been + V-ing?Have you been sleeping well?
Действие продолжается до настоящего моментаhave/has been + V-ingThey have been training since May.
Указание длительности с for и начального момента с since... for + период; ... since + моментHe has been running for an hour since breakfast.

Сначала определите, нужно ли подчеркнуть длительный процесс, а затем выберите have или has по подлежащему. После этого добавьте been и поставьте смысловой глагол в форме на -ing. В конце проверьте, обозначает ли for период, а since — начальную точку.

В последней строке таблицы for и since не обязательно употреблять одновременно в одном предложении: это два разных способа указать время. Например, можно сказать for an hour или since breakfast. Выбирайте вариант по тому, что дано в условии.

Разбор задач

Задача 1

Условие: составьте отрицательное предложение из слов I / eat / junk food / for a long time. Нужно передать мысль «Я долго не ем вредную еду», поэтому подходит отрицательная форма Present Perfect Continuous. Обозначение for a long time уже задаёт период длительности.

  1. Подлежащее I требует вспомогательный глагол have.
  2. Для отрицания ставим not после have и получаем haven’t.
  3. Добавляем been, потому что это обязательная часть формы Continuous после have/has.
  4. Меняем eat на eating и ставим дополнение junk food, затем добавляем for a long time.

Ответ: I haven’t been eating junk food for a long time.

Задача 2

Условие: заполните пропуски: She ___ ___ ___ (not / do) exercise ___ Monday. Здесь подлежащее she, действие отрицается, а Monday является конкретным начальным моментом. Значит, потребуется has not been doing и предлог since.

  1. С she выбираем has, а для отрицания ставим после него not.
  2. После has not добавляем been.
  3. Глагол do ставим в форме doing.
  4. Перед Monday используем since, потому что это точка отсчёта, а не период.

Ответ: She hasn’t been doing exercise since Monday.

Задача 3

Условие: составьте вопрос и краткий ответ о том, как долго одноклассник придерживается полезной привычки. Возьмём привычку делать зарядку и период two months. Вопрос должен начинаться с Has, если речь идёт об одном однокласснике he или she.

  1. Ставим Has перед подлежащим: Has your classmate.
  2. Добавляем been и глагол exercise с окончанием -ing.
  3. Используем вопрос How long, потому что спрашиваем о длительности.
  4. В ответе ставим for перед периодом two months и используем краткий ответ Yes, he has.

Ответ: How long has your classmate been exercising? — He has been exercising for two months. Если одноклассница — используйте she и ответ She has.

Типичные ошибки

Ошибка: пропустить been и сказать I haven’t eating. Так происходит, потому что ученик помнит have и окончание -ing, но забывает составную схему времени. Проверьте себя: между have/has и глаголом на -ing обязательно должно стоять been.

Ошибка: оставить смысловой глагол без окончания -ing, например She has been do exercise. Причина — смешение начальной формы глагола с формой Continuous. После been задайте вопрос «что делает?» и добавьте окончание -ing: doing.

Ошибка: перепутать for и since, например since two years. For ставится перед периодом, а since — перед точкой отсчёта, поэтому правильно for two years, но since 2022. Для проверки спросите себя: назван промежуток или момент начала?

Ошибка: использовать have с he, she или it: He have been running. Выбор вспомогательного глагола определяется подлежащим, поэтому с he, she, it нужно has. Сравните: He has been running, но They have been running.

Связь с другими темами

До изучения этой формы нужно знать личные формы have и has, отрицание с not и образование глагола с окончанием -ing. Эти знания помогают правильно собрать все части сказуемого. Без них легко пропустить вспомогательный глагол или выбрать неверную форму.

Present Perfect Continuous связан с Present Perfect, потому что оба времени соединяют прошлое с настоящим. Сравнение помогает выбрать акцент: длительный процесс или факт и результат. Например, has been cleaning подчёркивает процесс, а has cleaned — выполненную работу.

Тема пригодится в рассказах о привычках, тренировках, учёбе и других занятиях. С её помощью можно объяснить, чем человек занимается уже некоторое время. Такие предложения встречаются в беседах о здоровом образе жизни и распорядке дня.

Что запомнить

  • Present Perfect Continuous образуется по схеме have/has been + глагол с -ing.
  • В отрицании not ставится после have или has.
  • I, you, we, they употребляются с have; he, she, it — с has.
  • For указывает на длительность действия.
  • Since указывает на начальный момент действия.
  • В вопросе have или has ставится перед подлежащим.

Частые вопросы по теме

Как образуется Present Perfect Continuous?

Утвердительная форма строится по схеме have/has been + глагол с окончанием -ing. Например: I have been reading, а She has been reading.

Почему в этой форме обязательно нужно слово been?

Been — это третья форма глагола be, которая входит в состав Present Perfect Continuous. Она соединяет have/has с продолжающимся действием, выраженным формой на -ing.

Когда употреблять for, а когда since?

For ставится перед периодом времени и отвечает на вопрос «как долго?»: for two weeks. Since указывает на начальный момент: since Monday, since 2020.

Как образовать отрицание и вопрос?

В отрицании not ставится после have или has: I haven’t been sleeping. В вопросе have или has выносится перед подлежащим: Have you been sleeping?

Чем Present Perfect Continuous отличается от Present Perfect?

Present Perfect Continuous подчёркивает длительность и процесс действия. Present Perfect чаще показывает факт или результат: I have cleaned my room — «Я убрал комнату».

Спросить по теме параграфа

3. I haven't been eating junk food for a long time

Учебник

Оглавление →
Предмет
Английский язык
Класс
8 класс
Учебник
"Английский язык", Кузовлев В.П., Лапа Н.М., Перегудова Э.Ш. и др.