Christmas前面用的介词可以是at,也可以是on。
一般情况下,都是on Christmas,因为圣诞节是在12月25日,有具体的日期、星期前面用介词on。
如果只是把圣诞节当成一个时间点,前面就可以使用at;
Christmas,/ˈkrɪsməs/ ;
n. 圣诞节; 圣诞节期间
on christmas 在圣诞节;在圣诞那天;
at christmas 在圣诞节;圣诞节时;在圣诞节期间;
注意:
如果后面有day、eve,就只能使用on;如:
on Christmas day,在圣诞节;
on Christmas eve ,n. 圣诞节前夕(12月24日),平安夜
例句:
I was born on Christmas Day.
我出生在圣诞节。
Usually at this time our thoughts are on Christmas.
通常在这种时候我们的心思都放在圣诞节上。
Shops close only on Christmas Day and New Year's Day.
商店只在圣诞日和元旦停业。
I gave her a surprise on Christmas Eve.
我在圣诞节前一天给了她一个惊喜。
I saw them at Christmas but haven't heard a thing since then.
我在圣诞节见到过他们,但之后没听到过什么消息。
My stocking is always full of presents at Christmas.
我的长袜在圣诞节经常装满了礼物。