Have Your Cake And Eat It Too
MEANING This idiom can be used in two different ways: one positive and one negative. Let's start with the positive. 'To have your cake and eat it' means to do or get two good things at the same time, esp. things that are not usually possible to have together: I work at home so I can raise my family and still earn money. That way I get to have my cake and eat it too. However, the saying is often used with a negative sense: If you want more local services, you'll have to pay more tax. You can't have your cake and eat it too.
NOTE
The most popular form of this saying—"You can’t have your cake and eat it too"— confuses many people because they mistakenly suppose the word "have" means "eat", as in "Have a piece of cake for dessert." A more logical version of this saying is "You can’t eat your cake and have it too", meaning that if you eat your cake you won’t have it any more. The point is that if you eat your cake right now you won’t have it to eat later. "Have" means "possess" in this context, not "eat".
From http://www.englishblog.com/2016/01/idiom-of-the-day-have-your-cake-and-eat-it.html#.Vq8zxk0nyUk
Sometimes "you cant have your cake and eat it" is used to jokingly imply that a person is expecting too much from life! Ironically the response can be "Why not !"
ReplyDelete