A preposição on aparece para indicar que alguma coisa está em uma superfície, além de ser usada para indicar rua e o andar em edifícios:
Indica a presença em uma área, dentro de algum lugar. Além de também aparecer antes de locais mais abrangentes, como países, estados, cidades ou bairros:
Já at indica um lugar mais pontual, uma área ou um endereço específico.
I work at a big company. – Eu trabalho em uma grande empresa.
I forgot your gift at home. – Eu esqueci o seu presente em casa.
Above us, only the sky. – Acima de nós, apenas o céu.
There’s a mirror in my bathroom, above the sink.– Há um espelho no meu banheiro, acima da pia.
Yes, you can sit behind me. – Sim, você pode se sentar atrás de mim.
What’s behind the bed? – O que há atrás da cama?
I live between the green house and the yellow house. – Eu moro entre a casa verde e a casa amarela.
There’s a beautiful tree between the buildings. – Há uma linda árvore entre os prédios.
Can you wait in front of the bakery? – Você pode esperar na frente da padaria?
Yes, you can sit in front of me. – Sim, você pode sentar na minha frente.
I live next to the mall. – Eu moro ao lado do shopping.
She lives next to the beach. – Ela mora perto da praia.
My cat loves to hide under the bed. – Meu gato adora se esconder debaixo da cama.
The invitation is under this book. – O convite está embaixo deste livro.