В данном случае "To" употребляется только в Present Perfect с причастием "been". В любом другом времени будет привычный предлог "in".
Это можно просто запомнить как “небольшой глюк английского языка”.
Но объяснение, все же, есть.
Например, “I’ve lived in London for two years“? Или “Tom has worked in London since January?” переводятся как: “Я живу в Лондоне два года” и “Том работает в Лондоне с января. ”
Здесь другой случай Present Perfect. Это время употребляется, когда действие происходит в настоящем, и мы говорим, как долго оно происходит (то есть используем for, since или how long).
Предлог “in” как бы “зарезервирован” в языке именно для этого случая в Present Perfect. И когда ты скажешь “I’ve been in London…”, то мозг англичанина уже ждет, что дальше будет сказано, как долго уже длится действие в настоящем. Например: “I’ve been in London for two months.” - “Я нахожусь в Лондоне два месяца”.
Лингвистика
почему to а не in? have you ever been to the Hermitage? интересует ответ на первый вопрос.
to - предлог направления движения из места, где мы находимся, in - предлог расположения внутри объекта
Если глагол to be стоит в Perfect (have been) в значении "побывал" ( и уже вернулся), то после него употребляется предлог to, а не in. В грамматике это правило обычно прописывается в теме Present Perfect.
Потому что здесь имеется ввиду посещение Эрмитажа, а не проживание/нахождение там какое-либо время. Можно заменить словами visit, attend и т. п.
Потому что Present Perfect
Ягшымурат Гурбанназаров
?
Похожие вопросы
- Have you ever been TO или IN Africa?
- Это как переводится ? "Have you been out to the house?" Контекст внутри. Что еще за been out ?
- как правельно прочитать ? Have you ever danced with the devil in the pale moonlight?
- Have you ever see the rain. Почему тут have? Ведь тут нет модального глагола. Тут разве не перфектный инфинитив?
- Как правильно - "Why you are not going to him?" или "Why are you not going to him?" ?
- В предложении "Have any of you been to see her?" почему использовано "have", а не "has"? И почему использовано "been"?
- "Children, have you anything to eat?", - почему здесь не используется вспомогательный глагол do, ведь это вопрос?
- Could you revie my essay-letter to the bank. Thanks a lot for help
- Do you have any problems in english ? What should you do? What is the best way to learn english? Как ответить на это??
- Какая разница между двумя фразами: "where have you been all the time?" и "where are you was all the time"?