Краткое пояснение: Используем времена группы Present Perfect для выражения действий, которые начались в прошлом и имеют связь с настоящим.
- My cat has been sleeping all day (Мой кот спит весь день).
- A: Has Jim been doing exercise? (Джим делал упражнения?)
B: Yes, he has. He needs a rest (Да, он делал. Ему нужен отдых).
- It has been raining for several days (Дождь идет уже несколько дней).
- I failed the test because I had not been studying hard (Я провалил тест, потому что недостаточно усердно учился).
- We have been driving for two hours (Мы едем уже два часа).
- Tracy and Tom have been playing tennis for an hour (Трейси и Том играют в теннис уже час).
- A: I'm sorry I'm late (Прости, я опоздал).
you been waiting a long time? (Ты долго ждал?)
Ответ: смотри решение