Ушел
В ситуации, когда кто-то ушел в данном месте его нет, мы должны употреблять конструкцию have gone to.
Побывал
Говоря о ситуации, когда кто-то побывал где-то и вернулся / возвращается в исходную точку, мы обычно употребляем have been to.
Где + как долго
Когда мы сообщаем, где кто-то находится и как долго он там находится, мы употребляем конструкцию have been in + где + как долго.
Опускание
Перед такими словами как home, there и here, мы опускаем предлог to.
Примеры
Jane has gone to Israel.
Джейн уехала в Израиль.Michael has been to Israel. Now he is back to Canada.
Михаил побывал в Израиле, но теперь он вернулся обратно в Канаду.Lucy is in Paris. She has been in Paris for 3 months.
Люси в Париже. Она в Париже 3 месяца.How long have you been here?
Как давно ты здесь?
Упражнения
Beginner
Упражнения на Present Perfect Simple
Elementary
Упражнения на have been и have gone
Pre-intermediate
Упражнение на have gone to, have been to, have been in