She ——(have)——(be)an English teacher for many years

问题描述:

She ——(have)——(be)an English teacher for many years

is having been

has been
注:for many years 是现在完成时的标志

has been
请及时采纳,多谢!