WELCOME BACK!
Would you like to write a comment for the worksheet? Here's the link to it.
ANSWER KEY:
1. to have known
2. to be
3. to be
4. not to have been
5. to have given (us)
6. to be writing
7. to have stolen
8. to have been going out
9. to hate
10. to have gotten
11. to be held
12. to have committed
13. not to have known
14. to have been developing