Step-by-step explanation:
It is 'has been teaching'or else the sentence won't make sense.
or it is ' has been a teacher'
8.8m questions
11.4m answers