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 個慣用語,搭配讓你不再忘記的複習

這裡只有幾題。App 裡有 16 種練習模式、中文對應說法,以及提醒你何時該複習的間隔重複。

在 Google Play 下載