Разница между «been» и «go» в английском языке заключается в значении:
- «Been» обозначает результат путешествия. 4 Человек бывал, ездил, ходил куда-то и вернулся назад. 4 Например: «I have been to the USA» — «Я был в США» (в прошлом, но на данный момент меня там нет). 4
- «Go» означает само действие путешествия. 1 Например: «I will go to Spain» — «Я поеду в Испанию» (означает, что человек отправится в путешествие). 1
Таким образом, go указывает на будущее действие, а been — на завершившееся путешествие: человек побывал где-то и вернулся. 14