Задание

Fill in the gap. Choose the correct answer.
She __________ \(teach\) at this school for ten years.

  • have been teaching
  • has been taught
  • has been teaching
  • have been taught