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 個慣用語與測驗 →