i was on vacation = eu estava em férias/ de férias. ambas as formas estão corretas.
já postei aqui que a tradução para I was on vacation pode ser tanto eu estava em férias como eu estava de férias de acordo com os compêndios de gramatica.
eu estava em férias não deveria ser considerado errado!!!