Which tense is used in the sentence “By 2027, Shahid will have been teaching at this school for twenty years.”?
Correct answer C. Future perfect continuous
Explanation
"Will have been" + present participle (teaching) forms the future perfect continuous, stressing duration up to a future point.
Answer checked How we write and check questions
Discussion