1、用法上的区别:
In--在…内部:In the coffee shop。
At--开放的地点,无论在内在外,但是对于城市,国家,城镇不可以:At the coffee shop。
2、搭配不一样
in home也可以表示在家,强调的是在房子里,一般都在in 和 home之间加上人称代词,比如,in my homein our home。
at home 表示在家家指抽象的概念,是个固定搭配。
in home与at home区别
英语表示小的地方通常介词用at。at有更具体、更小的表达作用。家通常是小而具体的地方,所以应该用at home,而不应该用in home.