一、词义解析性不一样
1、dinner:晚餐;宴会;正餐,主餐。
2、supper:晚饭,晚餐;夜点心;晚餐会。
二、词语用法不一样
1、dinner:dinner用作名词意思是“正餐”,指一日间的主餐,有时在中午进餐,有时在晚间进餐。dinner引申可作“宴会”解,通常指大型宴会,也可指“小型家宴”,即请几个朋友到家中聚餐,之后搞些活动,共度夜晚时光。作为表示餐名的名词, dinner可用作可数名词,也可用作不可数名词。
2、supper:supper的意思是“晚饭,晚餐”,指在晚上进行的一天中的最后一顿饭,多用单数形式,一般不用冠词修饰。supper有时可用不定冠词表示“某一顿晚餐”,此时其前多有一形容词修饰。
三、同义词辨析不一样
1、dinner:dinner指正餐,多在晚上吃,也可指宴会。
2、supper:dinner指正餐,多在晚上吃,也可指宴会。