Объяснение:
'Bread' (хлеб) в данном контексте является неисчисляемым существительным. Для неисчисляемых существительных в отрицательных предложениях ('haven't got') используется much. 'Many' используется с исчисляемыми существительными. 'A lot of' может использоваться как с исчисляемыми, так и с неисчисляемыми, но обычно в утвердительных предложениях. Правильный вариант - B) much.
Ответ: B