Перевод с английского на русский you can t eat your cake and have it
Вы можете съесть свой пирог и иметь его. Я тоже считаю так правильно переводить
You can t eat your cake and have it. ты не ешь торт