what are you doing for vacation?可以用On替换for吗

问题描述:

what are you doing for vacation?可以用On替换for吗
如题,可以用on替换for吗?WHY?
what are you doing for vacation 表示:你想在假期干神马
what are you doing on vacation 是不是也表示同样的意思呢?

for在这里表示目的,而on表示时间,前者表示你为假期做什么准备,后者才是你在假期干什么,这两个介系词是不一样的.希望我能帮助你解疑释惑.