1 returned
2 had finished
3 thought,had lost
4 told,had seen
5 came, hadn't cooked
1. in
2. in front of
3. behind
4. between
5. against
6. past
7. towards
8. in
9. in front of