介词at/on/in/after表示时间时解析



at 表示时间的一点,on表示具体某一天,in表示一个时期,after 则表示在……之后,具体用法如下:



at主要用在:


(1)在某具体时刻之前(即几点几分时),如:at seven o’ clock,at 7:30


(2)在特定的时候(时节、时机)前, 如:at that time,at the beginning of,at Christmas,at this moment


(3)表示“在黎明、在中午、在夜晚、在周末”,如:at dawn ,at daybreak , at noon,at night,at weekend ,at midnight


(4)表示“在……岁”时,如:at the age of nine



On主要用在:


(1)用来表示“具体某一天”或者”(具体某一天)上午、下午、晚上",如:On Monday,On May lst,On Children’s Day;on Monday morning,on the morning of Children’ s Day


(2)表示某一节日,如:on Mid-autumn Festival(中秋节)、on Teacher's Day (中秋节)


【注意】当morning,evening,afternoon等被of短语修饰时,习惯用in而不用on ,如:in the early morning of 10th September,in the late afternoon of 12th September



in主要用在:


(1)在某年、某月、某季节,某周,如:in 1989,in January,in May 1973,in summer,in the third week


(2)"—段时间之后”,如:in two hours,in a few days


(3)表示(非特指)的上午/下午/晚上(注意对比on此时的用法),如:in the morning/afternoon/evening


(4) 表示“某世纪”或者“某年代(朝代)” ,如:in the 20th century(20世纪), in the 1950s(20世纪50年代), in one’s life, in one’s thirties(30年代)



【注意】(1) 在 next, last, this, these, today, yesterday, tomorrow, one, every, each, all等词前,一般不用 at, in, on.


如:what did you do last summer holiday? 去年暑假你在做什么?


(2) 在某些名词词组前,可以省略(也可不省)如: (on) that day, (in)the year before last

after 主要用在:


(1)after表示”在……之后“,与一段时间连用,此时注意比较与in的区别。after 表示以过去时间为起点的一段时间以后,通常与过去时连用;in 则表示从现在算起的一段时间以后,通常用于将来时或者含将来意义的句子,如:


He came back after three days . 3天后他回来了


I will come back in three days. 我3天后回来了


(2) after 还可以与时间点连用,表示将来时,in 却不可以。如:


He will arrive after five o'clock 他5点钟以后到


(3) after 还可与某些表示活动的名词连用,表示”在……之后",in 也无此用法。如:


He must do homework after school 放学后他不得不做作业