Разница между предлогами at, on и in для обозначения места заключается в том, что каждый из них указывает на местоположение в разных контекстах. 1
Предлог «in» используется, когда речь идёт о месте внутри чего-либо, например, комнаты, здания, города или страны. 1 Примеры: in the bag (книга в сумке), in a big house (она живёт в большом доме). 1
Предлог «on» применяется, когда нужно обозначить место на поверхности, например, стола, улицы или этажа, или вдоль линии, такой как река или дорога. 1 Примеры: on the floor (на полу), on Main Street (на Главной улице). 1
Предлог «at» используется для обозначения конкретного места или точки, например, адреса, определённого здания или события. 1 Примеры: at the bus stop (на автобусной остановке), at a concert (на концерте). 1
Таким образом, можно представить разницу между этими предлогами как шкалу размера: at — точка или конкретное место, on — поверхность или линия, in — объёмное пространство или область. 4