← Gramática

In, on ou at: qual usar

A regra cabe numa linha: at para hora, on para dia, in para períodos longos. O que derruba o brasileiro não é a regra — é o português, que usa 'em' para as três.

A escada do menor para o maior

Pense em tamanho de tempo. At é o mais apertado: um ponto no relógio. On é um dia inteiro. In é qualquer coisa maior que um dia — mês, estação, ano, século. Quase toda dúvida se resolve perguntando 'que tamanho de tempo é este?'.

at 7 o'clock, at noon, at midnighthora exata
on Monday, on July 4th, on my birthdayum dia
in May, in 2026, in the summermaior que um dia

As exceções que valem decorar

São poucas e aparecem o tempo todo. At night é a mais traiçoeira, porque foge da escada. E in the morning / in the afternoon / in the evening usam in — mas at night usa at. Não há lógica; há uso.

in the morning / in the afternoon / in the eveningde manhã / à tarde / à noite (antes de dormir)
at nightde noiteA exceção. Não é 'in the night'.
at the weekend (UK) / on the weekend (US)no fim de semana

Quando não se usa preposição nenhuma

Antes de next, last, this e every, o inglês não põe preposição. É um erro silencioso: a frase soa quase certa e um professor corrige na hora.

I saw her last week.Vi ela semana passada.Não é 'in last week'.
We travel next month.Viajamos mês que vem.

O erro que o português faz a gente cometer

Estes não são descuidos: são o português funcionando direito e puxando a frase para o lado errado. Saber de onde vem o erro é o que faz ele parar.

I work in Monday.

I work on Monday.

Em português é 'na segunda', e 'na' puxa para in. Dia da semana é um dia inteiro: on.

See you in the night.

See you at night.

Aqui o português também diz 'de noite', igual a 'de manhã' — mas o inglês trata a noite diferente do resto do dia. É exceção pura, e a única saída é decorar.

She arrived in last Friday.

She arrived last Friday.

Com last, next, this e every não entra preposição. O português precisa de uma ('na sexta passada'), e é ela que sobra na tradução.

Teste rápido

1. The class starts ___ 8 a.m.in · on · at · —Ver resposta

atHora exata é o tempo mais apertado: at.

2. My birthday is ___ March.in · on · at · —Ver resposta

inMês é maior que um dia: in.

3. They moved here ___ last year.in · on · at · —Ver resposta

—Antes de 'last' não entra preposição nenhuma.

Ler explicação não fixa. Errar de novo fixa.

No Lingo, este assunto vira exercício que volta quando você erra — e para de voltar quando para de errar. É de graça, e o teste de nível leva dois minutos.

Treinar in, on ou at

Outros assuntos