Ответ:
Перевод задания: Раскройте скобки и поставьте глагол в нужную форму.
- He has been working very hard since he became a sales manager. (Он очень усердно работает с тех пор, как стал менеджером по продажам.)
- My hands are dirty. I have been cleaning my car. (У меня грязные руки. Я чистил машину.)
- In three years Father will have been building our country house for ten years. (Через три года отец будет строить наш загородный дом уже десять лет.)
- She had been learning English for two years before she moved to London. (Она учила английский два года, прежде чем переехала в Лондон.)
- He saw that the woman was listening to the conversation with great interest. (Он увидел, что женщина с большим интересом слушала разговор.)
- Michael is the best player in our team. He has been playing football for five years. (Майкл — лучший игрок в нашей команде. Он играет в футбол уже пять лет.)
- Next month she will have been working at this factory for twenty years. (В следующем месяце исполнится двадцать лет, как она работает на этой фабрике.)
- Why are you so excited? — I have been dancing for 2 hours. (Почему ты так взволнован? — Я танцую уже два часа.)
- Tomorrow it will have been snowing for almost a week. (Завтра будет почти неделя, как идёт снег.)
- He had been living in poverty for many years before he became rich. (Он много лет жил в бедности, прежде чем разбогател.)
Продолжительные формы употреблены, чтобы подчеркнуть длительность действия; формы Perfect связывают его с указанным моментом в настоящем, прошлом или будущем.
