Правильный ответ — B. shouldn't.
Фраза "You shouldn't eat a lot of sweets - they're not good for you" переводится как "Тебе не следует есть много сладостей — это не полезно для тебя." Здесь "shouldn't" используется, чтобы выразить рекомендацию или совет о том, что нельзя делать что-то, что может быть вредным.
Если у тебя есть еще вопросы по грамматике или другим темам, не стесняйся спрашивать!
