have dinner和eat dinner的区别:
1、eat 和have没有区别 都可以表示“吃”,但是have意思更加广泛,可以表示“有,从事,允许,喝”等含义。
2、eat作“吃”解时,一般是指吃固体食物。
3、eat也可用“喝”解,后多接soup(汤),强调动作,多用于美国英语中。
4、have作“吃”解时,主要用于一日三餐(breakfast,lunch,supper)之前,或与meal连用。have用在口语中表示请求或邀请的句子里,也可表示“喝”。
拓展资料
have dinner
1、She had agreed to have dinner with him in town the following weekend
她答应下一个周末和他在城里共进晚餐。
2、Phone him up and tell him to come and have dinner with you one night.
给他打电话,告诉他哪天晚上过来和你一起吃饭。
3、How would you like to have dinner one night?
哪天晚上和我一起吃饭好吗?
4、Would you like to stay and have dinner?
你留下来一起吃饭好吗?
5、How would you like to have dinner one night, just you and me?
哪天晚上一起吃饭怎么样?就咱俩。
eat dinner
1、You're not going to eat dinner?
那你不吃晚饭了?
2、If you're hungry, we can eat dinner now.
如果你饿了,我们现在就去吃饭。
3、It was so good that I forgot to eat dinner!
它太好看了以至于我都忘记吃晚饭了。
4、Did not eat dinner, and now home?
晚餐吃了没有,现在家里吗?
5、Gordon: No, I have not. I am planning to eat dinner with my friend Bob.
戈登:还。我正打算和我的朋友鲍勃一起去吃晚饭。