Краткое пояснение: Используем Present Perfect Continuous для действий, которые начались в прошлом и продолжаются до сих пор.
- He has been working (have/has + been + V-ing) here for over ten years.
- Jill has been swimming (have/has + been + V-ing) in this lake since she was a child.
- How long have you been taking care (have/has + been + V-ing) of this injured bird?
- They have been studying (have/has + been + V-ing) very hard for their exams.
- My parents have been donating (have/has + been + V-ing) to charity for a long time.
- The government has been trying (have/has + been + V-ing) to reduce pollution for years.
Ответ: 1. has been working, 2. has been swimming, 3. have you been taking care, 4. have been studying, 5. have been donating, 6. has been trying