Ответ
Выбираем вариант b) much, потому что sugar (сахар) — неисчисляемое существительное, и с ним используется "much", а не "many".
Перевод
Сколько сахара ты купил в супермаркете?
Проверка за 10 секунд: "much" используется с неисчисляемыми существительными.
Доп. профит: База: Сахар нельзя посчитать поштучно, поэтому он неисчисляемый.