一、意思不同

1、in:在里面。

2、on: (覆盖、附着)在上。

3、at:在(某处)。

二、侧重点不同

1、in: in表地点时,指在某一立体空间范围内。

2、on: on表地点时,指某物与另一物表面相接触,或与某地方接壤等。

3、at: at表地点时,指空间位置上的某一点。

三、On用法

1、on表示“在上”,强调在某事物表面。注意与in的区别,in强调在某事物内部。

2、选用介词on的场合,用于星期、日期(包括该天的各部分)前。用于morning,afternoon,evening,night,day前,此时这类名词前多有修饰语或带有of等引起的后置修饰语,指具体的或不具体的某一日。

四、in的用法

1、选用介词in的场合,用于泛指一天的上午、下午、傍晚。如:inthemorning/afternoon/ evening/ni ght用于某个较长的时间,像世纪、朝代、年、月、季节,inlarch、inspring、in1997、inone’sfifties (在某人50多岁时)。

2、用于表示“从现在起,多久以后或多长时间内”的短语之前。

五、at的用法

1.介词at用于表示时间的一个点。

2. at用于表示地点的一个点。

3. at用于无法按面积或空间划定范围的某处。

4. at用于会议、宴会、婚礼、茶话会等名词前面。

5. at用于价格、速度及其他任何物理量数值之前以表示一个点。

6. at与动词连用时可表示动词作所对准的目标或目的物。