Ответ:
Перевод задания: Выберите правильное слово: has gone to — ушёл/уехал в (и ещё не вернулся); has been to — бывал в, посетил; has been in — находится/проживает в течение некоторого времени.
Mum isn’t at home. She has gone to the shops. (Мамы нет дома. Она ушла в магазины.)
Она отсутствует и ещё не вернулась.
I have been to Paris twice. (Я дважды бывал в Париже.)
Речь о посещениях, а не о пребывании там сейчас.
Jack has been in Spain for a week. He is still there. (Джек находится в Испании уже неделю. Он всё ещё там.)
For a week обозначает длительность пребывания.
Have you ever been to Italy? (Ты когда-нибудь бывал в Италии?)
Вопрос о жизненном опыте.
My brother has gone to the library. He’ll be back soon. (Мой брат ушёл в библиотеку. Он скоро вернётся.)
Он пока не вернулся.
We have been in this city for ten years. (Мы живём в этом городе уже десять лет.)
Форма been in показывает длительное пребывание в городе.
