Для вопроса о продолжительности действия в прошлом, которое все еще имеет отношение к настоящему, используется Present Perfect Continuous. Однако, в данном контексте, вопрос 'How long have you known?' (Как долго ты знаешь?) является более естественным, спрашивая о продолжительности знания.
Ответ: C) have you known