1. have been knowing
2. have been watching
3. has been having
4. has been working
5. have you neen learning
6. has been being
7. has been hearing
8. Have you seen
9. has been preparing
10. haven't touched первый раз палец не туда метнулся и ответ ушел