用法上区别1.at表示"在.处",一般指较小的比较具体的地点.如:

He isn't at school.He is at home.他不在学校,他在家.

2、in表示"在.内部在.里面"的意思.如:

What is in the box?盒子里有什么?

3、for 为...,因为...,至于....

He works for this company.

他为这家公司工作

4、on用法:用于具体的日期前,星期几,几号,包括那天的上午下午晚上等。