1)
1. retired
2. voluntary
3. kill
4. on
5. in
6. applications
7. because of
8. weird
9. Doing
10. civil servant
2)
1. has grown
2. has visited
3. has been cooking
4. have known
5. have been learning
6. have been waiting
7. has already cooked
8. haven't passed , haven't been studying
9. have been working, have decided
10. have forgotten