Correct Answer:
Option B - उपरोक्त sentence, 'By March, he will have been teaching for twenty years', Future perfect continous Tense में है।
B. उपरोक्त sentence, 'By March, he will have been teaching for twenty years', Future perfect continous Tense में है।