5. Drinking
6. Having won
7. Swimming
8. Climbing
9. Setting_ having been
10. Playing
11. Getting_ climbing
12. WRiting
exercise 2
1.done his homework, david went to bed
2.having done two tests today, we are exhausted
3.having filled the washing machine, i switched it on
4.Having read the book, we wrote the assignment
5.having not seen him for while, i couldn’t recognize him
6.having bought the radio, he checked the price
7.how to cook isn’t easy for everyone
8.having watched the film, she wrote a report
Exercise 3
1.in_ on_on
2.of
3.at
4. At
5.off
6.to_from_over
7.to
8. About
9.on
10. About_for
1. I have no objection to hearing your story again
2.she spends her entire life caring for other
3.he finds it very difficult talking about his problem