on rainy days 为什么介词要用on而不是in?

问题描述:

on rainy days 为什么介词要用on而不是in?

指具体的时日和一个特定的时间,如某日、某节日、星期几等是用On的,譬如,on friday, on christmas day
在某个较长的时间(如世纪、朝代、年、月、季节以及泛指的上午、下午或傍晚等)内,用in,譬如 in 1990s, in the morning

"on"一般用于更加具体的时间,所以是"on Sunday","in April"这样的表达……不得不说对于介词的用法往往语感比语法书更加有用哦!

时间前面有形容词rainy修饰 不能用in 只能用on
如in the morning 和on Monday morning
Monday虽是名词 但是修饰morning的 所以不能用in