Correct option is B
Option (b) contains
no error.
The sentence is grammatically correct.
Won’t (= will not) properly takes a bare infinitive (
eat). In negative contexts,
any is the appropriate determiner (a negative-polarity item), and
at all is a standard intensifier used with negatives to add emphasis. Word order and subject–verb agreement are also correct.
Grammatical rule used:
· After modal verbs (will/would/can/could, etc.), use the
bare infinitive (base form) of the verb.
·
Any commonly appears in
negative statements, questions, and conditionals.
·
At all is used to
intensify negation or questions.
Example:
· She
won’t eat any sweets
at all during her diet.
Information booster:
·
Any can appear in affirmatives with a “free choice” sense (e.g., Take
any seat you like), but here the negative context (won’t) licenses
any in its usual sense.