have dinner和eat dinner有什么区别。意思一样的话,是口语和书写区别还是正式与不正式。哪个实用些

 我来答
务恒锐凰
2019-11-26 · TA获得超过3.6万个赞
知道大有可为答主
回答量:1.4万
采纳率:32%
帮助的人:828万
展开全部
没区别
eat
和have
都可以表示“吃”,但是have意思更加广泛,可以表示“有,从事,允许,喝”等含义.
1.eat作“吃”解时,一般是指吃固体食物.
We
eat
rice
every
day.我们每天吃米饭.
They
eat
a
lot
of
/
often
eat
potatoes.
She
likes
eating
dumplings.
eat也可用“喝”解,后多接soup(汤).强调动作,多用于美国英语中.
2.have作“吃”解时,主要用于一日三餐(breakfast,lunch,supper)之前,或与meal连用.
We
often
have
lunch
at
school.
have用在口语中表示请求或邀请的句子里,也可表示“喝”.
Would
you
like
to
have
a
glass
of
milk?你想喝杯牛奶吗?
Let’s
have
a
drink
of
tea.咱们去喝点茶吧.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式