题主的问题应该是说in和on都可用来表示'时间',即后面都可跟表示时间的词连用,如何区别. 我的理解是这样的: 首先,in后面一般加'段时间'.表示在这段时间里.常用于季节,年分,月份,早上,下午,晚上前如in the morning/afternoon/evening,in 2018, in July.所谓'段时间',就是说是这个时间一个时间段,而不是具体的某时某刻,某日.比如 morning,是指从半夜12点到中午12点的这段时间.2018年是从2017年12月31日晚12点到2018年12月31日晚这段.这样说我想应该明白了吧. 其次,on后面一般加'具体日期'.常见于星期,日期,节日前.表示在'具体的某一天'.如;on sunnday, on th 12th August.on the first day,on New Year's Day.on Chrismas Eve. 另外,还有一个at,常用于'点时间'前面,如时刻,中午,夜里,半夜,黎明等.at 12;00. at noon, at night.at midnight ,at dawn,at the moment, at present,at lunch. 最后,至于你说的,'在假期里',可以说in the holiday,其实就相当于during the holiday.指'在这一段时间里' 如, I'm going to take a trip in the holiday.(这个假期我准备去旅行) 一般不用in the vacation 或in vacation.但可以有 in holidays(在假期里--泛指)和on holiday /on vacation(在度假).这里的on...表示'处于某种活动或状态'.如,on business在工作. 当然,孤立的看这些介词或由他们构成的短语是不够的,我们还应该在具体的语境中去理解,看它到底是要表达什么意思,这样才有意义,也才能准确把握.而且还不能排除有习惯用法.请仔细品味一下它们的细微差别.更多关于in/on/at的用法,请关注'英语同步课堂'.---看图学英语. |
|