Упражнения “Времена группы Perfect Continuous” (с ответами)
1. Поставьте глагол в форму Present Perfect Continuous, Past Perfect Continuous или Future Perfect Continuous.
To teach
She… German since 1970. She… German for 50 years by the year of 2020. She… German for 2 hours when her student fell asleep.
To ride a horse
Kate… for five hours before she reached the town. Kate… for a whole hour! Kate… for five hours by the time you get here.
2. Выберите в скобках подходящее слово или словосочетание. Переведите предложения.
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). What has she been doing… (since 8 o’clock/for 8 o’clock/by 8 o’clock)? 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. It had
3. Поставьте глагол в скобках в необходимое время группы Perfect Continuous. Переведите.
They… (to celebrate) their wedding since last Friday. I… (to play) the violin for a long time when my friends came. Wake up! You… (to sleep) for 12 hours already! We… (to sunbathe) on the beach for several hours by the time she reads our letter. The boy took the toys which little Mary… (to play) with. Tony… (to speak) on the phone since breakfast time. Mark… (to choose) a new telephone for an hour before he bought it. Liz… (to translate) the book for ages. He said he… (to wait) for us for half an hour. By tonight I… (to keep) to a diet for 2 weeks already.
Ответы:
1.
Has been teaching (Она преподает немецкий с 1970 года.) Will have been teaching (Она будет преподавать немецкий в течение 50 лет к 2020 году.) Had been teaching (Она преподавала немецкий два часа, когда ее студент заснул.) Had been riding a horse (Кейт проскакала на лошади пять часов до того, как добралась до города.) Has been riding a horse (Кейт катается верхом на лошади целый час!) Will have been riding a horse (Кейт будет скакать на лошади пять часов к тому времени, как ты туда доберешься.)2.
When the war broke out (Мои друзья жили в Кабуле 2 года, когда разразилась война.) Since 8 o’clock (Чем она занимается с 8 часов?) When you return (Мы будем работать в течение 5 часов, когда ты вернешься в наш офис к шести вечера.) When I left (Снег шел целый день, когда я вышел из дома.) For 2 days (Я готовлюсь к экзамену два дня.) When I saw (Как долго они занимались виндсерфингом, когда я их увидел?) By Christmas (Сара будет водить свой байк уже 6 месяцев к Рождеству.) Our Mum wakes up (К тому времени, когда мама проснется, мы будем пролетать над океаном в течение пары часов.)
3.
Have been celebrating (Они празднуют свою свадьбу с прошлой пятницы.) Had been playing (Я долго играл на скрипке, когда пришли мои друзья.) Have been sleeping (Просыпайся! Ты спишь уже 12 часов!) Shall/will have been sunbathing (Мы будем загорать на пляже уже несколько часов к тому времени, когда она прочитает письмо.) Had been playing (Мальчик взял игрушки, с которыми играла маленькая Мэри.) Has been speaking (Тони разговаривает по телефону со времени завтрака.) Had been choosing (Марк выбирал новый телефон целый час, прежде чем его купить.) Has been translating (Лиза переводит книгу целую вечность.) Had been waiting (Он сказал, что ждал нас полчаса.) Shall/will have been keeping (К сегодняшнему вечеру я буду сидеть на диете уже 2 недели.)