go on holiday = be on holiday = have a holiday这个短语中为什么前2个没有a,后一个有

问题描述:

go on holiday = be on holiday = have a holiday这个短语中为什么前2个没有a,后一个有

前两个 holiday 是表示 “ 度假的状态” 不可数.
go on holiday,去度假,直译实际上是“进入度假的状态”.
be on holiday,在度假,直译是 在度假的状态中.
后面 是 具体的有针对性的 某一个或某一段假,是可数的.
----------------------
专业翻译 来自英语牛人二团