Ответ:

Перевод задания: Заполните пропуски, используя 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.