Ответ:

Перевод задания: Вставьте has gone to / has been to / has been in.

Кратко: has gone to — отправился и ещё не вернулся; has been to — побывал (обычно уже вернулся); has been in — находится в месте в течение указанного времени.
In short: has gone to means someone went and has not returned; has been to means someone has visited a place; has been in describes being in a place for a period of time.

  1. My sister has been to Italy three times. She loves it there.
    Моя сестра трижды бывала в Италии. Ей там очень нравится.
  2. Where’s Dad? — He has gone to the post office. He’ll be back soon.
    Где папа? — Он ушёл на почту. Скоро вернётся.
  3. Alex has been in New York since January. He’s studying there.
    Алекс находится в Нью-Йорке с января. Он там учится.
  4. Have you ever been to a big food festival?
    Ты когда-нибудь бывал на большом гастрономическом фестивале?
  5. They can’t answer the phone: they have gone to the market to buy vegetables.
    Они не могут ответить на телефон: они ушли на рынок купить овощей.
  6. Anna has been in Moscow for two years now. She moved there in 2024.
    Анна живёт в Москве уже два года. Она переехала туда в 2024 году.
  7. I’ve never been to Japan, but I’d love to go.
    Я никогда не бывал в Японии, но очень хотел бы туда поехать.
  8. Mum has been to the doctor’s. She had an appointment at 10 a.m.
    Мама сходила к врачу. У неё была запись на 10 утра.