1、含义不同
in:prep. 在 . 里;在 . 地方;在 . 期间;在 . 方面;进入.里面;处于.状态;穿着.以.的方式。adv. 在家;入;进;向里;在某地;并入;在某种关系中。adj. 在里面的;新来的;执政的;时髦的。n. 当权者;影响;达成目标的路径。in表示“在其中”
on:prep. 在 . 之上;由 . 支撑着;在(某一天);关于;基于。adv. 穿着;向前(移动);表示持续性。adj. 表示已连接、处于工作状态或使用中;发生;值班。on表示“在物体的表面上”
2、侧重点不同
in:在表示地点或时间时含“在……”之意,in表地点时,指在某一立体空间范围内;表时间时,指一段时间或与年、月、季节时间连用。
on:在表示地点或时间时含“在……”之意,on表地点时,指某物与另一物表面相接触,或与某地方接壤等;表时间时,指在某一天或某一天的某个时间,尤指在星期几。
There are many students in the classroom.
教室里有许多学生。
lt's not in my power to do that.
做那事非我权限所能及。
We saw them go in the forest.
我们看见他们走进了森林。
The book is on the dest.
书在课桌上。
We will have a talk on American history tomorrow.
明天我们有关于美国历史的报告。