Помогите пожалуйста английский язык 8 класс
Ответ:
1. has been working
2. have been learning
3. have you been doing
4. has been shopping