1. have bought
2. have been shopping
3. I have practised
4. have you been studying
5. have you done
Объяснение:
1. have bought
2. have been shopping
3. I have practised
4. have you been studying
5. have you done
Объяснение: