Ответ:

1. had
2. travelling
3. came, fixed
4. left
5. have been taking
6. has gone