Это вопрос к утверждению в Present Perfect. Правильный вариант – B haven't you?
Ответ: B haven't you?