Study

Perfect participle/ Perfect gerunds

  •   0%
  •  0     0     0

  • The factory had dumped tons of toxic waste into the river. It was heavily fined for that
    The factory was heavily fined for having dumped tons of toxic waste into the river
  • You had saved the lives of hundreds of wild animals. Thank you for that. => Thank you for .....
    Thank you for having saved the lives of hundreds of wild animals.
  • Thanh had forgotten to turn off the gas cooker before he left his house. He admitted that.
    Thanh admitted having forgotten to turn off the gas cooker before leaving his house
  • Since I had not seen him for ages, I didn’t recognize him. => Having .....
    Having not seen him for ages, I didn’t recognize him
  • Tony had rescued the kids from the fire. People admired him for that. => People .....
    People admired Tony for having rescued the kids from the fire.
  • Since Mai had refused Nam's offer of a lift in his car, she had to walk home. => Having .....
    Having refused Nam’s offer of a lift in his car, Mai had to walk home.
  • We switched off the lights before we went to bed. => Having ....
    Having switched off the lights, we went to bed
  • David did his homework and they went to bed. => After having .......
    After having done his homework, they went to bed
  • It is easy for anyone to learn how to cook. => Learning ....
    Learning how to cook is easy for anyone.
  • They had hunted and killed many wild animals. Later they regretted what they had done. 
    They regretted having hunted and killed many wild animals.
  • As he had drunk too much, he didn't drive home himself. => Having ....
    Having drunk too much, he didn't drive home himself.
  • He had dumped lots of rubbish onto the beach. He denied it. => He denied .....
    He denied having dumped lots of rubbish onto the beach
  • After Ha had read some documents about Green Earth, she decided to join the organization. => Having ....
    Having read some documents about Green Earth, Ha decided to join the organization