Many times we use the wrong expressions in our spoken and written English. This wrong use of words is not only peculiar to the average man on the street but even to the highly educated.
One of the expressions that are often wrongly used is the term, “you cannot eat your cake and have it”. This is a wrong expression!
The right thing to say is,” you cannot have your cake and eat it.” This may sound bizarre but it is the right expression. What it means is that you cannot enjoy two interesting things that are mutually exclusive at the same time.
It is imperative that we use good and correct English when are speaking or writing. One way to do that is to constantly check words and expressions in our dictionary.