月份用in。in表示特定的较长的时间。如月份、年份、时节、时代、世纪,或一段时间。比如:She started the job in August.(她在8月的时候就开始做这上班了。)用in表示一段时间,如in my lifetime(从我的人生中);或者I will go to England in 2 weeks. (在2个礼拜内我要去英国了。)
on表示特定的日子或日期。比如:Let's have dinner on Friday. (我们礼拜五一起吃晚餐吧。)We are going to the party on Halloween. (万圣节当日我们会去参加派对。)此外on Halloween是指万圣节当日,而at Halloween则是指在万圣节的期间。
当笼统表示一天中的时间点morning、afternoon、evening和night时,一般用in,并且后边要加定冠词the。当表示具体某个时间段时,要用on。