1. has never been
2. have you ever read
3. hasn't finished
4. ... не знаю, возможно are, возможно have been
5. hasn't (been) visited(ing) (не уверена)
6. have been living
7. have known
8. hasn't started
9. has already learned to read
10. has been raining
11. have been walking
12. have you ever been