Present Perfect Progressive (настоящее совершенное продолженное время) — это время в английском языке, которое используется для выражения действий, начавшихся в прошлом и продолжающихся в настоящем или недавно завершившихся, с акцентом на процесс или продолжительность. Это время удобно для описания опыта, изменений или процессов, которые имели место в течение некоторого времени до настоящего момента.
Освоить употребление Present Perfect Progressive важно для точности и ясности выражения мыслей в английском. Упражнения ниже помогут вам попрактиковаться в образовании и употреблении этой грамматической формы в различных контекстах.
Упражнение 1: Заполните пропуски в предложениях, используя Present Perfect Progressive
I *have been working* (work) on this project for three hours now.
She *has been waiting* (wait) for her friend since 10 o’clock.
They *have been arguing* (argue) about that topic for a while.
He *has been learning* (learn) English since he moved to London.
We *have been discussing* (discuss) the problem all morning.
The dog *has been barking* (bark) since the mailman arrived.
The children *have been playing* (play) in the garden for the last hour.
You *have been using* (use) the computer all afternoon, haven’t you?
He *hasn’t been sleeping* (not sleep) well lately, has he?
It *has been raining* (rain) on and off for a week now.
I *haven’t been feeling* (not feel) my best today.
She *has been studying* (study) for the exam non-stop this weekend.
We *have been looking* (look) forward to this vacation for months.
The fans *have been cheering* (cheer) since the game began.
They *haven’t been getting* (not get) along well these days.
Упражнение 2: Используйте подходящие формы глаголов в Present Perfect Progressive для законченности предложений
He *has been writing* (write) his thesis for two years now.
She *has been taking* (take) dance classes since January.
I *have been trying* (try) to reach you all morning!
We *have not been eating* (not eat) very healthy food lately.
They *have been living* (live) in Paris for several years.
The baby *has been sleeping* (sleep) for more than two hours.
You *have been working* (work) out regularly for the past month, right?
It *has been snowing* (snow) since early morning.
He *has been playing* (play) the guitar ever since he was a teenager.
They *have not been paying* (not pay) attention to the warnings.
I *have been feeling* (feel) a bit under the weather for a few days now.
The scientist *has been researching* (research) this phenomenon for a decade.
We *have been dealing* (deal) with this issue since last year.
You *have been missing* (miss) a lot of school recently.
The athletes *have been preparing* (prepare) for the competition all season.