Задание
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