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

想要通常无法兼得的两种好处.

例句

  1. 1You can't have your cake and eat it — if you want a dog, you'll have less free time.
  2. 2He wants a big salary and short hours; basically, he wants to have his cake and eat it.
  3. 3The club wants lower fees and better facilities, but it can't have its cake and eat it.
  4. 4Can we really have our cake and eat it, saving money while going on three holidays a year?
  5. 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 个习语和测验 →
English Idioms

20 个主题、400 个习语,配合让你不再遗忘的复习

这里只有几道题。应用里有 16 种练习模式、中文对应说法,以及提醒你何时复习的间隔重复。

在 Google Play 下载