时间用法的区别
(1)表示时间的某一点、某一时刻或年龄等用at。
(2)泛指一般意义的上午、下午或晚上以及月或年等较长的时间,一般用in。
(3)若表示星期几或某一特定的日期,则用on。
位置用法的区别
(1)表示某一点位置,用at。与名词所有格连用表示地点,也用at。
(2)表示空间或范围,用in。
(3)at与in的另一个区别是:at用于指较小的地方,而in用于指较大的地方。但是,大与小是相对的,有时随着说话者的着眼点不同,大地方也可能用at(比如把一个大地方看作一个点时)。
(4)介词on用于地点,主要指在某物的表面。
1、I got to know David on the second day of middle school.
我在上中学的第二天就认识了大卫。
2、Several workers interviewed during a factory visit on Friday said they were also doing overtime each Saturday.
在上周五参观该工厂期间,一些接受我们采访的工人表示,他们每周六也要加班。
1、I called in at my local on the way home.
我回家途中去了我住处附近的酒吧。
2、The children are at different stages of development.
这些孩子处于不同的成长阶段。
1、It startled me to find her sitting in my office.
我一进办公室,发现她坐在里面,把我吓了一跳。
2、We were locked in.
我们被锁在里面了。