The correct option is D fresh
Stale means no longer fresh and pleasant to eat; hard, musty, or dry. The opposite of stale is fresh, or recently made or obtained; not tinned, frozen, or otherwise preserved. Hence, Option B is correct. Among the rest of the options, new means produced, introduced, or discovered recently or now for the first time, good means having the required qualities, sweet means having the pleasant taste characteristic of sugar or honey; not salt, sour, or bitter.. These do not express this antonym, hence incorrect.