“have dinner”和“eat dinner”都有吃晚饭的意思,have dinner表示的是邀请别人吃晚餐,是非常正式的;而eat dinner却表示只要填饱肚子就可以,随便应付一下。
eat和have的区别有eat和have都可以表示“吃”,但是have意思更加广泛,可以表示“有,从事,允许,喝”等含义.
1.eat作“吃”解时,一般是指吃固体食物.
eat也可用“喝”解,后多接soup(汤).强调动作,多用于美国英语中.
2.have作“吃”解时,主要用于一日三餐(breakfast,lunch,supper)之前,或与meal连用.
have用在口语中表示请求或邀请的句子里,也可表示“喝”.
eat dinner和have dinner的例句①If you want I ll invite my stepsister and her tohave dinnerwith us.
如果你愿意的话,我会请我那个姐姐,还有她和我们一起吃晚饭。
②Do we stay late at the office to finish a memo, or put it off to the next day so that we canhave dinnerwith the family?
我们是不是当天必须在办公室做一个小的备忘录,哪怕再晚都要完成? 或者把它推迟到第二天做那样我们就能回家和家人共进晚餐?
③Mom, when are we going toeat dinner?
妈妈,我们什么时候吃晚饭啊?



.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)

.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)

.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)

.jpg)
.jpg)
.jpg)
艺考用户说说
友善是交流的起点