Ответ:

Перевод задания: Выберите правильное слово: has gone to — ушёл/уехал в (и ещё не вернулся); has been to — бывал в, посетил; has been in — находится/проживает в течение некоторого времени.

  1. Mum isn’t at home. She has gone to the shops. (Мамы нет дома. Она ушла в магазины.)

    Она отсутствует и ещё не вернулась.

  2. I have been to Paris twice. (Я дважды бывал в Париже.)

    Речь о посещениях, а не о пребывании там сейчас.

  3. Jack has been in Spain for a week. He is still there. (Джек находится в Испании уже неделю. Он всё ещё там.)

    For a week обозначает длительность пребывания.

  4. Have you ever been to Italy? (Ты когда-нибудь бывал в Италии?)

    Вопрос о жизненном опыте.

  5. My brother has gone to the library. He’ll be back soon. (Мой брат ушёл в библиотеку. Он скоро вернётся.)

    Он пока не вернулся.

  6. We have been in this city for ten years. (Мы живём в этом городе уже десять лет.)

    Форма been in показывает длительное пребывание в городе.