Ответ:

Перевод задания: Софи: Как долго ты замужем? Ин Юэ: Два года. Я встретила своего мужа, когда работала в Нью-Йорке.

Правильный вариант — C have you been. Для действия или состояния, начавшегося в прошлом и продолжающегося сейчас, используется Present Perfect: How long have you been married?

Sophie: How long have you been married?

Софи: Как долго ты замужем?

Ответ: C have you been.