Mă poate ajuta cineva cu răspunsurile corecte ???

Răspuns:
Explicație:
1.Had been painting
2.has been waiting
3.have been smoking
4.have been you doing
5.have been helping
6.has been looking
7.he has been learning