Exercícios de gramática

In, on ou at para o tempo?

Veja como um zoom para trás: um ponto no relógio, depois um dia, depois tudo o que é mais longo.

A resposta curta

Use at para um ponto no relógio — at six, at noon. Use on para os dias e as datas — on Monday, on 4 July. Use in para tudo o que é mais longo — in May, in summer, in 2026.

De qual você precisa?

PeríodoFormaExemplo
hora do relógioatat 7.30, at midnight, at lunchtime
dia ou dataonon Friday, on 12 May, on my birthday
mês, estação, anoinin March, in winter, in 1999
momento do diainin the morning, in the evening
a noiteatat night

Treine esta escolha

Carregando…

Sua primeira pergunta está vindo.

Lado a lado

Três frases para cada forma, tiradas das 449 frases deste exercício. A resposta está destacada.

in

  • The letter arrived in the afternoon.
  • They always go on vacation in summer.
  • The movie starts in exactly two hours.

on

  • We had a picnic on Sunday afternoon.
  • He starts work on the ninth of March.
  • They always go to the gym on weekdays.

at

  • We celebrate New Year's Eve at midnight.
  • The class starts at eight in the morning.
  • I have a dentist appointment at 2 o'clock.

Dê um zoom para trás e troque a preposição

As três preposições se alinham com três tamanhos de tempo:

Essa escada resolve quase todas as frases. O que vem a seguir é o resto.

Os momentos do dia

Eles levam in, com uma exceção:

Mas assim que um dia é nomeado, a expressão inteira conta como um dia e leva on:

on Monday morning, on the evening of the 4th

Expressões fixas com at

Uma lista curta em que at vence a escada:

at lunchtime, at the weekend (britânico), at Christmas, at Easter, at the moment, at present, at the same time, at midnight, at noon, at dawn, at sunset

O inglês americano prefere on the weekend. Os dois são padrão na sua variedade.

Note a diferença entre at Christmas — o período todo das festas — e on Christmas Day — aquele dia preciso.

In para o tempo que falta

In mede também em quanto tempo uma coisa vai acontecer:

Não confunda com within, que põe um prazo: within ten minutes quer dizer em algum momento antes de eles passarem.

Preposição nenhuma

Ela desaparece por completo diante de next, last, this, every e all:

E também diante de today, tomorrow, yesterday e tonight.

From, by, until

Outras três que dividem este terreno e que vale separar:

Para essas três preposições aplicadas ao lugar, veja in, on ou at para o lugar.

Onde um falante de português tropeça

O seu «em» acerta uma das três e erra as outras duas. Comece pelo que funciona:

portuguêsinglês
em maioin Mayacerta
no invernoin winteracerta
em 1999in 1999acerta
em dez minutosin ten minutesacerta
na segundaon Mondayerra
no dia 12 de maioon 12 Mayerra
no Natalat Christmaserra

Para os períodos longos — meses, estações, anos — o seu «em» dá in e você não precisa pensar. Para dias e datas ele dá in também, e aí está errado: dia é on.

«Na segunda» é on Monday, e esta é a sua armadilha número um. Quem fala francês diz «je te vois lundi», sem preposição nenhuma, e por isso às vezes esquece o on. Você tem uma preposição, e é a errada: «te vejo na segunda» puxa para in Monday. É o primeiro erro da lista e o mais frequente da página.

A regra curta: dia da semana, data, aniversário, feriado com dia marcado → sempre on.

Mas «à noite» é at night, e aqui a sua língua acerta por conta própria. Esta é uma coincidência feliz e vale decorá-la assim:

portuguêsinglês
de manhãin the morning
de tardein the afternoon
à noiteat night

O «à» de «à noite» é o mesmo «a» que dá at nas horas, e é justamente at que a noite pede em inglês. Quem fala francês ou russo tropeça aqui; você só precisa confiar na preposição que já usa.

E «às seis horas» se transpõe direto. O seu «a» diante de um ponto do relógio dá at: at six o’clock, at midnight, at meio-dia → at noon. É o quarto erro da lista resolvido de graça.

«Na semana que vem» não leva nada em inglês. Aqui a sua língua põe uma preposição onde o inglês não põe nenhuma:

portuguêsinglês
na semana que vemnext week
no ano passadolast year
todas as terçasevery Tuesday
o dia todoall day

É o terceiro erro da lista, e ele vem direto do «na» e do «no». Diante de next, last, this, every e all, o inglês não aceita preposição.

«Em dez minutos» é in, e não within. Aqui você acerta sem esforço. A diferença que falta é a de within, que o português faz com «dentro de» ou «no prazo de»: «dentro de dez minutos» é within ten minutes, um prazo, e não uma contagem.

E a série by / until / from precisa de cuidado, porque «até» cobre duas delas. Esta é a única linha em que o francês leva vantagem sobre você:

portuguêsinglês
até sextauntil Friday — e aí para
até sextaby Friday — não depois disso
a partir de sextafrom Friday

«Entregue até sexta» é by Friday; «fico até sexta» é until Friday. A pergunta a fazer é se sexta é um prazo ou o fim de um período.

Erros a evitar

Errado: See you in Monday. certo: See you on Monday.

Os dias da semana levam on, haja o que houver no resto da frase.

Errado: I'll call you in the night. certo: I'll call you at night.

Os momentos do dia levam in — in the morning, in the afternoon —, mas night é a exceção e leva at.

Errado: We're meeting on next Tuesday. certo: We're meeting next Tuesday.

Depois de next, last, this e every não se usa preposição nenhuma.

Errado: The train leaves in 6 o'clock. certo: The train leaves at 6 o'clock.

Uma hora é um ponto, e os pontos levam at.

Onde esta escolha aparece

Outras palavras que se confundem

Prática mista → Já domina esta forma? Teste-a entre todas as outras: dez, vinte ou trinta frases de cada forma ao mesmo tempo.