have some cake和eat some cake区别为:词性不同、侧重点不同、用法不同。
一、词性不同
1、have some cake:have some cake偏正式。
2、eat some cake:eat some cake偏口语。
二、侧重点不同
1、have some cake:have some cake侧重于没有食物,想要吃食物。
2、eat some cake:eat some cake侧重于想要吃已有的食物。
三、用法不同
1、have some cake:用于没有的食物:Can I have some cake in store?
我想吃店里的蛋糕吗?
2、eat some cake:用于已有的食物:Don't eat all cake now; save some for tomorrow.
现在别把蛋糕都吃了,留些明天吃。