Перейти к содержанию
Англійська граматика · B1

Present perfect continuous

  • 2 Present perfect continuous
    2.1

    Структура (have been + V-ing)

    Настоящее совершенное продолженное: длится до сих пор
    Present Perfect Continuous: действие длится до настоящего момента

    Present Perfect Continuous акцентирует действие, которое длится с прошлого до настоящего момента и часто всё ещё продолжается.

    Структура: 主语 + have / has + been + 动词-ing

    我I (完成时)have (进行)been 等待waiting (持续)for 一an 小时hour.

    Я жду уже час. (Может продолжать ждать)

    (天气it)It (完成时)has (进行)been 下雨raining 整all 天day.

    Дождь идет весь день.

    Внимание! Отрицание: haven't / hasn't been + V-ing. Вопрос: Have / Has + подлежащее + been + V-ing?

    2.2

    Длится до настоящего момента

    Это время фокусируется на процессе и продолжительности, часто используется с for и since:

    • for + период: for two hours.
    • since + точка отсчета: since this morning.

    她She (完成时)has (进行)been 学习studying 自从since 九点nine.

    Она занимается с девяти часов.

    Отличие от настоящего совершенного:

    • Present Perfect Continuous: акцент на процессе / длительности (I have been reading — читал непрерывно).
    • Present Perfect: акцент на результате / завершении (I have read it — прочитал).

    Внимание Глаголы состояния (know, like, be) обычно не используются в длительных формах: ~~I have been knowing~~ ✗ → I have known ✓.

    Частые ошибки

    • ❌ ~~I am waiting for an hour.~~ → ✓ I have been waiting for an hour. — «ждут уже час и всё ещё ждут» требует времени Present Perfect Continuous; Present Continuous не может выражать продолжительность действия.
    • ❌ ~~How long are you living here?~~ → ✓ How long have you been living here? — вопросительная фраза how long (как долго) используется с временами группы Perfect (Continuous).
    • ❌ ~~She has been finished her essay.~~ → ✓ She has finished her essay. — В активном залоге используется конструкция has/have + причастие прошедшего времени (has finished), частицу been добавлять не нужно. Было бы уместно в длительной форме (has been studying) или пассивном залоге (Her essay has been finished, без дополнения), но не в активном перфекте с прямым дополнением.
    • ❌ ~~I have been reading three books this week.~~ → ✓ I have read three books this week. — Для указания на «завершённое количество» используется время Present Perfect; длительная форма подчёркивает процесс, а не результат.

Все темы · Англійська граматика · B1

Войти или создать аккаунт

IGCSE, A-Level & AP