at、in和on都可表示时间。at常指确切的某个时刻,in通常表示一天的某一部分,on则具体说明哪一天的上午或下午。at、in和on都可表示地方、位置,at多用于指空间某一点,in用来指有大小、体积和幅度的一个地方或位置。
第一,介词in,on,at表示时间时的用法区别:in时间长,on某一点,at时间短。
1、in时间范围大(一天以上)如:in Tanuary, in winter,in 1999;泛指在上午,下午,晚上,如:in the morning(afternoon,evening).
2、on指在某一天或某一天的上午,下午,晚上。如:on Monday,on Sunday afternoon,on July 1,1999.
3、at时间最短,一般表示点时间,如at six o’clock,at three thirty.习惯用法:at night, at noon,at this time of year.
第二,介词in,on,at表示地点时的用法区别:at强调点,on强调面,in强调在里面。
1、at指具体的地方用于指较小的地方。用于门牌号码前。
2、on,一般指比较具体的街道,在...上面。
3、in指的地方最大,用于指较大的地方。
虽然是很小的地方,如果说话人住在那里,也可用in。商店、学校、机关等,若看作一个地点(point)用at,若看作一个场所(place)用in。
第三,介词in,on,at表示方位时的用法区别。
1、介系词in表示的方位是在某事物的内部,占去某物一部分。
2、介系词on表示的方位,是在某事物的上面,支撑在表面上,强调接触。
3、介系词at表示的方位是一个点。
年月周前要用in,日子前面却不行;遇到几号要用on,上午下午又是in;要说某日上下午,用on换in才能行;午夜黄昏须用at,黎明用它也不错;at也用在分钟前,说“差”可要用上to;说“过”只可使用past,多说多练牢牢记。