Question: has his cake and eat it too?
Answer: You can't have your cake and eat it. You can't have your cake and eat it (too) is a popular English idiomatic proverb or figure of speech. The proverb literally means "you cannot simultaneously retain your cake and eat it". Once the cake is eaten, it is gone.