Ответ: How long have you known Alice?
Чтобы задать вопрос о том, как долго длится какое-то действие, мы используем конструкцию "How long have you...?" (Как долго ты...?)
В данном случае, чтобы спросить о том, как долго человек знает Элис, мы используем Present Perfect Continuous, так как действие началось в прошлом и продолжается до настоящего момента.
Ответ: How long have you known Alice?
Grammar Ninja: Уровень интеллекта: +50
Минус 15 минут нудной домашки. Потрать их на катку или новый рилс
Не будь NPC — кинь ссылку бро, который всё еще тупит над этой задачей