Saltar al contenido
Gramática Inglesa · B1

Present perfect vs past simple

  • 1 Present perfect vs past simple
    1.1

    Pasado simple vs. Presente perfecto

    Pasado simple vs. Presente perfecto
    Pretérito simple vs Pretérito perfecto

    Lo vi ayer. (Hora determinada → Pretérito simple)

    • Pasado simple (past simple): La acción se completó en un tiempo pasado determinado y no tiene relación con el presente.
    • Presente perfecto (present perfect): No se especifica el tiempo, sino que se enfatiza la influencia sobre el presente o la experiencia vivida.

    我I 看saw 他him 昨天yesterday.

    He visto esa película. (Experiencia, no se dice cuándo → Presente perfecto)

    我I (完成时)have 看seen 那部that 电影film.

    He visto esa película. (Experiencia, sin fecha específica → Presente perfecto)

    Nota: Una vez que aparecen tiempos pasados definitivos como yesterday, last week, in 2019, ago, etc., se usa el pasado simple, no el perfecto.

    1.2

    Palabras clave

    Ha estado en Japón. (Ha ido y ha vuelto)

    • Pasado simple: yesterday, last night, … ago, in 2019, then, when.
    • Presente perfecto: just (acaban de / apenas), already (ya), yet (todavía / aún), ever (alguna vez), never (nunca), so far (hasta ahora), recently (recientemente), since (desde), for (durante).

    她She (完成时)has 刚刚just 到达arrived.

    Acaba de llegar. (just → Presente perfecto)

    他们They 离开left 一an 小时hour 前ago.

    Se fueron hace una hora. (ago → Pasado simple)

    Nota: No mezcle ambos tiempos en la misma oración: ~~I have seen him yesterday~~ ✗ → I saw him yesterday ✓.

    1.3

    *been* y *gone*

    Ambas son formas relacionadas con go, pero tienen significados distintos:

    • have been to: Ha visitado (y ha vuelto) — indica experiencia.
    • have gone to: Se fue (y sigue allí / está en camino).

    他He (完成时)has 去过been (介词)to 日本Japan.

    Ha ido al banco. (No está ahora, sigue allí)

    她She (完成时)has 去了gone (介词)to (冠词)the 银行bank.

    microscopio

    Nota: Para decir "ha visitado un lugar" use been to; para decir "se fue a un lugar y no ha regresado" use gone to.

    Te llamaré esta noche.

    • ❌ ~~When have you arrived?~~ → ✓ When did you arrive? — when pregunta por un tiempo específico en el pasado, por lo que debe usarse obligatoriamente el pasado simple.
    • ❌ ~~I have finished it just now.~~ → ✓ I finished it just now. / I have just finished it. — just now (hace un momento) va con el pasado simple; just (acaban de) va con el presente perfecto.
    • ❌ ~~I lost my keys — can you help me look?~~ → ✓ I have lost my keys… — Las llaves aún no se han encontrado y esto afecta el presente, por lo que el presente perfecto es más preciso.
    • ❌ ~~This is the first time I go there.~~ → ✓ This is the first time I have been there. — Las estructuras fijas como "la primera vez" o "la mejor" van siempre con el presente perfecto: the first time / the best film I have ever seen.

Todos los temas · Gramática Inglesa · B1

Iniciar sesión o crear cuenta

IGCSE, A-Level & AP