didn't eat; haven't eaten
Если бы ты не ел так много, не был бы сейчас таким сонным.
If you hadn't eaten so much, you wouldn't be so sleepy now.
Доктор сказал мне, чтобы я не ел слишком много.
The doctor told me not to eat too much.
Смотрите, чтобы Том не ел слишком много.
Make sure Tom doesn't eat too much.
None of us have eaten yet.
Том выглядел так, будто несколько дней не ел.
Tom looked as though he hadn’t eaten for several days.