Помогите с англисским, пожалуйста
Ответ:
1) Have been practicing
2) Has been doubting
3) Have you smoked?
4) Has visited
5) Have finished
Объяснение: