讲day的时候用on,比如on monday,也就是说用在具体的一天。in 后面加year比如in 2013.at后面加更小更具体的时间,也就是时刻,比如at 5 o'clock。for后面跟一个连续,持续的时间,比如,for 3 day
on 用在具体某一天 几月几日 星期几 及具体某一天的上下午 晚上
on May 1st on Sunday On the morning of June 2nd
in用在月份 季节 年前 in July in 1998 in summer
at后用具体的时间点 at 5:23
for后加一段时间 for two hours
表示具体在哪一天就用 on 比如,on sunday,on 1,1,2013
表示在哪一个点用at 如,at 2 pm下午两点
表示范围比较大的用 in 如,in 2013 在2013年
用for的话一般是后面跟一段时间
表示具体在哪一天就用 on 表示在哪一个点用at 表示范围比较大的用 in 用for的话一般是后面跟一段时间