Помогите пожалуйста, (смотреть на фото)
Ответ:
1) has been being
2) have already flown
3) have been collecting
4) has forgotten
5) have been watching
6) has just come
7) haven`t been having
8) has been teaching
9) has been painting
10) have known
11) have being knowing
12) has been learning
Объяснение: