have your cake and eat it
/ˌhæv jə ˈkeɪk ən ˈiːt ɪt/INFORMAL · C1
中文对应近似对应
鱼与熊掌不可兼得
字面意思: «既留着蛋糕又把它吃掉»
含义
to get two advantages that are usually impossible to combine
想要通常无法兼得的两种好处.
例句
- 1You can't have your cake and eat it — if you want a dog, you'll have less free time.
- 2He wants a big salary and short hours; basically, he wants to have his cake and eat it.
- 3The club wants lower fees and better facilities, but it can't have its cake and eat it.
- 4Can we really have our cake and eat it, saving money while going on three holidays a year?
- 5Aisha wants to live by the sea and keep her job in the city — she can't have her cake and eat it.
语法
通常用在 can't 或 want to 之后。your 可换成 my、their、its 等。美式英语在末尾加 too。
“食物”主题的更多习语
本主题全部 20 个习语和测验 →