Choose the correct verb form. By the time he retires, he ... for twenty years. will have been teaching will have taught
Задание

Choose the correct verb form.
By the time he retires, he ... for twenty years.

  • will have been teaching
  • will have taught