This sentence describes a mixed conditional situation where the present state of being hungry is a result of a past action. The third conditional structure in the "if" clause ("had not eaten") combined with the second conditional in the main clause ("would not be") correctly expresses this hypothetical past action and its hypothetical present result.