• Advanced grammar The Perfect Aspect
     Help
  • 1 By 2035, he ..................... (spend) twenty years in prison.
    will have spent
  • 2 By the time she retires next year, she _______________(work) as a police officer for thirty years.
    will have been working
  • 3 She ................... (wait) for her appeal to go to court for over a year.
    has been waiting
  • Unlock this slideshow and over 3 million more with Baamboozle+
    Try slideshows
  • Your experience on this site will be improved by allowing cookies.