Как правильно сказать:
I'm at Trafalgar square?
или I'm on Trafalgar square? Или может быть, in?
Давайте посмотрим, что означают эти предлоги и как правильно их употреблять.
Если мы внутри чего-то, то говорим in :
I'm in the coffee shop.
А можно ли сказать:
At the coffee shop?
Да, можно!
Но почему, в чем разница?
In означает, что мы находимся внутри, а at - указывает на общую территорию, неважно, внутри или снаружи.
Если мы снаружи кафе, мы все еще "at the coffee shop."
А если на чем-то?
Если на поверхности, говорим On.
Забравшись на крышу кафе, мы скажем : I'm on the coffee shop.
А про город? Как сказать " Я в Лондоне?" I'm at London?
Нет! С населенными пунктами и странами всегда говорим In.
Одинаково правильно будет сказать:
at the gym = in the gym
at the office = in the office
at the park = in the park
at the beach = on the beach
at Trafalgar square = on Trafalgar square
Но с этими словами возможен только один вариант:
at the party
at the market
in class
in the city
По материалам: Papa teach me English