Ответ:

1. has been going, has claimed
2. caught
3. boarded, took
4. have been having
5. has just landed
6. spent