By next October he __________ French for 10 years. will have taught will have been teaching will teach will has been teaching
Задание

Choose the correct answer.
By next October he __________ French for 10 years.

  • will have taught
  • will have been teaching
  • will teach
  • will has been teaching