区别辨析at、in与on

at、in与on这些前置词在表示地点或时间时均含“在……”之意。

at :表地点时,指空间位置上的某一点;表时间时,指在时间上的某一时刻。

  • We left at 2 o'clock.
    我们在两点钟离开的。
  • at the end of the week
    周末
  • We woke at dawn.
    我们在黎明醒来。

in :表地点时,指在某一立体空间范围内;表时间时,指一段时间或与年、月、季节时间连用。

  • in 2005
    在2005年
  • in the 18th century
    在18世纪
  • in spring/summer/autumn/winter
    在春 / 夏 / 秋 / 冬天
  • in the fall
    在秋天
  • in March
    在三月
  • in the morning/afternoon/evening
    在上午 / 下午 / 晚上

on :表地点时,指某物与另一物表面相接触,或与某地方接壤等;表时间时,指在某一天或某一天的某个时间,尤指在星期几。

  • We meet on Tuesdays.
    我们每星期二见面。
  • on May the first/the first of May
    在五月一日
  • on the evening of May the first
    在五月一日的晚上
  • on one occasion
    曾经有一次
  • on your birthday
    在你生日那天