1 at 表示小的,更具体的地点; in通常是较大的地点 at the bus sation; in the school
2 by 表示通过; on 依靠 by bus; on foot
3 do 表示 做和 go to 表示去
4 at night 表示在夜里;to night 表示到(还未到)夜里
5 so 表示结果和 because表示因果关系
6 remain 状态上保持和 stay 身体或者是行动上保持
7 be home 在家; get home 到家
8 you must be home at half past ten 中的at不能替换,具体时间要用介词at
9 on,to,in,at,for太多了,建议你有道,或者百度词典一下