Aprende cuándo usar in, on y at en inglés, cuándo no se pone preposición y los errores típicos, con ejercicios.

Si alguna vez te has quedado en blanco pensando si se dice in Monday, on Monday o at Monday, tranquilo, que no eres el único. Las preposiciones de tiempo en inglés son de esas cosas que parecen una tontería y que, sin embargo, aparecen en casi cualquier frase que quieras decir: cuándo quedas, cuándo naciste, a qué hora empieza la clase o qué haces el fin de semana.
El lío viene de que en español lo resolvemos casi todo con «en» (en julio, en 2020, en verano) o directamente sin preposición (el lunes, a las tres), mientras que el inglés reparte esos mismos significados entre in, on y at. La buena noticia es que hay una lógica detrás, y en cuanto la veas, la gran mayoría de los casos se resuelven solos.
En esta guía te explico la regla de la pirámide, cuándo se usa cada preposición, los casos en los que no se pone ninguna (que son más de los que crees), los errores que veo en clase todas las semanas y cuatro ejercicios para practicar. ¡Vamos allá!
Son las palabras que colocamos delante de una expresión temporal para situar una acción en el tiempo: at 7 o’clock, on Friday, in August. Hay unas cuantas más (for, since, during, until…) y al final te cuento las básicas, pero las tres que vas a usar a diario, y las que más fallos provocan, son in, on y at.
Si acabas de ver el verbo to be, este es el siguiente paso natural: con las dos cosas ya puedes decir frases como My birthday is in May o The class is at six sin pensártelo dos veces.
Este es el truco que doy en clase, y funciona de maravilla. Imagina una pirámide al revés: arriba, lo más amplio; abajo, lo más preciso. Cuanto más concreto es el momento, más abajo bajas en la pirámide, de in a on y de on a at.
| Preposición | Para qué | 🇬🇧 Ejemplos |
|---|---|---|
| IN | Periodos largos o poco concretos | in May, in 2019, in summer, in the 1990s |
| ON | Días y fechas | on Monday, on 5 March, on my birthday |
| AT | Momentos exactos | at 8 o’clock, at midnight, at lunchtime |
Con esta idea en la cabeza ya aciertas la mayoría de las veces. Lo que queda son unas cuantas excepciones y expresiones fijas, que te explico a continuación.
Usamos in con los periodos de tiempo más largos o menos concretos:
Algunos ejemplos:
Fíjate en las partes del día: son la excepción a la lógica de la pirámide, porque una mañana no es un periodo «largo», y aun así va con in. Apréndetelas como bloque: in the morning, in the afternoon, in the evening… pero at night, que ahora veremos.
Con una cantidad de tiempo, in significa «dentro de», contando desde ahora: The film starts in ten minutes (la película empieza dentro de diez minutos) o I’ll be back in two weeks (vuelvo dentro de dos semanas). No lo confundas con for, que indica duración: I’ll be away for two weeks significa que estarás fuera durante dos semanas.
Usamos on con los días concretos:
Algunos ejemplos:
Dos detalles importantes. Primero, para hablar de algo que haces habitualmente un día de la semana, pon el día en plural: I go swimming on Tuesdays (voy a nadar los martes). Y segundo, ojo con el último punto de la lista, porque es donde más se falla: decimos in the morning, pero on Monday morning. En cuanto aparece un día concreto, manda on.
Para las fechas, en inglés británico lo normal es on the 3rd of May o, por escrito, on 3 May. Si quieres repasar cómo se dicen y se escriben, lo tienes todo en el post sobre la fecha en inglés, y los ordinales (first, second, third…) en el de los números en inglés.
Usamos at con los momentos más precisos:
Algunos ejemplos:
Si todavía te cuesta decir la hora en inglés, antes de seguir échale un vistazo al post sobre la hora en inglés, porque at casi siempre va acompañado de una.
Esta es la parte que más errores te va a ahorrar, porque aquí el español nos traiciona. Delante de next, last, this y every, y con today, tomorrow, yesterday y tonight, no se pone ninguna preposición.
| ❌ Incorrecto | ✅ Correcto |
|---|---|
| See you on next Monday. | See you next Monday. |
| We met in last summer. | We met last summer. |
| What are you doing at this weekend? | What are you doing this weekend? |
| I go running on every Friday. | I go running every Friday. |
| The exam is on tomorrow. | The exam is tomorrow. |
| I saw her in yesterday morning. | I saw her yesterday morning. |
Y lo mismo pasa con ago, que va detrás de la cantidad de tiempo y sin preposición: I started learning English three years ago (hace tres años).
Con la pirámide y la lista anterior tienes casi todo resuelto, pero hay unas cuantas parejas que merecen un aviso aparte.
Ya lo hemos visto, pero es tan frecuente que lo repito: la parte del día sola va con in; si le pones delante un día concreto, pasa a on. I study in the morning, pero I have an exam on Thursday morning.
At night es «por la noche» en general: I can’t sleep at night. In the night se usa para algo que pasó durante una noche concreta: I woke up twice in the night. Si dudas, at night es la opción segura.
At Christmas se refiere a las fiestas, a toda esa época del año: We always visit my grandparents at Christmas. On Christmas Day es el día 25 en concreto, y como es un día, va con on. Lo mismo con at Easter y on Easter Sunday.
Aquí no hay error posible: los dos son correctos. At the weekend es lo habitual en inglés británico y on the weekend, en inglés americano. Elige uno y sé coherente.
On time significa puntual, a la hora prevista: The train left on time. In time significa con tiempo suficiente, a tiempo para algo: We got to the cinema just in time for the film.
At the end (of) es el último momento de algo: at the end of the film, at the end of the month. In the end significa «al final» en el sentido de «finalmente», después de pensarlo o de un proceso: In the end, we decided to stay at home.
Estos son los errores que corrijo una y otra vez. Si consigues evitarlos, tu inglés va a sonar mucho más natural de inmediato.
| ❌ Incorrecto | ✅ Correcto | 🇪🇸 Por qué |
|---|---|---|
| I was born on 1995. | I was born in 1995. | Los años van con in. |
| The class starts in 9. | The class starts at 9. | Las horas van con at. |
| I go to the gym in Mondays. | I go to the gym on Mondays. | Los días van con on. |
| I’ll call you in Monday morning. | I’ll call you on Monday morning. | Si hay un día concreto, manda on. |
| See you on next week. | See you next week. | Next, last, this y every van sin preposición. |
| I don’t like driving in the night. | I don’t like driving at night. | La noche en general es at night. |
| We met in Christmas Day. | We met on Christmas Day. | Es un día concreto, así que va con on. |
| I’ll finish it in the end of the week. | I’ll finish it at the end of the week. | El último momento de algo es at the end of. |
In, on y at son las protagonistas, pero en cuanto empieces a construir frases un poco más largas te vas a encontrar con estas otras:
For y since son inseparables del Present Perfect Simple, y si dudas entre for y during, tengo un post dedicado a la diferencia entre FOR y DURING.
Son pequeñas, pero en los exámenes de Cambridge dan (y quitan) más puntos de lo que parece:
Y ya que hablamos de rutinas, el post de vocabulario de rutinas diarias es una forma estupenda de practicar in the morning, at night u on Mondays en contexto.
| Úsala con | 🇬🇧 Ejemplos | |
|---|---|---|
| IN | Meses, años, estaciones, décadas, siglos, partes del día y «dentro de» | in May, in 2020, in winter, in the morning, in ten minutes |
| ON | Días, fechas, días especiales y día + parte del día | on Monday, on 5 March, on my birthday, on Friday night |
| AT | Horas, momentos concretos, festividades, la noche y el fin de semana (UK) | at 6 o’clock, at midnight, at night, at Christmas, at the weekend |
| Sin preposición | next, last, this, every, today, tomorrow, yesterday, tonight | next week, last year, every day, tomorrow morning |
Ya tienes toda la teoría, así que toca practicar. Aquí tienes cuatro ejercicios que van de lo más sencillo a lo más completo, cada uno con sus soluciones. ¡Mucha suerte!
Y si prefieres una versión en texto que puedas copiar y pegar, la tienes aquí abajo 👇
Choose the correct preposition: in, on or at.
Complete the sentences with in, on or at.
Choose the correct option. Sometimes no preposition is needed.
Decide whether each sentence is Correct or Incorrect. If it is Incorrect, write the full correct sentence.
In para periodos largos (meses, años, estaciones, partes del día), on para días y fechas, y at para momentos exactos como las horas. De lo general a lo concreto.
Las dos formas son correctas. At the weekend es la habitual en inglés británico y on the weekend, en inglés americano.
Porque es una expresión fija, no por ninguna regla lógica. Apréndetelas como bloque: in the morning, in the afternoon, in the evening y at night.
No. Delante de next, last, this y every no se pone preposición, y tampoco con today, tomorrow, yesterday ni tonight.
On time es «puntual», a la hora prevista. In time es «a tiempo», con el margen suficiente para algo.
Las preposiciones de tiempo parecen un detalle menor, pero se notan muchísimo cuando se fallan. Si te llevas tres ideas de este post, que sean estas: la pirámide (in para lo general, on para días y fechas, at para momentos exactos), nada de preposición delante de next, last, this y every, y on en cuanto aparece un día concreto, aunque venga acompañado de morning o night.
Ahora te toca a ti: haz los ejercicios de arriba y, si fallas alguno, vuelve a la tabla resumen y localiza en qué parte de la pirámide se te ha escapado. Esa es la forma más rápida de que se te quede para siempre.
¿Te ha parecido útil este post? Compártelo con otros estudiantes y profesores de inglés, que seguro que les viene bien. Y si quieres seguir aprendiendo con nosotros, suscríbete a nuestro newsletter y síguenos en Facebook, Twitter, Pinterest, Instagram y YouTube.
Nos vemos en el próximo post. Hasta entonces, don’t forget to keep smiling! 🙂