have a vacation разговорное выражение перевод
иметь отпуск, взять отпуск, ехать в отпуск (перевод по контексту)
1. I haven't had a vacation in years. I need to go away for a couple of weeks. / У меня не было отпуска уже несколько лет. Мне нужно уехать на пару недель.
2. - When did you last have a vacation? / Когда ты в последний раз был в отпуске?
- Last summer. I went to Italy with my family. / Прошлым летом. Я ездил с семьей в Италию.