Ответ:
- 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.
Формула времени: have/has + been + verb-ing. Это время употребляется для действий, начавшихся в прошлом и продолжающихся до настоящего момента, а также для подчёркивания длительности действия.
