Respostas
Ok, essa é uma pergunta que requer uma resposta bem abrangente, vou tentar fazer da forma mais resumida e compartimentada possível, pra ficar mais fácil de memorizar.
Quando se fala dessas preposições, você pode pensar nelas sendo usadas em 3 categorias, relacionadas a:
1 - tempo x endereço/local (imagem em anexo, in/on/at)
2 - meios de transporte (in e on)
3 - perspectiva de ambiente, se você está "dentro" de algo ou "por cima" de algo (in e on)
1 - sobre tempo x endereço:
nessa categoria, como da pra ver na imagem, da pra pensar nas 3 preposições como sendo:
- in usada para coisas maiores/gerais/genéricas
- on usado para coisas numa escala menor, mais específica, mas ainda não super específica
- at a forma mais específica/exata de descrever algo (tempo ou endereço)
tempo:
- in é usado para se referir a séculos, decadas, anos, meses e semanas (in june / in 2014 / in a week / in a month)
- on é usado para se referir a dias, fins de semana e dias de semana (on thursday / on the weekend / on days like this)
- at é usado para falar de horas/horários específicos (at 12 pm / at 2 am) ; ou para falar do momento exato do "agora" - at this very moment / at this moment
endereço:
- in é usado para se referir a continentes, países, estados, cidades e bairros (in São Paulo / in Brazil / in Europe)
- on é usado para falar de ruas ou avenidas (on Elm Street)
- at é usado para falar de endereços específicos (i live at 21 Jump Street) ; ou locais específicos, como "em casa", "no shopping" - at home, at the mall.
2 - meios de transporte:
in - é utilizado para meios de transporte nos quais você não pode "andar" dentro deles, por serem pequenos, como carros, caminhões (a área do motorista não dá pra andar, igual carro), barcos pequenos (in a car / in a small boat / in a truck)
on - é usado para meios de transporte maiores, onde você pode andar dentro deles, esses seriam coisas como ônibus, aviões, navios, etc (on a plane, on a ship)
OBS: meios de transporte em que você está "montado" nele, não se encaixam nessa categoria acima, eles fazem parte da categoria 3 que vou descrever a seguir, ou seja: motos, bicicletas, jet skis, cavalos --- nesses casos você usa sempre "on", explicação do porquê abaixo.
3 perspectiva de ambiente, dentro x por cima de algo:
in - é usado para se referir a algo/alguém que está DENTRO de outra coisa, por exemplo, dentro de um vaso - in a pot; dentro do envelope - in an envelope
on - este é usado para falar de algo/alguém que está POR CIMA de outra coisa/lugar/pessoa, por exemplo, se colocar uma estampa num envelope, então é algo por cima desse envelope, por tanto usa "on the envelope"; se estiver montado em alguma coisa, você está "por cima" dessa coisa, então você usa "on" para motos, bicicletas, cavalos, jet skis e coisas do gênero, onde você monta o objeto/animal; quando fala de estar "no planeta terra" se pensa com essa lógica também, "on the planet earth", porque você está sobre a superfície do planeta, por tanto está "por cima" da superfície do planeta.; um objeto em cima de uma mesa - on the table.
Quando for algo que não se encaixar em nenhuma das 2 primeiras categorias acima, então vai cair na terceira, e você vai ter que pensar nessa ideia de "in" descrever algo "dentro" de outra coisa, ou "no meio" de outra coisa, enquanto que "on" descreve algo "por cima" de outra coisa.