you cant have your cake and eat it
鱼与熊掌不可兼得
英文释义
you can't have everything your way; you can't have two desirable things that are mutually exclusive
习语中的关键英语词汇