我个人觉得这里不能绝对定是用ON 还是AT,但是如果是christmas eve的话肯定是ON,因为具体到某天了,而christmas是一整断时间,我觉得可以不妨用during christmas<br>①in时间范围大(一天以上)如:in Tanuary,in winter,in 1999;泛指在上午,下午,晚上,如:in the morning(afternoon,evening).<br>习惯用法:in the daytime 在白天.<br>③at时间最短,一般表示点时间,如at six o’clock,at three thirty.习惯用法:at night,at noon,at this time of year.<br>in,on和at在表达时间方面的区别<br>in 表示在某年、某季节、某月、某周、某天和某段时间<br>in a year在一年中<br>in spring 在春季<br>in September 在九月<br>in a week 在一周中<br>in the morning/afternoon/evening 在上午/下午/傍晚<br>但在中午,在夜晚则用at noon/night<br>on 表示某一天或某一天的某段时间<br>on Monday 在周一<br>on Monday afternoon 在周一下午<br>on March 7th 在3月7日<br>at 表示某个具体时刻.<br>at eight o’clock 在8点钟<br>at this time of the year 在一年中的这个时候<br>at the moment 在那一时刻<br>at that time 在那时<br>注意:在英语中,如果时间名词前用this,last,next 等修饰时,像这样的表示,“在某时”的时间短语前,并不需要任何介词.<br>例如:last month,last week,this year,this week,next year,the next day,the next year等.<br>1.What’s the weather like in spring/summer/autumn/winter in your country?<br>你们国家春天/夏天/秋天/冬天的天气怎么样?<br>in 在年、月、周较长时间