Christmas Eve 既可指圣诞节前一天的“晚上”,也可指圣诞节前一天的“一整天”。
其实,这样的问题一查英英词典就很清楚的。比如《新牛津英汉双解大词典》对Christmas Eve的解释是:the day or the evening before Christmas Day, 24 December
《朗文当代高级英语辞典》第6版,《朗文高级英语应试词典》的解释 Christmas Eve n[U] December 24th, the day before Christmas Day 圣诞前夕,平安夜,圣诞夜
《牛津高阶英汉双解词典》第9版 的解释 Christmas Eve noun[U,C]:the day before Christmas Day, 24 December ; the evening of this day 圣诞节前一天(12月24日);圣诞夜,平安夜(12月24日晚)