1. must have met
2. might have left
3. must have been stolen
4. should have been convicted
5. couldn't have made
6. might have missed
7. couldn't have translated
8. may have written
9. could have gone
10. should have sold
11. could have watched
12. must have given
13. might have been written
14. could have gone
15. may have missed
16. should have thought
17. could have called
18. should have been painted