时间前面用on还是in或者at都是可以的。in、on、at在表示时间时的用法如下:
1、at的用法
at表示“在某一时刻,某一时点”,后面常常接时刻,如:I get up at 6:00 every day.我每天6点起床。at the age of:five在五岁时。
2、on的用法
on表示“在具体某一天”,后接特定日期,或者特定日期的早上、下午或晚上,如:I heard a shot on (the morning of ) March 18.三月十八日(早晨)我听到一声枪响。
3、in的用法
in表示“在某世纪、年、季度、月、周”以及泛指的上、下午、晚上。如:in the 20th century在20世纪;in 1999在1999年;in winter在冬季。
其它用法
in+the+年代:年代前用介词in,记得加上定冠词the
例句:Life was difficult in 1960s.
二十世纪六十年代生活很艰苦。
in+the+世纪:世纪前用介词in,同样得加上定冠词the
例句:The building was built in the sixth century.
这座建筑建于六世纪。
in+季节:在季节前用介词in
例句:We go to the beach in summer.
我们夏天去海边。
in+时间段:在时间段前用介词in
例句:The train will arrive in ten minutes.
火车将于10分钟后到达。
无论表示时间点还是空间点,at 都用于“小而具体”的名词前,比如时间表达“在几点”,地点表达“在哪儿”,例如:
at the moment:此时此刻
at nine o'clock:在9点
at noon:在中午
at the cinema:在剧院
at the door:在门口
at the party:在晚会上
但是注意有个特殊的,at night,不是一个时间点,而是指“在夜间”。