第1个回答 2019-01-13
它们都可以接时间名词或词组,构成时间状语.但是at 指具体的时间点,范围最小.例如:at 7o'clock.at the best time of the year.on指具体某一天里的时间,例如:on a foggy evening/day.on Friday morning.in指代的时间最大,后接表示年、月、四季、年代的词.如果morning,afternoon,evening 前面没有修饰限定的词,前面也用in.例如:in the morning,in the 1980s',in winter
第2个回答 2019-01-13
用于方位的时候,
in: 在...里面
on: 在...表面
at: 在某个地点
用于表示时间的时候:
in +早中晚, 如: in the morning, in the afternoon
on+星期, 日, 月 如: on Sunday, on Monday morning.
at+具体时间, 中午,晚上. 如: at 10 o'clock, at noon, at night