在晚上有多种用法,可以用at night(固定用法,泛指“在夜晚”),in the night(某个夜晚,表示一个时间段),on the/a night (特指某一具体日期的夜晚,受具体日期的限定)。表达不同意思所用的介词也不同。
无论表示时间点还是空间点,at 都用于“小而具体”的名词前,比如时间表达“在几点”,地点表达“在哪儿”。
in 的意思是“在……之内”,表示时间的时候,指的是在一个比较长的时间段之内,表示地点的时候,表示在地点名词内部。
on 用于表示地点的时候,表示接触的“上方”,表示时间的时候,用于具体的日期前、节日前,如果每个早晨、下午、晚上被修饰,也会用 on 。