Привет! Давай решим это вместе. Задание у нас на выбор правильного времени в английском языке: Present Perfect или Present Perfect Continuous. Предложение: "She ___ at this school for twenty years."
В данном случае речь идет о действии, которое началось в прошлом и продолжается вплоть до настоящего времени. Когда фокус на продолжительности действия, используется Present Perfect Continuous. Но если действие продолжается в течение какого-то времени и важен результат, то нужно использовать Present Perfect.
Так как здесь важна продолжительность ("twenty years"), правильная форма глагола будет в Present Perfect Continuous, то есть "has been working".
Итак, правильное предложение: "She has been working at this school for twenty years."
