Present Perfect Progressive Упражнения для английской грамматики

Grammar worksheets to boost language learning 

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.

Talkpal — это языковой репетитор на базе искусственного интеллекта. Изучайте 57+ языков в 5 раз быстрее благодаря революционной технологии.

УЧИТЕ ЯЗЫКИ БЫСТРЕЕ
С ПОМОЩЬЮ AI

Учитесь в 5 раз быстрее