Ответы и объяснения

2013-10-30T16:24:25+04:00
1. passing
2. interrupting
3. being interrupted
4. having been invited
5. taking a shower
6. having been taken
7. being taken
8. giving