خوب مثلا برای خونه یا here و چندمورد دیگه نباید از حرف اضافه استفاده کرد..مثلا I want to stay home..من میخوام خونه بمونم..مگر اینکه بخوای بگی ی چیزی تو خونس یا اشاره کنی مثلا mom is at home
On برای خیابون وقتی میاد که بخوای جزئی تر توضیح بدی مثلا خیابان سجاد یا خیابان بهارon sajad street.ولی وقتی منظورت منطقه سجاد باشه یا بهار منظورم اینه مثل گفتگوهای محاوره ای که میگیم میخوام برم سجاد یا جنت..ینی منظورمون ی منطقه خاصه برای خرید یا هرچیزی که شهرت داره..اونموقع از in استفاده میکنیم و معمولا بدون ذکر واژه. خیابون یا بولوار و..بعداسم اون مکان مثلا in sajad
دیگه بنظر منم بعضی چیزا حفظیه یا بستگی داره به نوع مکان که جنرال بگی یا اختصاصی