1) Поставьте глагол в форму Present Perfect Continuous, Past Perfect Continuous или Future Perfect Continuous.
to read
Tom … since morning.
Tom … for 2 hours by midday.
Tom … for 2 hours when his friends came.
to drive a car
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) Сделайте предложения вопросительными и отрицательными. Не забывайте, что время Perfect Continuous традиционно не используется в отрицательных предложениях.
I have been writing a letter since morning.
She has been studying English for 10 years.
We had been cleaning the pond for 2 hours.
They will have been doing this exercise for 3 hours by midday.
3) Выберите в скобках подходящее слово или словосочетание. Переведите предложения.
My brother had been living in Rome for 20 years … (when the war starts/when the war started/when the war will start).
What has she been reading … (since 9 o’clock/for 9 o’clock/by 9 o’clock)?
The children will have been playing for 3 hours … (when you come back/when you will come back/when you came back) home.
It had been raining for a day … (when I leave/when I left/when I will leave) home.
I have been studying for my tests … (since Monday/for Monday/by Monday).
How long had they been surfing … (when I see/when I saw/when I will see) them?
Sara will have been driving for 6 months … (since June/for June/by June).
By the time my husband …(gets/ got / will get home) I will have been flying over the ocean for 2 hours.
4) Поставьте глагол в скобках в необходимое время группы Perfect Continuous. Переведите.
They … (to celebrate) their wedding for two days by Friday.
I … (to play) the violin for a long time already.
When he woke me up I… (to sleep) for 12 hours already!
We … (to sunbathe) on the beach for several hours by the time she read our letter.
Mary … (to play) with the toys since 12.00.
Tony … (to speak) on the phone for 1 hour when breakfast time came.
Mark … (to choose) a new telephone for an hour already. Hurry him up!
Liz … (to translate) the book for ages.
He said he … (to wait) for us for half an hour.
By next Monday I … (to keep) to a diet for 2 weeks.
Answers & Comments
№1.
Tom have been reading since morning.
Tom will have been reading for 2 hours by midday.
Tom was reading for 2 hours when his friends came.
Kate was driving a car for five hours before she reached the town.
Kate have been driving a car for a whole hour!
Kate will have been driving a car for five hours by the time you get here.
№2.
1) Since when have I been writing a letter?
I have not been writing a letter since this morning.
2) What language has she been studying for 10 years?
She has not been studying English for 10 years.
3) Have we been cleaning the pond for 2 hours?
We had not been cleaning the pond for 2 hours.
4) Will they have been doing this exercise for 3 hours by midday?
They won't have been doing this exercise for 3 hours by midday.
№3.
1. when the war started
2. since 9 o’clock
3. when you come back
4. when I left
5. since Monday
6. when I saw
7. by June
8. gets
№4.
1. will have been celebrating
2. have been playing
3. had been sleeping
4. will have been sunbathing
5. have been playing
6. had been speaking
7. have been choosing
8. have been translating
9. had been waiting
10. will have been keeping