Вправи “Часи групи Perfect Continuous” (з відповідями)

1. Поставте дієслово у форму Present Perfect Continuous, Past Perfect Continuous або Future Perfect Continuous.

to teach

  1. She … German since 1970.
  2. She … German for 50 years by the year of 2020.
  3. She … German for 2 hours when her student fell asleep.

to ride a horse

  1. Kate … for five hours before she reached the town.
  2. Kate … for a whole hour!
  3. Kate … for five hours by the time you get here.

 

2. Виберіть у дужках відповідне слово або словосполучення. Переведіть пропозиції.

 

  1. My friends had been living in Kabul for 2 years … (when the war breaks out/when the war broke out/when the war will break out).
  2. What she has been doing … (since 8 o’clock/for 8 o’clock/by 8 o’clock)?
  3. We shall have been working for 5 hours … (when you return/when you will return/when you returned) to our office by 6 p.m.
  4. It had been snowing for a day … (when I leave/when I left/when I will leave) home.
  5. I have been preparing for my exam … (since 2 days/for 2 days/by 2 days).
  6. How long they had been windsurfing … (when I see/when I saw/when I shall see) them?
  7. Sara will have been driving her bike for 6 months … (since Christmas/for Christmas/by Christmas).
  8. By the time … (our Mum wakes up/our Mum woke up/our Mum will wake up) we will have been flying over the ocean for a couple of hours.

 

3. Поставте дієслово в дужках у необхідний час групи Perfect Continuous. Переведіть.

 

  1. Вони … (to celebrate) their wedding since last Friday.
  2. I … (to play the violin for a long time when my friends came.
  3. Wake up! You … (to sleep) for 12 hours already!
  4. We … (to sunbathe) on the beach for several hours by the time she reads our letter.
  5. The boy took the toys which little Mary … (to play with.
  6. Tony … (to speak) on the phone since breakfast time.
  7. Mark … (to choose a new telephone for an hour before he bought it.
  8. Liz … (to translate) the book for ages.
  9. He said he … (to wait) for us for half an hour.
  10. By tonight I … (to keep) to a diet for 2 weeks already.

 

Відповіді:

1.

  1. has been teaching (Вона викладає німецьку з 1970 року.)
  2. will have been teaching (Вона буде викладати німецьку протягом 50 років до 2020 року.)
  3. had been teaching (Вона викладала німецьку дві години, коли її студент заснув.)
  4. had been riding a horse (Кейт проскакала на коні п’ять годин до того, як добралася до міста.
  5. has been riding a horse (Кейт катається верхи на коні цілу годину!)
  6. will have been riding a horse (Кейт буде скакати на коні п’ять годин до того часу, як ти туди дістанешся.)

2.

  1. when the war broke out (Мої друзі жили в Кабулі 2 року, коли вибухнула війна.)
  2. since 8 o’clock (Чим вона займається з 8 годин?)
  3. when you return (Ми будемо працювати протягом 5 годин, коли ти повернешся в наш офіс до шести вечора.)
  4. when I left (Сніг ішов цілий день, коли я вийшов з дому.)
  5. for 2 days (Я готуюся до іспиту два дні.)
  6. when I saw (Як довго вони займалися віндсерфінгом, коли я їх побачив?)
  7. by Christmas (Сара буде водити свій байк вже 6 місяців до Різдва.)
  8. our Mum wakes up (До того часу, коли мама прокинеться, ми будемо пролітати над океаном протягом пари годин.)

3.

  1. have been celebrating (Вони святкують своє весілля з минулої п’ятниці.)
  2. had been playing (Я довго грав на скрипці, коли прийшли мої друзі.)
  3. have been sleeping (Прокидайся! Ти спиш уже 12 годин!)
  4. shall/will have been sunbathing (Ми будемо засмагати на пляжі вже кілька годин до того часу, коли вона прочитає листа.)
  5. had been playing (Хлопчик взяв іграшки, з якими грала маленька Мері.)
  6. has been speaking (Тоні розмовляє по телефону з часу сніданку.)
  7. had been choosing (Марк вибирав новий телефон цілу годину, перш ніж його купити.)
  8. has been translating (Ліза переводить книгу цілу вічність.)
  9. had been waiting (Він сказав, що чекав нас півгодини.)
  10. shall/will have been keeping (До сьогоднішнього вечора я буду сидіти на дієті вже 2 тижні.)
Сподобалася стаття? Поділитися з друзями:
Вчити англійську: Англійська мова онлайн