in:固定搭配,in the morning 在早上,in the afternoon 在下午,in the evening 在晚上,在傍晚。一段较长的时间段前面,用in,包括年份,月份,季节等。比如说,in 2020 (在2020年),in April(在4月),in spring(在春天)。用于某个较长的时间,像世纪、朝代、年、月、季节in March,in spring,in 1997。
on:主要是用在具体的一天前面,包括星期几和几月几号。比如 on Sunday在星期天,on April 12th 在4月12号。用于公共节假日前:on Teachers’ Day。
有些情况,既不用in,也不用on和at。
时间前面可不带介词。next,last,this,that与时间名词连用作状语时。We’re going to work on a farm next Sunday. 下个星期天,我们要去农场劳动。
today, tomorrow, yesterday, the day before yesterday,等之前不加介词。
Are you free tomorrow night? 明晚你有空吗?