月份前面用in。
介词 in: 在年份、月份、季节、朝代等前面,这一点很好理解,因为 in 在用于方位的时候,表示处于一个范围之内,因为像年份、月份、季节、朝代这样的时间段比较长,处于这样的时间段之内,也用 in.
介词 on: 在具体的日期前用 on,包括节日,包括含有具体日期的上下午、晚上、傍晚,或者被修饰限定的上午下午和晚上,也得记准:on time 按时,in time 及时。所谓按时,那一定是有个约定的时间,及时含有尽快之意,没有约定时间。
介词at: 用在具体的点钟之前,例如 at 12:00
短语
at night在夜间;at noon在中午;at dawn在黎明;at day break在破晓时分;at sunrise在日出时;at sun set在日落时;at dusk在黄昏时
【注意】用在节日前的时候,便是节日前后,这样就要做个区别:因为on用于准确的日期之前,所以on Christmas Day指的是在圣诞节当天;at Christmas则指的是在25号前后的节日期间。
如果是具体时间的话用介词on。
如果是非具体时间的话用介词in。
前一句里有January6(月份和日期),所以用on。后一句里只有February(月份),所以用in。
总的来说月份前用介词"in",in后面跟年、月、季节、泛指的上午、下午、晚上。如果是具体到某天某日的用介词on,不具体的某年或某月用介词in。