Ответ:

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

  1. How long have you been in Petersburg?
    Как давно ты находишься в Петербурге?
  2. Alistair has gone to the cinema to see the new Superman film.
    Алистер пошёл в кино, чтобы посмотреть новый фильм о Супермене.
  3. I have been to that café many times.
    Я много раз был в том кафе.
  4. My Dad isn’t here. He has gone to his office.
    Моего папы здесь нет. Он ушёл в свой офис.
  5. Sarah still isn’t feeling very well. She has been to the doctor twice already.
    Сара всё ещё плохо себя чувствует. Она уже дважды была у врача.
  6. Mum has been to the supermarket this morning.
    Мама сегодня утром ходила в супермаркет.
  7. Dad has gone to the supermarket. He’ll be back later.
    Папа ушёл в супермаркет. Он вернётся позже.
  8. He has been to the cinema twice this week.
    На этой неделе он дважды ходил в кино.
  9. We have never been to this basketball court before.
    Мы раньше никогда не были на этой баскетбольной площадке.
  10. Have you ever been to London?
    Ты когда-нибудь был в Лондоне?

Правило: has/have been to означает посещённое место или опыт посещения; has/have gone to означает, что человек ушёл туда и сейчас, вероятно, находится там.