Решение:
Вопрос "How long" (Как долго) используется для выяснения продолжительности действия или состояния, которое началось в прошлом и продолжается до настоящего момента.
- Для этого используется конструкция Present Perfect Continuous или Present Perfect Simple.
- В данном случае, "How long have you been...?" является стандартным вопросом о продолжительности пребывания где-либо.
- Вариант B "are you" не подходит, так как не указывает на продолжительность.
- Вариант C "did you go" (Past Simple) используется для вопроса о действии, которое уже завершилось в прошлом.
Ответ: A) have you been