В англійській мові існує три конструкції, що виражають факт відвідування якогось місця: have been to, have been in, have gone to. Ці конструкції дуже схожі, але кожна несе свій сенс.
1. have been to
I have been to Australia. Я був в Австралії (у минулому, але наразі мене там немає).
2. have been in
He has been in Australia for two years. Він перебуває в Австралії протягом двох років (він поїхав до Австралії два роки тому і досі перебуває там).
3. has gone to
He has gone to Mexico. Він поїхав до Мексики (Він поїхав до Мексики і досі перебуває там).