on hoilday是词组没错,但是它是在度假的意思,词性在这里与你要求的不符。 你想表达的是在你的寒假里,in可以用于在某一段时间内,所以用in my winter holiday.如果用on holiday,可以这样写:he is on holiday。他正在度假在这里你写的是在你的寒假,绝对用In 没错滴~~~on 不能用在表达在某一段时间内-_-"
in-----[表示时间] 在....期间; 在....之后in all my life在我一生中in one's youth在青年时代in three weeks在三周内; 三周后I'll see you again in five days.五天后我再见你。on-----用于表示事件发生在某指定的时间:on July third; every hour on the hour.在七月三日这一天;时时刻刻----由此看出in是指一个时间段,on则是指比较特殊定的时间,所以应是in my winter holiday