در حالت کلی میشه اینطور طبقهبندی کرد که:
at برای یک نقطه . مثل:
at the corner، at the door
in برای یک مکان بسته. مثل:
in the garden، in my pocket، in France
on برای سطح. مثل:
on the wall، on the floor
مثلا به این جمله توجه کنید:
I live on the 1st floor at Pasdaran Street in Tehran
به طور خاص در مورد مثالتون at home درست هست و in home درست نیست. مثالهای زیر استانداردهایی هستند که in و at و on در آنها به کار میروند:
at
at home
at work
at school
...
in
in a taxi
in the sky
in a row
...
on
on a bus
on a plane
on the left
...
لیست کاملتری از این استانداردها رو میتونید اینجا ببینید.