一般在带有festival的节日前用at:如 at the Spring Festival (在春节)
一般在带有day的节日前用on:如 on New Year’s Day (在元旦)
持续一段时间的节日前用at:如 at Christmas (在圣诞)
运用:
英语中表示时间的词语主要分为以下几类:时间点、时间段、动作发生的频度、动作或事件发生的先后。一般可用单个副词来表示,也可以用带有介词in,at,on和for的短语来表示。此外,一些不带介词的短语也可以用来表示动作(事件)发生(状态持续)的时间。