Основные различия между «I have been» и «I was» в английском языке:
- «I was» используется, когда упоминается время, когда из контекста важно, когда произошло действие. vk.com Например, «Я был в кино две недели назад» по-английски — «I was in the cinema two weeks ago». english-skype.net
- «I have been» употребляется, когда упоминается факт посещения, опыт. vk.com Когда из контекста важно, как это было или то, что человек вообще был в каком-то месте. vk.com Например, «Я был в Лондоне» — «I’ve been to London». enjoyenglish-blog.com
Таким образом, употребление «I was» акцентирует внимание на времени, а «I’ve been» — на факте посещения. vk.com english-skype.net
Выбор между этими фразами зависит от контекста и того, что именно нужно подчеркнуть: время или факт присутствия. english-skype.net