In prison x At prison x In the prison: Qual é a diferença

Gostaria de saber as 3 opções in prison x at prison x in the prison seriam possíveis e se tem diferença de sentido entre elas (eu vi em outro post por exemplo que "in hospital" é se a pessoa está internada mas "at hospital" é se a pessoa está visitando).
TESTE DE VOCABULÁRIO
1 resposta
ENTENDENDO AS HORAS EM INGLÊS