He has been working here for over ten years.
Перевод: Он работает здесь уже более десяти лет.
Jill has been swimming in this lake since she was a child.
Перевод: Джилл плавает в этом озере с тех пор, как была ребенком.
How long have you been taking care of this injured bird?
Перевод: Как долго ты заботишься об этой раненой птице?
They have been studying very hard for their exams.
Перевод: Они очень усердно учатся для своих экзаменов.
My parents have been donating to charity for a long time.
Перевод: Мои родители долгое время занимаются благотворительностью.
The government has been trying to reduce pollution for years.
Перевод: Правительство годами пытается уменьшить загрязнение.