English for Today by Ganiu Abisoye Bamgbose (GAB)
On idioms and their standard forms
Beggars have no choice (nonstandard).
Beggars can’t be choosers (standard).
You cannot eat your cake and have it (nonstandard).
You cannot have your cake and eat it (standard).
GAB