Yesterday, last y ago en Past Simple: uso correcto en inglés

Uso de yesterday, last y ago en inglésExplica qué significan yesterday, last y ago, cómo se usan en Past Simple, sus diferencias clave y su posición en la oración. Incluye ejemplos prácticos, errores comunes con consejos para evitarlos, ejercicios para practicar y respuestas a dudas frecuentes.

Si alguna vez dudaste entre usar yesterday, last o ago al hablar en pasado, no eres el único. Son expresiones muy comunes, pero cada una se usa de forma distinta para ubicar el tiempo y eso cambia cómo suena tu inglés. Entender esa diferencia te ayuda a contar lo que hiciste con más naturalidad, evitar errores frecuentes y expresarte con seguridad en situaciones reales, desde una charla casual hasta un examen.

¿Qué significan “yesterday”, “last” y “ago”?

Estas tres palabras se usan para situar una acción en el pasado, pero no funcionan de la misma manera. Ese es el punto que más confusión causa entre estudiantes hispanohablantes: como en español muchas veces todo se traduce con expresiones parecidas, parece que fueran intercambiables, y no lo son. En inglés, cada una marca el tiempo pasado desde un ángulo distinto.

Yesterday significa “ayer” y señala el día anterior al de hoy. Last significa “pasado” o “último” cuando va con periodos cerrados como last week (la semana pasada), last month (el mes pasado) o last year (el año pasado). Ago, en cambio, significa “hace” y siempre expresa distancia desde el presente hacia atrás: two days ago (hace dos días), a month ago (hace un mes).

Las tres expresiones suelen aparecer con Past Simple, pero no construyen el tiempo de la misma manera. Yesterday señala un día concreto, last apunta al periodo anterior y ago mide distancia desde ahora. Esa diferencia es la que conviene dominar.

  • yesterday: un día concreto, el anterior a hoy.
  • last + periodo: el periodo anterior al actual.
  • cantidad de tiempo + ago: cuánto tiempo ha pasado desde ahora.

Consejo de profesor: si dudas entre dos opciones, piensa primero qué quieres expresar exactamente: “ayer”, “el periodo pasado” o “hace X tiempo”. Esa pequeña decisión evita la mayoría de errores.

Uso de “yesterday” en Past Simple

Uso de yesterday, last y ago en Past Simple

Cuando usamos yesterday, situamos la acción en el día anterior al momento de hablar. Es una referencia muy precisa y fácil de reconocer, por eso resulta tan frecuente en inglés básico e intermedio.

La estructura es sencilla: sujeto + verbo en pasado + yesterday. También puede ir con preguntas y negaciones: Did you work yesterday? (¿trabajaste ayer?), I didn’t study yesterday (no estudié ayer). Lo importante es recordar que yesterday no necesita preposición delante. No se dice in yesterday ni on yesterday.

Usos habituales

  • Para acciones completas: She finished the report yesterday.
  • Para rutinas que se cumplieron solo ese día: Yesterday I got up late.
  • Para narrar una secuencia breve de hechos: Yesterday we met, talked and had coffee.

Combinaciones frecuentes

Yesterday también puede aparecer ampliado con otras expresiones de tiempo para ser más específico:

  • yesterday morning (ayer por la mañana)
  • yesterday afternoon (ayer por la tarde)
  • yesterday evening (ayer por la tarde-noche)
  • yesterday at 6 (ayer a las 6)

Ejemplos naturales serían: I met Marta yesterday morning, They finished the meeting yesterday afternoon, He texted me yesterday at 9. En todos los casos, el hablante sitúa la acción dentro de un día ya cerrado. Por eso no encaja con tiempos que conectan con el presente, como suele ocurrir con el present perfect en inglés británico estándar.

Uso de “last” en Past Simple

Last se usa para hablar del periodo inmediatamente anterior al actual. No apunta a una cantidad de tiempo contada desde ahora, sino al bloque anterior dentro de una serie natural: semana, mes, año, noche, fin de semana, verano, etc. Por eso decimos last week, last night, last weekend, last summer.

Con este valor temporal, last encaja de forma muy natural en frases sobre experiencias, rutinas o hechos situados en un periodo anterior. Por ejemplo: I was very busy last week (estuve muy ocupado la semana pasada), We travelled a lot last year (viajamos mucho el año pasado). Igual que con yesterday, no se usa preposición delante en estos casos: no decimos in last week ni on last night.

Periodos comunes con “last”

  • last night
  • last week
  • last month
  • last year
  • last weekend
  • last Monday
  • last summer / winter

Observa que last funciona muy bien cuando el hablante piensa en unidades temporales “completas”. Si digo last month, estoy señalando el mes anterior entero como marco temporal. Dentro de ese marco puede haber una acción puntual o varias: Last month I changed jobs, Last summer we stayed in Galicia.

También es útil para contar experiencias recientes sin dar una fecha exacta, pero sí un periodo claro. Eso hace que el mensaje suene natural y ordenado. En vez de decir una fecha concreta, puedes agrupar la acción en un bloque temporal conocido por ambos interlocutores.

Una pista práctica: si en español dirías “la semana pasada”, “el año pasado” o “anoche”, casi seguro que en inglés necesitarás last + periodo.

Uso de “ago” en Past Simple

Ago expresa cuánto tiempo ha pasado desde el presente hasta un momento del pasado. En español solemos traducirlo como “hace”. La estructura cambia respecto a yesterday y last, porque aquí no hablamos de un periodo anterior completo, sino de una distancia temporal medida: five minutes ago, three days ago, two years ago.

Con ago, la clave no está solo en el significado, sino también en la estructura: primero va la cantidad de tiempo y después ago. Por eso decimos She arrived ten minutes ago (llegó hace diez minutos) o I met him two years ago (lo conocí hace dos años), pero no ago two years.

Estructura básica

  • a minute ago
  • an hour ago
  • two days ago
  • three weeks ago
  • a long time ago (hace mucho tiempo)

Este uso es especialmente útil cuando quieres medir distancia temporal con precisión. Si digo I saw her yesterday, marco el día. Si digo I saw her 24 hours ago, mido la distancia desde ahora. En muchos contextos ambas ideas pueden parecer cercanas, pero no son exactamente la misma forma de enfocar el tiempo.

Otra diferencia importante es que ago necesita siempre una expresión de cantidad temporal delante. Por sí sola no funciona como marcador completo. Por eso I called you ago es incorrecto, mientras que I called you two hours ago sí es correcto.

Diferencias clave entre “yesterday”, “last” y “ago”

La mejor manera de distinguir estas tres palabras es fijarse en la pregunta temporal que responden. Yesterday responde a “¿ocurrió ayer?”. Last responde a “¿ocurrió en el periodo anterior?”. Ago responde a “¿hace cuánto ocurrió?”. Esa diferencia parece pequeña, pero cambia la construcción de la frase y evita mezclas incorrectas.

Muchos errores aparecen porque el estudiante intenta traducir literalmente desde el español sin pensar en la lógica inglesa. Por ejemplo, “hace dos semanas” no se construye con last, y “la semana pasada” no se construye con ago. Ambas hablan del pasado, sí, pero desde perspectivas distintas.

Expresión Qué indica Ejemplo
yesterday El día anterior a hoy I stayed home yesterday.
last + periodo El periodo anterior al actual We moved house last year.
cantidad + ago Distancia desde ahora hacia atrás He phoned me ten minutes ago.
yesterday morning / last night / two days ago Variantes más específicas They arrived last night.

Contrastes que conviene tener claros

  • last week = la semana pasada; a week ago = hace una semana.
  • yesterday nombra un día concreto; ago mide distancia temporal.
  • last se combina con periodos; ago se combina con cantidades.
  • yesterday puede ampliarse con partes del día; last con unidades temporales; ago con números o expresiones de cantidad.

En la práctica, si aprendes a identificar si hablas de un día concreto, un periodo anterior o una distancia desde ahora, elegirás bien casi siempre.

Posición de “yesterday”, “last” y “ago” en la oración

uso correcto de yesterday last y ago

La posición de estas expresiones es bastante flexible en algunos casos, pero hay patrones mucho más naturales que otros. Saber colocarlas bien no solo evita errores gramaticales, también hace que tu inglés suene más fluido. En general, las expresiones de tiempo suelen ir al final de la oración, aunque también pueden aparecer al principio para dar contexto.

Con yesterday, es muy normal decir I saw him yesterday, pero también Yesterday I saw him. Ambas son correctas. Al ponerla al principio, das más protagonismo al momento temporal. Con last ocurre algo parecido: We met last Friday y Last Friday we met. En cambio, con ago lo más habitual es dejar toda la expresión al final: She left two hours ago.

Patrones más naturales

  • Final de oración: I finished the book yesterday.
  • Inicio de oración: Yesterday, I finished the book.
  • Final de oración con last: They visited us last weekend.
  • Inicio de oración con last: Last weekend, they visited us.
  • Final de oración con ago: He sent the email five minutes ago.

Con ago, mover la expresión al principio es mucho menos frecuente en inglés normal de conversación. Se entiende, pero suele sonar más forzado. Por eso es mejor acostumbrarse a colocarla detrás del verbo y de los complementos principales. Por ejemplo: I bought this laptop three months ago.

También conviene evitar insertar estas expresiones en posiciones extrañas dentro de la oración. Por ejemplo, I yesterday went to the bank no es la opción natural. Lo correcto sería I went to the bank yesterday o Yesterday I went to the bank.

Ejemplos prácticos con “yesterday”, “last” y “ago”

Ahora conviene ver estas formas en contexto real, porque ahí es donde se fijan de verdad. Un estudiante puede entender la regla, pero si no ve cómo suena en frases normales, luego duda al hablar. Por eso aquí tienes ejemplos variados, con situaciones cotidianas y comparaciones útiles.

Fíjate en cómo cambia la idea temporal sin que cambie necesariamente el verbo principal. Eso ayuda a notar que la diferencia no está en la acción, sino en la forma de ubicarla en el pasado.

Con “yesterday”

  • I didn’t sleep well yesterday. (No dormí bien ayer.)
  • Yesterday we had an important meeting. (Ayer tuvimos una reunión importante.)
  • Did you see Laura yesterday? (¿Viste a Laura ayer?)

Con “last”

  • My parents visited us last weekend. (Mis padres nos visitaron el fin de semana pasado.)
  • He changed schools last year. (Cambió de colegio el año pasado.)
  • Last night I cooked dinner at home. (Anoche preparé la cena en casa.)

Con “ago”

  • I sent that message ten minutes ago. (Envié ese mensaje hace diez minutos.)
  • We moved here three months ago. (Nos mudamos aquí hace tres meses.)
  • She called me a moment ago. (Me llamó hace un momento.)

Comparaciones útiles

  • I bumped into him yesterday. (Me lo encontré ayer.) / I bumped into him a couple of days ago. (Me lo encontré hace un par de días.)
  • We tried that new café last summer. (Probamos esa cafetería nueva el verano pasado.) / We tried it about a year ago. (La probamos hace aproximadamente un año.)
  • She texted me last night. (Me escribió anoche.) / She texted me a few hours ago. (Me escribió hace unas horas.)

Cuando practiques, no memorices frases sueltas sin más. Cambia el sujeto, el verbo y el complemento: así entrenas la estructura y no solo una oración concreta.

Errores comunes y cómo evitarlos

Los fallos con estas expresiones suelen repetirse mucho porque nacen de traducciones literales o de mezclar patrones. La buena noticia es que son errores muy corregibles si identificas exactamente qué está mal: la palabra elegida, el orden o la preposición. Vamos a ver los más frecuentes con una solución clara para cada caso.

Un principio útil es este: si la frase te obliga a pensar “ayer”, “la semana pasada” o “hace dos días”, no intentes construir las tres de la misma manera. Cada una tiene su propio molde. Aprender esos moldes da mucha seguridad al hablar y escribir.

Errores típicos

  • In yesterday I studied a lot.
    Correcto: Yesterday I studied a lot. o I studied a lot yesterday.
  • I went there in last week.
    Correcto: I went there last week.
  • She arrived ago two hours.
    Correcto: She arrived two hours ago.
  • I saw him last two days.
    Correcto: I saw him two days ago.
  • We met ago yesterday.
    Correcto: We met yesterday.
  • He has called me yesterday.
    En inglés estándar, mejor: He called me yesterday.

Cómo prevenirlos

  • No pongas preposición delante de yesterday ni de last + periodo.
  • Con ago, coloca primero la cantidad de tiempo y luego ago.
  • No mezcles last con cantidades numéricas como si significara “hace”.
  • Si la referencia temporal está terminada y concreta, piensa primero en Past Simple.

Otro error habitual es creer que last y ago son siempre equivalentes. A veces se acercan en significado, pero no se usan igual. Last year y a year ago pueden coincidir en algunos contextos, pero no son idénticos en todos. El primero nombra el año anterior; el segundo mide distancia desde ahora.

Ejercicios para practicar

La teoría se fija de verdad cuando eliges, corriges y produces frases por tu cuenta. Aquí tienes varios ejercicios centrados en reconocer el valor de cada expresión, construirla bien y evitar los errores más típicos. Están pensados para que practiques de forma gradual.

Haz cada bloque y comprueba las respuestas justo debajo. Si fallas en una frase, no te limites a mirar la solución: intenta explicar por qué esa opción es correcta. Ese paso marca la diferencia.

Ejercicio 1

  1. I saw him ________.
  2. We travelled to Rome ________ summer.
  3. She called me two hours ________.
  4. They stayed at home ________ night.
  5. I finished the report ________ morning.
  6. He moved to Madrid three years ________.
  7. My sister started university ________ year.
  8. Did you work ________?
  9. We met a few minutes ________.
  10. Laura visited her grandparents ________ weekend.
Mostrar respuestas
  1. yesterday
  2. last
  3. ago
  4. last
  5. yesterday
  6. ago
  7. last
  8. yesterday
  9. ago
  10. last

Ejercicio 2

  1. I went to the dentist in last month.
  2. She arrived ago ten minutes.
  3. Yesterday I didn’t went to class.
  4. We met in yesterday afternoon.
  5. He bought that car last two years.
  6. I have seen her yesterday.
  7. They moved here ago a month.
  8. Did you saw him last night?
  9. My parents visited us in last weekend.
  10. I finished the exercise ago five minutes.
Mostrar respuestas
  1. I went to the dentist last month.
  2. She arrived ten minutes ago.
  3. Yesterday I didn’t go to class.
  4. We met yesterday afternoon.
  5. He bought that car two years ago.
  6. I saw her yesterday.
  7. They moved here a month ago.
  8. Did you see him last night?
  9. My parents visited us last weekend.
  10. I finished the exercise five minutes ago.

Ejercicio 3

  1. Escribe una frase con yesterday.
  2. Escribe una frase con last week.
  3. Escribe una frase con two days ago.
  4. Escribe una pregunta con yesterday.
  5. Escribe una negación con last night.
Mostrar respuestas
  1. Respuesta posible: I studied English yesterday.
  2. Respuesta posible: We had an exam last week.
  3. Respuesta posible: She called me two days ago.
  4. Respuesta posible: Did you work yesterday?
  5. Respuesta posible: I didn’t sleep well last night.

Dudas comunes

Estas dudas no siempre aparecen en las explicaciones básicas, pero marcan la diferencia entre entender la regla y usarla con naturalidad en conversación real.

¿Por qué a veces suena raro usar “ago” al principio de la frase?

Porque en inglés natural, ago casi siempre aparece al final: I spoke to him two hours ago. Colocarlo al inicio es posible, pero suena más forzado y menos común en conversación.

¿Qué pasa si no uso ninguna expresión de tiempo?

La frase sigue siendo correcta si el contexto ya deja claro que hablas del pasado. Por ejemplo, en una historia: I opened the door and walked inside. Aquí no hace falta añadir “yesterday”.

¿Se puede usar “yesterday” varias veces en el mismo texto?

Gramaticalmente sí, pero suena repetitivo. Es mejor alternar con otras expresiones o simplemente omitirla si el contexto ya está claro.

¿Por qué “last” no lleva artículo?

Porque funciona como determinante temporal fijo. Decimos last week, no the last week, cuando hablamos del pasado reciente. Con artículo cambia el significado.

¿Cómo elegir entre “last” y “ago” al hablar?

Last se usa cuando piensas en un período completo (last week, last year). Ago se usa cuando piensas en cuánto tiempo ha pasado desde ahora (two days ago, a year ago).

¿Qué error es más común con estas expresiones?

Mezclar estructuras: decir in last week o ago two days. Cada expresión tiene su propio patrón y no se combinan entre sí.

¿Se pueden combinar varias expresiones en una misma frase?

Sí, pero con cuidado. Por ejemplo: Last year, I moved to Madrid in July. Aquí una expresión da el marco general y la otra añade precisión.

¿Es mejor poner la expresión al inicio o al final?

Ambas opciones son correctas. Al final suena más natural: I finished it yesterday. Al inicio se usa para enfatizar: Yesterday, I finished it.

Eugenio Sánchez, autor de EasyIngles
Sobre el autor

Eugenio Sánchez es el creador de EasyIngles, un proyecto enfocado en explicar el inglés de manera clara, práctica y orientada al uso real para hispanohablantes. Sus guías combinan ejemplos reales, explicaciones paso a paso y un enfoque directo para ayudar a aprender sin confusión.

Leer más sobre el autor
Artículos relacionados
¿Tienes una pregunta?
Haz tu pregunta
Pregunta sobre este tema o comparte tu opinión. Tu correo electrónico solo se utilizará para notificarte si alguien responde. Los campos obligatorios están marcados con * .
Haga clic en la imagen para actualizar el código si no es legible