Present Perfect Progressive – це час в англійській мові, який використовується для вираження дій, що розпочались у минулому і тривають до теперішнього моменту або тільки що завершились, залишивши видимі результати чи вплив в теперішньому. Він важливий для розуміння англійської мови, оскільки дозволяє точно описати тривалість або сталість процесу. Наступні вправи допоможуть вам краще оволодіти цим часом і почувати себе більш впевнено, коли ви його використовуєте.
Під час виконання вправ, пам’ятайте про форму часу Present Perfect Progressive: “have/has been” + “-ing” форма дієслова. Ці вправи містять різні ситуації, де ви можете практикувати утворення цього часу та його правильне використання у контексті речення. Ось дві серії вправ, кожна з яких включає 15 речень. Заповніть пропуски, вибравши правильну форму дієслів у Present Perfect Progressive.
Вправа 1: Утворення Present Perfect Progressive
I *have been working* (work) on this project for three hours now.
She *has been reading* (read) that book since last week.
They *have been traveling* (travel) across Europe for a month.
We *have been trying* (try) to reach you all morning.
He *has been studying* (study) French for two years.
You *have been doing* (do) your homework for hours!
It *has been raining* (rain) since yesterday evening.
The artists *have been painting* (paint) the mural for several days.
Our team *has been winning* (win) games consistently this season.
That bird *has been singing* (sing) on our windowsill all day.
She *has been feeling* (feel) a bit under the weather lately.
I *have been thinking* (think) about your proposal this past week.
The scientists *have been researching* (research) this topic for decades.
My friends *have been discussing* (discuss) the problem since they arrived.
He *has been wearing* (wear) that same jacket for years.
Вправа 2: Використання Present Perfect Progressive у контексті
The cake is gone because I *have been eating* (eat) it.
The ground is wet as it *has been raining* (rain) all morning.
My hands are so sore because I *have been playing* (play) the guitar non-stop.
She’s really tired; she *has been studying* (study) for her exams all week.
They look exhausted; they *have been running* (run) a marathon.
The car is dirty since it *has been sitting* (sit) in the garage for too long.
His voice is hoarse because he *has been shouting* (shout) at the match.
Why are you sweating? I *have been exercising* (exercise) at the gym.
Their English is improving because they *have been practicing* (practice) every day.
We are not hungry because we *have been snacking* (snack) all afternoon.
You’re suntanned; you *have been sunbathing* (sunbathe) all summer, haven’t you?
The baby is quiet now; she *has been sleeping* (sleep) for the last few hours.
Our garden looks beautiful because we *have been planting* (plant) flowers.
I’m not interested in this book anymore; I *have been reading* (read) it for too long.
They are well-prepared for the hiking trip; they *have been planning* (plan) it for months.