a vacation 前用on还是for

3个回答

  • 介词的选择主要取决于想要表达的意思,

    on vacation 在美语中是一个固定短语,意为“在度假中”或“去度假”,但是不加冠词 a.

    如果在某种特定情境下用到 on a vacation 不是不可能,例如:

    The horrible accident took place when he was on a vacation trip in the Bahamas.

    这里的 vacation 基本上可以被视同形容词,正如 a business trip 中的 business 也是以名词当形容词使;或者也可把它们视为组合名词.

    至于 for a vacation,也完全可以出现在句子当中,例如:

    Where would you like to go for a vacation?

    因此,两个介词都可以,但只是当介词在句中完成衔接的作用,并非是任何固定惯用短语.