Ответ:

Перевод задания: Поставьте глаголы в скобках в Present Perfect или Present Perfect Continuous.

A: I have known Ann for three years now. (Я знаю Анну уже три года.)
B: Has she been studying with you for that long? (Она так долго учится вместе с тобой?)

Обоснование: Know — глагол состояния, поэтому употребляется в Present Perfect, а не в длительной форме. В вопросе о продолжающемся обучении используем Present Perfect Continuous.