1、表示的时间不同:evening是“傍晚、夜间”,尤其是指6点到晚上10点,人们在用这个词时一般指晚上就寝之前这段时间,它的反义词是morning。下午下了班或过了正常时间是evening,到了睡觉的时候便从evening转为night。night一般是指深夜、入睡的时刻。good night就是晚安的意思了。
2、介词不同:night前用介词at,而evening前用in,还要加上介词the。
3、词组表示的时间不同:at night是指在深夜,night从理解上可以理解为一个点,at midnight在午夜,at noon在正午。而in the evening则是泛指在晚上,在晚上这个时间段。
evening指的是从傍晚到睡觉前的时间,比如
All he did that evening was sit around the house.
那天晚上他所做的就是闲坐在家里。
night指的是深夜,比如10点以后,到天亮之前这段时间
The fighting began in the late afternoon and continued all night.
那场战斗傍晚开始,持续了一整夜。