Ответ:

1. can 9. having

2. divided 10. worn

3. have kept 11. could run

4. told 12. was the letter posted

5. after 13. to have been invited

6. to have been invited 14. are woken up

7. was hit 15. can change

8. needn’t