One may be able to go for a short time without eating, cannot go for a month with no food.
Which of the following two sentences does not make sense?
Options:
(a) "he didn't eat for a month"
(b) "he hasn't eaten all day"