1. haven't written
2. have been
3. has promised
4. have had
5. has also done
6. have already chose
7. has managed
8. have never won
9. have finished
10. hasn't decided
11. have you kept
12. has your brother completed
13. haven't made
14. just have booked