This is a mixed conditional: a past condition ('hadn't eaten' - past perfect) with a present result. The correct structure is 'If + past perfect, ... would + base verb for present result.' Option D correctly uses 'would not be' to show the present consequence of the past action.