dinner 和supper是英文中同指晚餐的两个名词.dinner一词常用来表示一天中的正餐(main meal)它既可以是晚餐,也可以是午餐.英语国家中晚餐一般是一天中最为丰富的一餐,因此,dinner常用来指晚餐.此外,dinner一词比较正式,邀请朋友赴晚宴常用.在苏格兰地区,supper可用来制普通百姓比较简单、比较晚的一餐.supper还固定用来指圣经中耶稣受难前的最后一次晚餐——lord's supper或last supper.
1. dinner
我们邀请他来吃饭好吗?
错误 Shall we ask him to the dinner?
正确 Shall we ask him to dinner?
分析:to dinner是固定用法,不能加定冠词the。像这样的短语还有at dinner, before dinner, after dinner等。
2. supper
昨天我吃了一顿很棒的晚饭。
错误 I had wonderful supper yesterday.
正确 I had a wonderful supper yesterday.
分析:supper作“晚饭”解泛指一顿饭的名称时,前面通常不加冠词; 但当有定语修饰时,前面通常加不定冠词a。