1. She has been playing with friends all day. - Она играет с друзьями целый день.
2. I have been doing my work for two weeks. - Я делаю мою работу уже две недели.
3. He has been waiting for her for 45 minutes. - Он ждет ее уже 45 минут.
4. We’ve been playing basketball for three hours. - Мы играем в баскетбол три часа.
5. How long have you been studying Spanish? - Сколько времени ты учишь испанский?
6. They have been looking for us a whole hour. — Они нас ищут уже целый час.