Ответ:
Перевод задания: Заполните пропуски, используя Present Perfect или Present Perfect Continuous.
A: I have known Ann for three years now. (Я знаю Энн уже три года.)
B: Has she been studying with you for ten years? (Она учится с тобой уже десять лет?)
Глагол know обычно не употребляется в форме Continuous, поэтому здесь Present Perfect. В вопросе о продолжающемся занятии используется Present Perfect Continuous.
