Have been to, have gone to и have been in — важные грамматические конструкции, используемые во времени Present Perfect.
Слова been и gone в английском языке являются причастиями прошедшего времени или выступают 3-й формой глагола. Gone — это форма причастия прошедшего времени от глагола go (go/went/gone), а been — форма причастия прошедшего времени от глагола be (be/was(were)/been).
Present Perfect Tense (Present Perfect) — это настоящее совершенное время. В английском языке оно используется для обозначения действия, которое началось в прошлом и завершилось к настоящему моменту времени. Мы используем Present Perfect, когда сообщаем о событиях, которые свершились к настоящему времени, при этом не имеет значения, когда именно произошли эти события. Настоящее совершенное время помогает рассказать о жизненном опыте: где мы были, куда ездили, что видели, что делали в жизни и т.п. В английском языке глагол во времени Present Perfect воспринимается в настоящем времени, а не в прошлом, поскольку своим результатом привязан к настоящему времени.
I have been to Australia more than ten times. — Я был в Австралии более десяти раз.
Многие спросят — почему в данном случае нельзя сказать "have been in" вместо "have been to", ведь по-русски мы говорим, что "бывали в". Чтобы понять разницу в употреблении, давайте рассмотрим примеры ситуаций, в которой говорящие используют конструкции have been to, have been in и have gone to.
Правила употребления have been to, have been in, have gone to
Have been to используется, когда мы говорим о посещении каких-либо мест: где мы были (но уже вернулись оттуда) или никогда не были. Мы должны употреблять been, если говорим о человеке, который съездил в путешествие и вернулся, т.е. мы говорим о результате поездки.
John has been to Australia. — Джон побывал в Австралии. — Когда мы говорим так, собеседник поймет, что Джон съездил в Австралию, а потом вернулся.
Have gone to употребляется, когда мы говорим, что кто-то отправился куда-либо, при этом он прибыл в пункт назначения или находится в пути к нему. Мы будем употреблять gone в том случае, когда человек отбыл куда-то и до сих пор не вернулся (мы говорим о его отсутствии).
John has gone to Australia. — Джон уехал в Австралию. — В этом случае становится понятно, что Джон уехал в Австралию и сейчас находится там.
Have been in используется, когда мы говорим, что кто-либо находится в каком-либо месте в течение определенного времени.
John has been in Australia for ten years. — Джон живет в Австралии уже десять лет. — Он уехал в Австралию десять лет назад и до сих пор находится там.
Примеры употребления have been to, have been in, have gone to
Рассмотрим еще несколько примеров употребления грамматических конструкций have been to, have been in, have gone to в разных ситуациях:
- John has gone to New York to strive for fame. — Джон отправился в Нью-Йорк, чтобы стремиться к славе.
- Kate has gone to college, her classes continue until the evening. — Кейт ушла в колледж, ее занятия продолжаются до вечера.
- Maxim is in the garden somewhere. Frith has gone to find him. — Максим где-то в саду. Фрис пошел его искать.
- Is there someone she might have gone to see? — Есть ли кто-нибудь, к кому она могла бы поехать?
- Michael and Roger had gone to bed, but supper was waiting for them in the dining-room. — Майкл и Роджер уже легли, но в столовой их ждал ужин.
- The dollar has been in a global uptrend against the ruble since 2012. — Доллар находится в глобальном восходящем тренде против рубля с 2012 года.
- Mr. Cowan has been in business at his present location for a decade. — Мистер Коуэн занимается бизнесом на своем нынешнем месте уже десять лет.
- You have been in this courtroom every day supporting professor Kane. — Вы были в этом зале суда каждый день, поддерживая профессора Кейна.
- May is not here. She’s gone to the bank — Мэй нет. Она ушла в банк.
- She had been in France and loved, ever after, French novels, French cookery, and French wines. — Она побывала во Франции и с тех пор любила французские романы, французскую кухню и французские вина.
- Had she been in contact with John since you came back to town? — Общалась ли она с Джоном с тех пор, как вы вернулись в город?
- I have been to Russia twice. — Я бывал в России дважды.
- I have been to Morocco more than four times. — Я была в Марокко более четырех раз.
- By the time she will have been in Berlin. — К тому времени она уже будет в Берлине.