Present perfect en lugar de pasado simple

Un fallo típico

She has been born in a small village.

She was born in a small village.

La regla

Un tiempo terminado pide el pasado simple

El present perfect une el pasado con el presente. En cuanto aparece un tiempo terminado — yesterday, in 2019, when I was a child —, el inglés usa el pasado simple.

Pasado simple
El tiempo ya terminó: se nombra o se entiende por el contexto. I saw her yesterday. · She was born in 1990.
Present perfect
Sin tiempo terminado; importa el resultado o la experiencia ahora. I have seen this film. · She has lost her keys.
Palabras clave
yesterday, ago, last week, in 2019 y la pregunta when piden pasado simple. When did you arrive? (no When have you arrived?)

Forma parte de la guía

Qué hace YabLab con este error

  1. Lo detecta justo mientras escribes: comentarios, correos, documentos.
  2. Te explica el por qué en tu idioma, no solo la corrección.
  3. Te ayuda a practicarlo hasta que desaparece del todo.

Errores parecidos