一、节日前面用什么介词,按英语语法,节日之前的介词用法有四种:

1)谈到圣诞节、新年、复活节和感恩节,如指整个节日,就用at。如:

We often go carolling at Christmas.
我们在圣诞节常去唱颂歌。

We’re having the roof repaired at Easter.
我们要在复活节期间找人把房顶修一修。

Some children make lanterns out of pumpkins at Hallowe’en.
有些儿童在万圣节前夕用南瓜做灯笼。

2)但如果指节日中的某一天,就用on。如:

Come and see us on Christmas Day. 
圣诞节那一天来玩儿吧。

What are you doing on Easter Monday?
复活节第二天你干什么?

3)表示周末时,英国人说at the weekend,而美国人则说on the weekend。如:

What did you do at the weekend?
你周末干什么了?

He likes to go climbing at weekends.
他喜欢在周末做登山运动。

They like to go ballooning at weekends.
他们周末喜欢乘气球玩。

4)当然,若强调是在整个期间,也可用during等。如:

Five thousand people were flown to Paris during the Easter weekend.
在复活节的周末有五千人乘飞机去巴黎。

二、季节前面用什么介词,按英语语法,年、月、年月、季节、周 

在“来年”,在“某月”,在“某年某月” (但在某年某月某日则用on),在四季,在第几周等都要用in。

in 1986
在1986年 
 
in April 
在四月
 
in December 1986
1986年12月
 
in July l983
1983年7月
 
in spring
在春季
 
in the fist week of this semester
这学期的第一周
 
in the third week
在第三周

以上的这些小知识点你都记住了吗?