英语中什么时候用on什么时候用in什么时候用at

如题所述

1、“in”后接的都是较长时间:

表示“在某世纪/某年代/特定世纪某年代/年/季节/月”,例句:This machine was invented in the eighteenth century.这台机器是在18世纪发明的。

表示“从现在起一段时间以后”,(in+一段时间表将来),例句:I will be back in a month.我将在一个月后回来。

泛指一般意义的上、下午、晚上,例句:Don't watch TV too much in the evening.晚上看电视不要太多。

另外,当morning, evening, afternoon被of短语修饰,习惯上应用on, 而不用in.但若前面的修饰词是 early, late时,虽有of短语修饰,习惯上应用in, 而不用on。

2、“on” 后接的时间多与日期有关:

表示“在具体的某一天”或 (在具体的某一天的)早上、中午、晚上”,或“在某一天或某一天的上午,下午,晚上”等,例如:They left on a rainy morning.他们是在一个雨天的早上离开的。

表示“在星期几”或“在星期几的早上、中午、晚上”等,例如:I heard this story on Saturday morning.我是在星期六的早晨听到这个故事的。注意:“在周末”: at weekends, on weekends.

on the weekend, at the weekend加了定冠词the, 是特指的那个周末,表示某个固定的周末;on weekends, at weekends是一般性的每个周末。

表示“在某一节假日、生日”,例如: on my birthday,注意: at, on都可用来表示“节假日”,但at侧重指“休假的时节”,而不是指具体的哪一天;on侧重指具体的时日,与它连用的短语中多含“Day”。

3、“at” 后接的时间最短:

表示“某一具体时刻(即几点几分时)”时,用于钟点时刻前,例如:He gets up at six o'clock every day.他每天六点起床。

用在特定的时候(时节、时机),表示一瞬间或短暂的时间,例如:They were happy at that time.他们那时很幸福。at that moment(在那一瞬间) at that time(那时)。

用于表示进餐时间。例如:at breakfast/lunch/supper:在早餐时/午餐时/晚餐时。

表示“在……岁”,例如:At the age of nine ,the boy could swim well.在九岁的时候,这孩子就游泳游得很好了。

表示“在中午、在夜晚、在周末”时,须用介词at。例如:You can see many stars in the sky at night.夜晚你能看到天空中有许多星星。

扩展资料:

另外省略介词的情况 :

1、next, last, this, that与时间名词连用作状语时,该短语前常省略介词。例如:We’re going to work on a farm next Sunday.下个星期天,我们要去农场劳动。

today, tomorrow, yesterday, the day before yesterday, the day after tomorrow, tomorrow night等之前不用任何介词。例如:Are you free tomorrow night?明晚你有空吗?

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-11-14
on+星期 / 具体某一天
in+年 / 月 /季节/早中晚
at +几点钟

长在树上的东西在树上用on, 东西落在树上,人在树上时用in

门窗洞在墙上用in, 黑板,画等挂在墙上用on

希望能帮助到你,祝学习愉快!
第2个回答  2012-11-14
  in
prep.在 ... 里, 在 ... 地方, 在 ... 期间, 在 ... 方面, 进入...里面, 处于...状态, 穿着..., 以...的方式
adv.在家, 入, 进, 向里, 在某地, 并入, 在某种关系中
adj.在里面的, 新来的, 执政的, <口>时髦的
n.当权者, 影响, 达成目标的路径
at
prep.在;向;以;处于;因为;从事
in与at的比较:用于地方时,at指较小的地方,如指城镇时,in指较大的地方,用于省、国家、大陆前。国际大都市前用at 和in都有,但在London前通常用in。在指说话人的住处时要用in,且一般in表示实在的存在,而at却不是。说到某大城市的某大建筑物,往往在大城市名称的前面用at,如the Pantheon at Rome。说到商店、机关、学校等,假使看作一个地点(point)用at。假使看作一个场所(place)用in,the barber's (理发店),Green's (Green所开的店)等前面只用at,不用in。说到门牌用at,如live at 1184 Zhongshan Road,路名前面该用in,而说“在……路口”用at;
on
prep.
在...之上, 依附于, 临近, 靠近, 向, 在...时候, 关于, 涉及
adv.
在上, 向前, 行动中, 作用中
on 一般为在什么之上,只有表达在什么之上时用on。另外星期几之前和具体到某日的日期之前用on.不过日期前的on常被省略。
The People's Republic of China was established (on) 1 October, 1949.
希望可以帮到你
第3个回答  2017-08-09
因为精确到日期,所以用onin on在时间上的区别1. 表示时间的某一点、某一时刻或年龄等用 at。如:I get up at six in the morning. 2. 泛指一般意义的上午、下午或晚上以及月或年等较长的时间,一般用 in。如:We watch TV in the evening. 3. 若表示星期几或某一特定的日期,则用 on。如:He left here on the fifth of May.
第4个回答  2017-01-14
具体和确定的日期前用 on , 如日期、星期,节假日、生日等,包括上午、下午、晚上。
年份、月份、季节等前用 in,也可以用一段时间,表示在这段时间之后。
时刻前用 at 。
for 后跟一段时间,表示延续。
相似回答