Для правильного ответа на вопрос о выборе между "was" или "have been" в данном контексте, необходимо учитывать, что "was" обычно используется для описания действий в прошлом, завершившихся в определенный момент времени. В то время как "have been" указывает на длительный период действия, которое началось в прошлом и продолжается в настоящее время.
Следовательно, для выражения идеи о поездке в Италию в прошлом, верный вариант - "был" (was). Так что правильно будет сказать: "I was to Italy before."