Ответ:

Возможны формы «на доме» — на поверхности или части здания — и «на дому» — дома, в домашних условиях (например, работать на дому). Значения различаются.

Ответ: (Б) дом.