8. Для восьмой пустой строки наиболее подходящим вариантом является C) don't have to. Предложение "Cupcakes contain sugar, so you don't have to eat them too often" означает "Капкейки содержат сахар, поэтому тебе не обязательно есть их слишком часто". Этот вариант выражает рекомендацию или совет, что соответствует контексту. Вариант B) shouldn't (не должен) также подходит по смыслу, но don't have to (не обязан) более мягко выражает рекомендацию.
Ответ: C