Present Perfect Continuous: изречения, упражнения, тестове и примери

Present Perfect Continuous използваме

Present Perfect Continuous се използва, за да се говори за действие, което е започнало в миналото и все още продължава сега, или току-що е приключило, но има видим резултат сега.

She has been working here for three years.
Тя работи тук от три години.

Present Perfect Continuous Форма

Subject + have/has been + V-ing

I have been studying all morning.
Уча цяла сутрин.
He has been waiting for you.
Той те чакаше.

Present Perfect Continuous Правило

  • Използва се за действие, което е започнало в миналото и продължава до сега.
    I have been living in this city since 2022.
    Живея в този град от 2022 година.
    They have been learning English for six months.
    Те учат английски от шест месеца.
  • Използва се за действие, което е спряло наскоро, но резултатът му е видим сега.
    She is tired because she has been running.
    Тя е уморена, защото е бягала.
    Your clothes are wet because it has been raining.
    Дрехите ти са мокри, защото валеше.
  • Той подчертава продължителността или процеса на дадено действие.
    We have been working on this project all week.
    Работим по този проект цяла седмица.
    He has been preparing for the exam since morning.
    Той се подготвя за изпита от сутринта.
  • Често се използва с for и since, за да покаже продължителност.
    I have been reading for two hours.
    Чета от два часа.
    She has been working here since January.
    Тя работи тук от януари.
  • Обичайни изрази за време включват през целия ден, през цялата сутрин, напоследък, напоследък, в продължение на и от.
    They have been talking all evening.
    Те са разговаряли цяла вечер.
    I have been feeling tired lately.
    Напоследък се чувствам уморен.
  • Present Perfect Continuous се фокусира върху процеса, докато Present Perfect по-често се фокусира върху резултата.
    ✅ She has been writing emails all morning. (process)
    ✅ She has written five emails this morning. (result)
  • Някои глаголи обикновено не се използват в продължителни форми (know, like, want, need, understand).
    ✅ I have known her for years.
    ❌ I have been knowing her for years.

Present Perfect Continuous Отрицание

  • Отрицанието се образува с have not been / has not been или с кратките форми haven't been / hasn't been.
    I haven't been sleeping well recently.
    Напоследък не спя добре.
    She hasn't been working much this week.
    Тя не е работила много тази седмица.
    They haven't been studying lately.
    Напоследък те не учат.

Present Perfect Continuous Въпроси

Във въпросите have или has стои преди подлога.

Have/Has + subject + been + V-ing?
Wh-word + have/has + subject + been + V-ing?

Have you been waiting long?
Чакаш ли отдавна?
Has she been studying since morning?
Тя учи ли от сутринта?
Why have they been arguing?
Защо са спорили?
How long has he been working here?
От колко време работи тук?

Present Perfect Continuous Типични грешки

❌ She has been work all day.
✅ She has been working all day.
❌ I am been studying since morning.
✅ I have been studying since morning.
❌ Has he been wait long?
✅ Has he been waiting long?
❌ I have been knowing her for years.
✅ I have known her for years.
❌ She has worked all morning. (if you want to stress the process)
✅ She has been working all morning.

Present Perfect Continuous Изречения

I have been preparing for the interview since breakfast.
Подготвям се за интервюто още от закуска.
She has been working on the report all day.
Тя работи по доклада цял ден.
We have been waiting for the update for two hours.
Чакаме актуализацията вече два часа.
He has been learning English since last year.
Той учи английски от миналата година.
They have been discussing the new feature all morning.
Те обсъждат новата функция цяла сутрин.
I have been trying to fix this bug since yesterday.
Опитвам се да поправя този бъг от вчера.
She has been feeling much better recently.
Напоследък тя се чувства много по-добре.
We have been living here for a long time.
Живеем тук от дълго време.
He has been running every evening this month.
Той тича всяка вечер този месец.
The team has been developing this feature for several weeks.
Екипът разработва тази функция от няколко седмици.

Present Perfect Continuous Примери

I have been checking the document for the last twenty minutes.
Проверявам документа през последните двадесет минути.
She has been speaking to customers all afternoon.
Тя разговаря с клиенти през целия следобед.
They have been working on the same task since Monday.
Те работят по една и съща задача от понеделник.
We have been looking for a better solution recently.
Напоследък търсим по-добро решение.
He has been fixing the server since early morning.
Той ремонтира сървъра от ранна сутрин.
I have been thinking about your idea a lot lately.
Напоследък много мисля за идеята ти.
She has been getting ready for the trip all day.
Тя се готви за пътуването през целия ден.
We have been testing the application since last week.
Тестваме приложението от миналата седмица.
He has been talking to HR about the new policy.
Той е говорил с отдела „Човешки ресурси“ за новата политика.
They have been planning the event for months.
Те планират събитието от месеци.

Упражнения по английска граматика, достъпни в приложението

Tenses

Conditionals

Sentences

Verbs