Directions: Fill in the blank.
I _________ for twenty years this autumn.
-
have been teaching
-
am teaching
-
will have been teaching
-
had been teaching
-
will teach
C
Correct answer
Explanation
We use the future perfect or future perfect continuous tense to say that something will have been done by a certain time in the future. Although both of these tenses have similar meanings, the future perfect continuous is used to emphasise the continuity of a future achievement.