不能,on可表示具体的某一天或某一天的早上、中午、晚上等,而for是表示一段时间.
时间介词用法:
1、at 强调时间上的某一点,例如:at ten o’clock 十点 at noon=at 12:00 正午十二点 at night 夜晚
2、in 表示某一段时间,指天、年、月、季节、周次等,例如:in Jan.一月 in 2010 2010年 in Spring 春季
3、in the morning 早上 in the afternoon 下午 in the evening 傍晚
4、on 用来特指几月几号,星期几,或是某一天的上下午,例如:on Sunday 星期日 on Monday morning 星期一上午
5、for表示时间段,例如:for two weeks 2周 for a year 一年