in、on、at的时间用法区别
按时间长短区分:
in表示时间最大,一般指一个时间段,eg:后面跟几天(in a few day)、月份(in April)、四季(in winter)、年份(in the 2023);
on表示时间一天,eg:某年某月某天2023/11/11(on November 11th,2023),周一(on Monday);
at表示时间的点,几点几分,eg:8:00(at 8:00).
按特殊场景区分:
1、表示三时(上午、下午、晚上)用in,eg:in the morning/afternoon/evening;
2、习惯用语:at noon/night、in the day;
3、当 morning,afternoon,evening有前位定语或后置定语限定时,就不用in而用on,eg:
在一个寒冷的冬天早上(on a cold winter morning)、
在星期一早上(on Monday morning)、
在11月11日早上(on the morning of November 11th);
4、表示在work,Christmas前用at,eg:
工作的时候必须要做到聚精会神(At work you need to be able to concentrate.)、
我和你妈妈过圣诞节的时候会想念你的(Your mama and I are gonna miss you at Christmas.)