Ответ:
Перевод задания: Раскройте скобки, используя Future Perfect Continuous (будущее совершённо-длительное время).
- By May my grandfather will have been working at the factory for 20 years. — К маю мой дедушка будет работать на фабрике уже 20 лет.
- I will have been writing the report for an hour when Nick comes. — К тому времени, как придёт Ник, я буду писать доклад уже час.
- My brother will have been learning German for four years when he enters the University. — К тому времени, как мой брат поступит в университет, он будет изучать немецкий уже четыре года.
- By midnight they will have been driving a car for two hours. — К полуночи они будут вести машину уже два часа.
- When you return home at 6.30, I will have been cooking for an hour and a half. — Когда ты вернёшься домой в 6:30, я буду готовить уже полтора часа.
- We will have been waiting for them for some hours when they visit us. — К тому времени, как они навестят нас, мы будем ждать их уже несколько часов.
- They will have been watching TV for half an hour when Ann calls us. — Когда Анна позвонит нам, они будут смотреть телевизор уже полчаса.
- Mary will have been studying English for about seven years when she visits England. — К тому времени, как Мэри посетит Англию, она будет изучать английский примерно семь лет.
- She will have been walking about the city for a long time when it starts raining. — Когда начнётся дождь, она уже долго будет гулять по городу.
- We will have been reading this book about the USA for some hours when mother rings us. — К тому времени, как мама позвонит нам, мы будем читать эту книгу об США уже несколько часов.
В Future Perfect Continuous используется конструкция will have been + глагол с окончанием -ing; в придаточных времени после when употребляется Present Simple.
