一、at
1. 表示时间时,指在某一天或某一天的某个时间,尤指在星期几。
2. 在谈论节日时,at通常指整个的节〔假〕日,不只指一天,如'at Easter'(在复活节),'at Christmas'(在圣诞节)。
二、on
1. on则具体说明哪一天的上午或下午,如'on Monday morning'(在星期一上午),'on a summer's day'(在一个夏天的日子里)。
2. on可具体指节日的某一天,如'on Easter Monday'(在复活节后的星期一),'on Christmas Day'(在圣诞节那天)。
三、in
1. in通常表示一天的某一部分,如'in the morning〔evening,afternoon〕'(在上午、晚上、下午)。
2. 在谈论月份、季节、年份或世纪时,通常用介词in,如'in the eighteenth century'(在18世纪),'in summer'(在夏天),'in March'(在三月),'in 1985'(在1985年)。
需要注意的是,有些节日前介词的使用可能会有一些特殊情况,比如'on New Year's Day'(在元旦),'at the Spring Festival'(在春节)。在使用时,需要根据具体情况进行判断。



