at christmas和on christmas eve推广之后是什么?

问题描述:

at christmas和on christmas eve推广之后是什么?
at+时刻?on+天?
那不就christmas又当点时间又当一天了么.
我说明白了么.

at表示某一时刻或较短暂的时间,或泛指圣诞节,复活节等
在圣诞节,应说"at christmas?而不说"on christmas.
这是例外啊,不是所有的词都一定符合规则用法的.