in, on, at都表示时间,有什么区别吗?
这三个时间介词之间是有明显不同的。
at
表示在某个时间点或时间段,比如:
at 8:00 am, at 3:00 pmat noon, at dusk, at dawn, at night节日名字不带day的节日,at Christmas,at Spring Festivalon
表示特定的时间或日期,比如:
on Christmas eveon the morning of May 1st, 2010on a rainy/windy/sunny dayon Children’s Day, on National Dayin
表示在相当长的一段时间内,比如:
in the morning/afternoon/evening,in the first decade of 21th century,in Ming Dynasty,in January,in the 21st century从上可以看出,三个时间介词管辖的领域基本不交叉。
只有一处,表示上午、下午和晚上。
表泛指:in the morning表特指:on the morning of yestderday