介词用法为什么at christmas但on new year's day

问题描述:

介词用法为什么at christmas但on new year's day
同样是节日,为什么两者会用不同的介词?牛津7A书上的.

at christmas是指“在圣诞节期间”,指节日“当天”才用介词on,如on New Year's day(元旦那天),on Christmas Day (on Christmas-day(圣诞节那天),on Christmas Eve(on Christmas 圣诞节前夕).