Данный вопрос предполагает выбор между словами "much" и "many" для заполнения пропущенного места. Слово "much" используется с неисчисляемыми существительными, а слово "many" - с исчисляемыми существительными. Так как шоколад (chocolate) - это неисчисляемое существительное, то следует использовать слово "much".
Следовательно, правильный вариант: Have they got much chocolate?
Перевод: У них много шоколада?
Ответ: much