1. meal是一日三餐的通称,它通常用作可数名词。如:
We often have three meals a day. 我们一天通常吃三顿饭。We have our evening meal at about a quarter past six.我们大约6点15分吃晚饭。 2. dinner是个比较正式的词,常指一天中的一次正餐(main meal)。既可以是晚餐,也可以是午餐。英语国家中晚餐一般是一天中最为丰富的一餐,所以常用dinner来指晚餐。
邀请朋友赴宴,常用invite sb. to dinner这个固定用法。
注意:在at dinner, to dinner, before dinner, after dinner等短语里,dinner前没有定冠词。如: Let‘s go and have dinner together.咱们一起去吃饭。
Shall we invite him to dinner?我们应该邀请他来吃晚餐吗?
3、supper :专指晚饭(简餐)、晚餐会,也可以指宵夜
作“晚饭”讲,泛指一顿饭的名称时,前面通常不加冠词; 但当有定语修饰时,前面通常加不定冠词a。
I had a wonderful supper yesterday.