on their meals和to have their meals的区别为:指代不同、语法不同、侧重点不同。
一、指代不同
1、on their meals:吃饭的时候。
2、to have their meals:吃饭。
二、语法不同
1、on their meals:meal的基本意思是“餐,饭”,是统称,可指早、中、晚餐。也可表示在一顿饭的时间,即“用餐时间”。
2、to have their meals:meals则通常指餐桌上的“食品”。meal作“进餐期间”解时通常用于atmeals结构。
三、侧重点不同
1、on their meals:表示在吃饭的这件事的时候发生的事。
2、to have their meals:表示和对方吃饭。