Задание

Choose the correct answer.
How long ... \(she/have\) this flat for?

  • has she had
  • has she been having
  • she has had
  • had