Ответ:
Перевод задания: Она ___ его десять лет.
Выбираем has known: знакомство началось в прошлом и продолжается до настоящего; длительность выражена сочетанием for ten years («десять лет»).
She has known him for ten years. (Она знает его десять лет.)
