• Perfect Infinitives and Perfect -ing forms for Advanced
     Help
  • The bridge is predicted _____ (build) by 2030.
    to have been built
  • She regrets _____ (waste) so much time.
    having wasted
  • They were lucky _____ (not catch) cheating on the exam.
    not to have been caught
  • Unlock this slideshow and over 4 million more with Baamboozle+
    Try slideshows
  • Your experience on this site will be improved by allowing cookies.