答:in常用于连续动作或者是重复动作,强调从现在开始算起推移到将来的某一段时间,所以往往会和将来时态连用。而on用来表示将一些物品,放在另外一种物品表面之上,比如on the following,常常和动词连用。
选用介词on的场合:用于星期、日期(包括该天的各部分)前、用于公共节假日前。选用in的场合:用于泛指一天的上午,下午或者傍晚。用于某个较长的时间,像世纪,朝代,年,月,季节等。用于表示“从现在起,多久以后或多长时间内”的短语之前。
需要特别注意的是at,on都可用来表示“节假日”,但at侧重指“休假的时节”,而不是指具体的哪一天;on侧重指具体的时日,与它连用的短语中多含“Day”