介词in,on,at表示时间时的用法区别:in 时间长, on 某一点 ,at 时间短;介词in,on,at表示地点时的用法区别:at强调点,on强调面,in强调在里面。
一、表示时间时的区别
1、at
介词at主要可用于以下几种场合,特别注意的是at在固定短语或习惯搭配中的使用。
用于钟点前
用于时刻前
用于表示进餐时间
用于一些固定短语或习惯搭配中
2、in
用于星期、日期(包括该天的各部分)前
用于morning/afternoon/evening/night/day前
用于公共节假日前
3、on
用于泛指一天的上午、下午、傍晚
用于某个较长的时间,像世纪、朝代、年、月、季节
用于表示“从现在起,多久以后或多长时间内”的短语之前
二、表示地点时的区别
1. at指具体的地方
(1)用于指较小的地方。如:
I shall wait for you at the station.
(2)用于门牌号码前。如:
He lives at 115 Zhongshan Road.
2. on,一般指比较具体的街道。在...上面,如
You may know that President Obama lives on Pennsylvania Avenue in Washington, D.C.
3. in指的地方最大
(1)用于指较大的地方。如:
He lives in Shanghai.
(2)虽然是很小的地方,如果说话人住在那里,也可用in。商店、学校、机关等,若看作一个地点(point)用at,若看作一个场所(place)用in。如:
I met him at the post-office.
I’m now working in the post-office.