Много баллов даю упражнение 2!!!!!!
1. to have been invited
2. to have received
3. to credit
4. to be interfered
5. to prepare, to choose
6. discourage
7. to be done
8. to be writing