1. having told him off, I realized I was wrong
2. passing the exam, I had worked very hard for it
3. having considered what to study, I decided to major in Maths
4. having written a letter, she went to bed
5. having checked the price, he bought a radio
6. having argued, they fought
7. she had a fatal accident, she went out for a walk
8. having faced the matter, she decided to go away
9. writing the assignment, we read the book
10. having watched the film, she wrote a report