in hospital,住院 at hospital,在医院工作 in the hospital,在医院里面某处 at the hospital,在医院(不一定是里面某个地方)加冠词时仅表示地点。the专指某一个医院的。 否则表示住院或者在医院工作。是范指医院,与哪一个具体医院无关清余。 at 和in的区别是毕正察:前者表示在一个地点,后者表示在一个范围之内。 所以:in the hospital强调在具体的一个医院里面,at the hospital强调在这手茄个特定地点。 in hospital一般表示在住院,当然是泛指;at hospital在医院里上班可能表示在任何一个医院,是泛指医院,同样也不强调具体是哪一个。