• Future perfect future perfect continuous
     Help
  • By the end of this year, I will have _ English for five years. a) study b) studied c) been studying
    C
  • In two hours, she will have _ the report. a) finish b) finished c) been finishing
    B
  • By the time you arrive, we will have _ for over an hour. a) wait b) waited c) been waiting
    C
  • Unlock this slideshow and over 4 million more with Baamboozle+
    Try slideshows
  • Your experience on this site will be improved by allowing cookies.