Inglés / El pasado y los planes futuros

Presente perfecto o pasado simple: elige la perspectiva temporal

De principiante a intermedio

Usa el presente perfecto para un periodo abierto que llega hasta ahora y el pasado simple para una ocasión o un periodo terminado. I have lived here for two years puede describir una residencia que continúa; I lived there for two years before I moved describe un periodo terminado. Elige la perspectiva temporal antes de guiarte por palabras como today o for.

Prueba el reto Lee la explicación ↓Explicaciones en español · Ejemplos en inglés

Delimita el periodo antes de elegir el tiempo verbal

Pregúntate si la afirmación mira hacia atrás desde ahora o sitúa un periodo terminado. I have answered six emails today cuenta el trabajo hasta ahora. I answered six emails yesterday lo sitúa en el día de ayer. La diferencia es el periodo considerado, no si responder correos importa hoy.

Un resultado puede seguir siendo relevante después de una oración en pasado simple. I lost my key yesterday, so I cannot unlock the door es natural. No uses la regla engañosa de que todo hecho con consecuencias presentes necesita el perfecto. La fecha pasada explícita sigue correspondiendo al pasado simple.

Un periodo abierto no es necesariamente largo. I have answered two calls in the last ten minutes puede mirar hacia atrás sobre un intervalo muy breve que llega hasta ahora. Un periodo terminado puede ser muy largo: She worked there for twenty years before retirement. La duración y la perspectiva temporal son decisiones distintas.

Referencias de esta explicación

Usa since para un punto de inicio

Since identifica dónde empieza un periodo que continúa: I have lived here since 2022. La afirmación principal abarca desde ese punto hasta ahora. En I have lived here since I started college, el hecho inicial se expresa mediante una oración en pasado.

El verbo de la afirmación principal no tiene por qué llevar el mismo tiempo que el de la oración con since. Uno describe toda la situación que continúa; el otro identifica el límite inicial. Si tu lengua usa un tiempo presente para una duración que continúa ahora, no lo copies al inglés con el presente simple. I live here por sí sola expresa un hecho actual, pero no el mismo periodo de tiempo.

El punto de inicio puede ser un año, un día o un hecho. Since Monday no se refiere solo al lunes; nombra el punto de inicio, y la afirmación abarca el tiempo que va desde el lunes hasta ahora. Si cambias la oración para describir un periodo terminado, cambia toda la expresión temporal; no te limites a conservar since.

Referencias de esta explicación

Usa for para una duración

For aporta una duración, como two hours (dos horas) o five years (cinco años). No elige el tiempo verbal por sí solo. I have worked here for five years puede describir un empleo que continúa ahora. I worked there for five years describe un periodo terminado.

Distingue la duración del punto de inicio. For three months indica cuánto tiempo; since March identifica el comienzo. Ambas expresiones pueden acompañar a una afirmación en perfecto, pero no puedes intercambiarlas: since necesita un punto de inicio, y for, una duración. Esta distinción también ayuda a hacer preguntas posteriores que pidan el tipo adecuado de información.

Una pregunta de duración usa How long have you worked here? cuando el empleo continúa. Una pregunta en pasado como How long did you work there? pide la duración del empleo terminado del que se está hablando. Usa here para el lugar donde estás y there para otro lugar; estas palabras añaden una segunda diferencia de perspectiva.

Construye el mensaje

Tu trabajo en un café duró dos años y terminó en 2024. Describe ese periodo terminado en una sola oración.

  1. El empleo ha terminado, así que elige el pasado simple.
  2. Two years es una duración, así que usa for.
  3. Añade el hecho que puso fin al periodo para que nadie piense que el trabajo continúa ahora.

I worked at the cafe for two years and left in 2024.

Referencias de esta explicación

Interpreta today como contexto, no como una orden

Las palabras del calendario como today no deciden por sí solas la perspectiva. Durante una mañana ajetreada, I have spoken to four customers today da una cantidad hasta ahora. Al final de tu turno ya terminado, I spoke to four customers today puede resumir ese tramo de trabajo concluido.

Ambas pueden ser razonables aunque la fecha siga siendo hoy. Un ejercicio justo debe especificar si quien habla cuenta hasta ahora o relata una ocasión terminada. Cuando la situación no resuelve la elección, no des una forma por incorrecta solo porque aparezca today o this week.

Un hecho terminado puede estar dentro de un periodo del calendario que aún no ha terminado. I had breakfast at seven today es un hecho terminado normal incluso a las diez de la mañana. Una regla que exigiera el perfecto siempre que aparezca today lo rechazaría por error. Los momentos explícitos y la finalidad del mensaje ayudan a definir el periodo relevante.

Referencias de esta explicación

Pasa de la experiencia a la ocasión concreta

Las conversaciones suelen cambiar de tiempo verbal cuando cambia su foco. Have you ever met Noor? pregunta por la experiencia. Yes, I met her at a workshop last year aporta una ocasión. La segunda oración no contradice la primera pregunta: la responde y añade un marco pasado.

Mantén coherente la forma de la pregunta posterior: Where did you meet her? usa did y la forma base meet. En cambio, una pregunta en perfecto usa have con el participio met. Se elige tanto un verbo auxiliar como un significado temporal.

Una respuesta puede contener ambas formas sin ser incoherente: I have visited that city several times. I stayed near the station on my last trip. La primera resume una serie de experiencias; la segunda selecciona una visita para contarla. Fíjate en este cambio de enfoque antes de decidir que el tiempo verbal cambió por error.

Completa el razonamiento

Pregunta por una experiencia de visita a un museo y después responde con un momento pasado ya terminado.

  1. Mantén abierta la pregunta con Have you ever.
  2. Elige visited como participio.
  3. Cambia al pasado simple cuando la respuesta mencione last June.
Compara tu razonamiento

Have you ever visited that museum? Yes, I visited it last June.

Referencias de esta explicación

Distingue un estado de una actividad

Para un conocimiento que continúa, I have known him for years usa la forma corriente del perfecto simple. Para una actividad reciente prolongada, I have been waiting for an hour destaca la espera. Esta lección no afirma que toda situación larga necesite el continuo.

De manera similar, I have read three chapters destaca una cantidad terminada, mientras que I have been reading all morning se centra en la actividad y no dice cuánto se ha terminado. El pasado simple es otra opción cuando el periodo relevante está cerrado: I read three chapters last night.

Las formas de perfecto continuo no garantizan que una actividad siga ocurriendo en el instante exacto de hablar. Una persona que recupera el aliento puede decir I have been running después de detenerse. La actividad reciente explica los indicios visibles. Así que no tomes la forma continua como prueba de que una acción sigue en curso.

Referencias de esta explicación

Reconoce la variación y conserva claros los hechos temporales

Los hablantes estadounidenses suelen usar formas de pasado simple con already, just y yet donde los británicos eligen el perfecto con más frecuencia. Esto afecta a la frecuencia y a las preferencias conversacionales. No elimina la diferencia entre un año concreto ya terminado y un periodo que continúa ahora.

En la ronda de práctica, identifica primero el significado y la forma exactos que se piden. Una indicación puede pedir explícitamente el perfecto, o una fecha de un periodo terminado puede exigir una forma pasada. Después de una respuesta incorrecta, reescribe todo el mensaje y explica su periodo temporal. Esa corrección resulta más útil que memorizar una palabra clave aislada.

Al comparar variedades, distingue una preferencia de uso de un grupo verbal mal formado. Did you finish yet? puede ser inglés estadounidense habitual. En Have you finish yet? falta el participio y no se trata del mismo tipo de variación. La corrección debe dirigirse a un problema real de estructura o de contexto, no eliminar una variedad válida.

Referencias de esta explicación

Míralo en una oración

I answered six emails yesterday.

La cantidad corresponde a un día terminado.

Delimita el periodo antes de elegir el tiempo verbal.

I have lived here since I started college.

Mi residencia empezó en ese punto pasado y continúa ahora.

Usa since para un punto de inicio.

I worked there for five years before I moved.

El empleo pertenece a un periodo terminado.

Usa for para una duración.

I have handled four requests so far today.

La cuenta sigue abierta en el momento de hablar.

Interpreta today como contexto, no como una orden.

Where did you meet her?

La pregunta pide detalles de un encuentro concreto.

Pasa de la experiencia a la ocasión concreta.

I have known him for years.

El estado de conocer continúa hasta el presente.

Distingue un estado de una actividad.

Did you finish it yet?

Una forma estadounidense habitual de preguntar por una finalización esperada.

Reconoce la variación y conserva claros los hechos temporales.

I called her yesterday.

Yesterday cierra el periodo del hecho.

Relata un hecho terminado de ayer.

I have answered six emails so far.

Have se combina con el participio answered.

Usa el perfecto para contar las respuestas hasta ahora.

I have lived here since 2022.

Since introduce el año de inicio.

Describe una residencia que continúa desde 2022 hasta ahora.

I have lived here for three months.

For introduce la duración.

Describe tres meses de residencia que continúa ahora.

She has handled four requests today.

She lleva has.

Usa una forma completa de perfecto para una cantidad hasta este momento de hoy.

Fíjate en la diferencia

Errores frecuentes

Construye todo el grupo verbal

En lugar deI have answer six emails so far.

Para este significadoI have answered six emails so far.

La forma base answer no es un participio aquí. Have se combina con el participio answered.

Usa for para una duración

En lugar deI have lived here since three months.

Para este significadoI have lived here for three months.

Since necesita un punto de inicio. For introduce la duración.

Pasa de la experiencia a la ocasión concreta

En lugar deHave you ever meet Noor?

Para este significadoHave you ever met Noor?

Meet es la forma base. Met es tanto el participio como la forma de pasado.

De comprender a usar

Crea tu propio ejemplo.

Haz estos ejercicios sin opciones de respuesta. Di tu respuesta en voz alta o escríbela abajo y después compara tu razonamiento con el modelo.

Tu turno 1

Escribe dos oraciones sobre una habilidad o un lugar: una sobre algo que continúa desde un año de inicio hasta ahora y otra sobre un periodo que terminó antes de una mudanza.

Compara con un modelo

I have studied English since 2023. I studied French for two years before I moved.

El estudio del inglés continúa; el periodo indicado de estudio del francés ha terminado.

La primera oración da un punto de inicio y un periodo abierto. La segunda da una duración dentro de un marco pasado terminado. Adapta los datos con sinceridad.

  • Elige since delante de un año de inicio.
  • Elige for delante de una duración.
  • Deja explícito el periodo terminado.

Tu turno 2

Imagina que el turno de hoy sigue en curso: seis correos hasta ahora. El turno de ayer ha terminado: cuatro correos. Usa el verbo answer y escribe una oración en presente perfecto para la cantidad hasta ahora y otra en pasado simple para ayer.

Compara con un modelo

I have answered six emails so far today. I answered four emails during yesterday’s shift.

El total de hoy llega hasta ahora; el de ayer pertenece a un turno terminado.

Ambas oraciones describen responder correos. Have answered da el total hasta ahora en el periodo abierto. Answered sitúa el otro total en el turno terminado de ayer. Cambia la perspectiva temporal y se mantiene la misma actividad.

  • Usa have más el participio para la cantidad hasta ahora que se pide.
  • Usa el pasado simple para el turno terminado de ayer.
  • Distingue los seis correos de hoy de los cuatro de ayer.

Ponlo en práctica

Elige la siguiente respuesta.

14 preguntas · Sin límite de tiempo

Elige una respuesta y descubre por qué funciona. La puntuación refleja tu primera respuesta a cada pregunta. Puedes repasar lo que no hayas acertado.

Elige una respuesta y después abre la explicación para comprobar tu razonamiento.

Pregunta 1

Relata un hecho terminado de ayer.

  • I called her yesterday.
  • I have called her yesterday.
Comprueba la respuesta

Respuesta: I called her yesterday.

I called her yesterday.: Yesterday cierra el periodo del hecho.

I have called her yesterday.: El presente perfecto no va con un momento terminado como yesterday.

Pregunta 2

Usa el perfecto para contar las respuestas hasta ahora.

  • I have answer six emails so far.
  • I have answered six emails so far.
Comprueba la respuesta

Respuesta: I have answered six emails so far.

I have answer six emails so far.: La forma base answer no es un participio aquí.

I have answered six emails so far.: Have se combina con el participio answered.

Pregunta 3

Describe una residencia que continúa desde 2022 hasta ahora.

  • I have lived here since 2022.
  • I have lived here for 2022.
Comprueba la respuesta

Respuesta: I have lived here since 2022.

I have lived here since 2022.: Since introduce el año de inicio.

I have lived here for 2022.: For necesita una duración, no ese año de inicio.

Pregunta 4

Di que tu tiempo en esta casa empezó al comenzar la universidad.

  • I have lived here since three years.
  • I have lived here since I started college.
Comprueba la respuesta

Respuesta: I have lived here since I started college.

I have lived here since three years.: Three years es una duración, así que usa for.

I have lived here since I started college.: El hecho pasado aporta el límite inicial.

Pregunta 5

Tu empleo terminó antes de que te mudaras. Di que duró cinco años.

  • I worked there for five years before I moved.
  • I have worked there since I moved.
Comprueba la respuesta

Respuesta: I worked there for five years before I moved.

I worked there for five years before I moved.: El pasado simple relata el empleo terminado.

I have worked there since I moved.: Esto dice que el empleo empezó cuando te mudaste y continúa ahora, pero terminó antes de la mudanza.

Pregunta 6

Describe tres meses de residencia que continúa ahora.

  • I have lived here since three months.
  • I have lived here for three months.
Comprueba la respuesta

Respuesta: I have lived here for three months.

I have lived here since three months.: Since necesita un punto de inicio.

I have lived here for three months.: For introduce la duración.

Pregunta 7

El turno de ella sigue en curso, y pueden llegar más solicitudes. Indica su recuento hasta ahora: cuatro solicitudes.

  • She has handled four requests today.
  • She handled four requests today.
Comprueba la respuesta

Respuesta: She has handled four requests today.

She has handled four requests today.: El presente perfecto cuenta las solicitudes terminadas dentro del periodo aún abierto que llega hasta ahora.

She handled four requests today.: Esta oración en pasado simple puede ser correcta cuando ha terminado un periodo dentro del día de hoy. El turno de ella sigue en curso, así que la cantidad hasta ahora necesita has handled.

Pregunta 8

El turno de ayer ha terminado. Indica tu número de conversaciones con clientes en ese turno: cuatro.

  • I have spoken to four customers during yesterday’s shift.
  • I spoke to four customers during yesterday’s shift.
Comprueba la respuesta

Respuesta: I spoke to four customers during yesterday’s shift.

I have spoken to four customers during yesterday’s shift.: Have spoken es un perfecto bien formado, pero el periodo explícitamente terminado yesterday’s shift requiere el pasado simple en este relato corriente.

I spoke to four customers during yesterday’s shift.: Spoke relata las conversaciones terminadas dentro del turno explícitamente concluido de ayer.

Pregunta 9

Pregunta por el lugar de un encuentro del año pasado.

  • Where did you meet her?
  • Where did you met her?
Comprueba la respuesta

Respuesta: Where did you meet her?

Where did you meet her?: Did lleva la forma base meet.

Where did you met her?: El tiempo pasado ya lo lleva did.

Pregunta 10

Pregunta por una experiencia anterior usando el perfecto.

  • Have you ever meet Noor?
  • Have you ever met Noor?
Comprueba la respuesta

Respuesta: Have you ever met Noor?

Have you ever meet Noor?: Meet es la forma base.

Have you ever met Noor?: Met es tanto el participio como la forma de pasado.

Pregunta 11

Di que lo conociste hace años y que todavía lo conoces.

  • I have known him for years.
  • I have been knowing him for years.
Comprueba la respuesta

Respuesta: I have known him for years.

I have known him for years.: Known expresa con naturalidad el estado que continúa.

I have been knowing him for years.: Know describe un estado, así que normalmente no admite la forma continua have been knowing.

Pregunta 12

Anuncia que se han terminado exactamente tres capítulos.

  • I have been reading, but I have not finished a chapter.
  • I have read three chapters.
Comprueba la respuesta

Respuesta: I have read three chapters.

I have been reading, but I have not finished a chapter.: Esta oración dice explícitamente que no se ha terminado ningún capítulo.

I have read three chapters.: La cantidad identifica capítulos terminados.

Pregunta 13

Usa una pregunta conversacional estadounidense sobre una finalización esperada.

  • Did you finish it yet?
  • Did you finished it yet?
Comprueba la respuesta

Respuesta: Did you finish it yet?

Did you finish it yet?: El pasado simple con yet es habitual en el uso estadounidense; did necesita finish.

Did you finished it yet?: El verbo después de did debe ir en su forma base.

Pregunta 14

Di que una pérdida pasada sigue causando un problema, y conserva yesterday en la oración.

  • I have lost my key yesterday, so I cannot unlock the door.
  • I lost my key yesterday, so I cannot unlock the door.
Comprueba la respuesta

Respuesta: I lost my key yesterday, so I cannot unlock the door.

I have lost my key yesterday, so I cannot unlock the door.: El momento terminado yesterday sigue requiriendo el pasado simple.

I lost my key yesterday, so I cannot unlock the door.: Un problema presente no impide una afirmación en pasado simple con yesterday.

Sigue la conversación

Qué practicar después

Usa un ejemplo nuevo en una oración propia. Después repite el reto sin consultar la explicación.

Por Loquus ·

Fuentes

Investigación educativa que orienta la práctica

Los ejemplos resueltos, la práctica de recuperación y el repaso posterior orientan estas actividades. Estos estudios no demuestran la eficacia de esta lección concreta.

Preguntas y conversación

Comparte una pregunta, un ejemplo o tu opinión. Utiliza un nombre para mostrar en lugar de datos personales. Los nombres no se verifican. Los comentarios y las respuestas aparecen después de la moderación.

Tu nombre, comentario y hora de envío se guardan para moderación y publicación. No pedimos tu correo electrónico. Para ayudar a limitar el spam, guardamos temporalmente un identificador codificado para prevenir abusos. Los comentarios aprobados permanecen públicos hasta que se eliminen. Para solicitar su eliminación, contacta con el soporte de Loquus.

Loquus en tu idioma

Elige el idioma del sitio web