Choose the option that best completes the gap(s).

By the end of this month, ...... for years in this school?

  • A I will study
  • B I will have been studying
  • C I am studying
  • D I had been studying

The correct answer is B. I will have been studying

The future perfect tense is for talking about an action that will be completed between now and some point in the future.

Previous question Next question