Фраза 'for ten years' (в течение десяти лет) указывает на продолжительность действия или состояния, которое началось в прошлом и продолжается до настоящего момента. Для таких случаев используется Present Perfect или Present Perfect Continuous. Глагол 'know' (знать) обычно используется в Present Perfect Simple, так как это глагол состояния.
Подлежащее 'You' — множественное число (или вежливое обращение к одному человеку), поэтому используем 'have'.
Ответ: have known