1. He was really admired for having risked his own life to rescue the little boy.
2. She was praised for having raised $20,000 for wildlife protection.
3. I remember having advised you on how to cut down your energy use.
4. Some scientists are accused of not having reported the effects of climate change.
5. They were criticised for having acted irresponsibly towards the environment.
6. The factory was fined for having dumped a huge amount of rubbish into the river.
7. He apologised for not having kept his promise.
$@ bangtann $