Обоснование: Результат действия очевиден — еды нет ('nothing to eat'). Это следствие того, что сестра всё съела. Поэтому используется Present Perfect: 'has eaten'.
Ответ: has eaten