一、时间范围
In通常用于表示一个较大的时间范围,如月份、季节或年份。例如,“in spring”(在春天),“in 2023”(在2023年)。
On则用于表示具体某一天或某一天的上午或下午。例如,“on Sunday”(在星期天),“on the morning of June 1st”(在6月1日的早上)。
二、具体日期
当具体日期与时间一起出现时,通常使用on。例如,“on June 1st at 9am”(在6月1日上午9点)。
然而,如果时间被省略,只提到日期,则可以使用in。例如,“in June”(在6月)。
三、使用情境
在某些固定搭配中,如“in the morning”和“in the afternoon”,虽然表示具体的时间段,但仍然使用in。
需要注意的是,在表示世纪或年代时,通常使用in。例如,“in the 21st century”(在21世纪),“in the 1980s”(在20世纪80年代)。
四、特殊情况
有些短语中的on与时间相关,但并不表示具体日期。例如,“on time”(准时),“on schedule”(按计划)。
在表示时间的流逝或跨度时,通常使用in。例如,“in two hours”(在两小时内),“in a week”(在一周内)。
时间对比:①On通常用于表示具体的日期或时间点,用在日期、星期前。比如说“on Monday”、“on the 10th of June”、“on Christmas Day”等等。同时,on也可以用于表示特定的日子、节日或事件,例如“on New Year’s Day”、“on the anniversary of his death”。
②in通常用于表示一个时间段或一个范围内的时间。比如说“in the morning”、“in the summer”、“in the 21st century”等等。同时,in也可以用于表示一个具体的时间,范围比较大。例如“in 1998”、“in December”。
地点对比:①on用于表示一个具体的表面或平面,例如“on the table”、“on the wall”等等。而in则用于表示一个容器、空间或地区内部,例如“in the box”、“in the room”、“in the city”。
除了时间和地点外,On和In还可以表示状态。它们的用法也有所不同。
状态对比:in表示一般指穿戴。比如:穿着什么样的衣服,戴着什么样的帽子等;
on意思是从事.......处于.........在......情况中等。比如:on fire(着火了)。此外,On还可以表示参加某项活动或工作。比如:on duty(值班中)、on vacation(度假中)等等。