1. He has been writing the novel for three years. 2. We have been waiting for a long time. 3. It has been raining since morning. 4. She has been working very hard of late (of late – последнее время) 5. We have been watching television since they left. 6. I have been playing tennis since morning. 7. He has been living abroad for five years. 8. I have been translating this article since morning. 9. She has been teaching English since 2012. 10. He has been learning French since his school. 11. I have been driving my car since Tuesday. 12. She has been subscribing to this paper for a long time.
2. We have been waiting for a long time.
3. It has been raining since morning.
4. She has been working very hard of late (of late – последнее время)
5. We have been watching television since they left.
6. I have been playing tennis since morning.
7. He has been living abroad for five years.
8. I have been translating this article since morning.
9. She has been teaching English since 2012.
10. He has been learning French since his school.
11. I have been driving my car since Tuesday.
12. She has been subscribing to this paper for a long time.
Объяснение:
We have been learning English for a few years already. (Мы учим английский уже несколько лет.)
Nick has been sleeping for twelve hours. (Ник спит двенадцать часов.)
The deadly fire has been burning for a week. (Смертоносный пожар бушует уже неделю.)
Mum has been cooking dinner for an hour already. (Мама готовит обед уже час.)
They have been waiting for you since noon. (Они ждут тебя с полудня.)
Отрицательные
They haven't been working since February. (Они не работают с февраля.)
I haven’t been watching TV much recently. (Я не очень много смотрю телевизор в последнее время.)
We haven’t been drinking enough water – that’s why we feel tired. (Мы не пили достаточно воды — вот почему мы ощущаем усталость.)
She hasn’t been studying - she's been playing computer games. (Она не занималась, а играла в компьютерные игры.)
I haven't been following any blogs since last summer. (Я не слежу ни за какими блогами с лета.)
Общие вопросы
Have you been listening to me? (Ты меня слушал?)
Has your brother been waiting for his friends for an hour? (Твой брат ждет своих друзей уже час?)
Have you been standing on one foot for ten minutes? (Ты стоишь на одной ноге 10 минут?)
Has John been picking pears from his neighbour's trees again? (Джон снова собирал груши с деревьев своего соседа?)
Has your sister been talking on the phone for half an hour? (Твоя сестра разговаривает по телефону уже полчаса?)