Для выбора правильной формы глагола необходимо учитывать следующее:
Слово "yet" указывает на то, что действие еще не произошло к настоящему моменту времени, то есть требуется использование Present Perfect (have/has + V3).
Грамматически правильным является использование Present Perfect в отрицательной форме (hasn't visited), так как бабушка еще не посетила их в новом доме.
Правильный вариант ответа: B hasn't visited
Grandmother hasn't visited us in our new house yet.
Перевод: Бабушка еще не навещала нас в нашем новом доме.
Ответ: B hasn't visited