
它们都有“吃晚餐”的意思,have dinner表示的是邀请别人吃晚餐,是非常正式的;而eat dinner却表示只要填饱肚子就可以,随便应付一下。例如If you want I'll invite Mary to have dinner with us. Mom, when are we going to eat dinner?

它们都有“吃晚餐”的意思,have dinner表示的是邀请别人吃晚餐,是非常正式的;而eat dinner却表示只要填饱肚子就可以,随便应付一下。例如If you want I'll invite Mary to have dinner with us. Mom, when are we going to eat dinner?