B1 · Intermedio · Inglés · 10 min

Presente perfecto

El presente perfecto une una acción pasada con el presente. Usa have o has más un participio. Una palabra de tiempo ya cerrado, como yesterday, devuelve la oración al pasado simple.

Qué vas a practicar

  • Forma have o has más un participio.
  • Elige entre for y since.
  • Reserva yesterday para el pasado simple.

Explicación

La forma

El presente perfecto es have o has más el participio: I have seen that film, She has lost her keys. he, she e it llevan has. Los demás llevan have. El participio no siempre coincide con el pasado simple. go tiene el pasado simple went, pero el participio gone: She has gone home.

for y since

for mide una duración: for three years. since nombra el punto de partida: since 2020, since Monday. Los dos pueden ir con el presente perfecto cuando la situación sigue hasta ahora: She has lived here for three years. during three years no sustituye a for en este patrón.

No con yesterday

Un tiempo ya terminado cierra el paso al presente perfecto. I saw him yesterday es pasado simple. I have seen him yesterday mezcla un verbo en presente perfecto con un tiempo ya cerrado, y esa mezcla es el error. Palabras como just, already y yet sí combinan con el presente perfecto: I have just finished, She hasn’t left yet.

Ejemplos

  1. I have seen that film.una experiencia hasta ahora
  2. She has lived here for three years.un estado que continúa
  3. for three yearsuna duración
  4. since 2020un punto de partida
  5. I have just finished.algo recién terminado

Errores frecuentes

  • has went usa el pasado simple en lugar del participio. El participio de go es gone.
  • since three years trata una duración como si fuera un punto de partida. Una duración lleva for.

Práctica

Responde todas las preguntas y luego corrige. Puedes leer por qué encaja una respuesta y repetir la serie.

Pregunta 1 de 6

¿Qué oración expresa un resultado que importa ahora?

Pregunta 2 de 6

¿Qué expresión nombra un punto de partida?

Pregunta 3 de 6

Completa la oración.

She has lived here three years.

Pregunta 4 de 6

yesterday se puede usar con el presente perfecto.

Pregunta 5 de 6

she lleva has en el presente perfecto.

Pregunta 6 de 6

Relaciona la palabra de tiempo con el patrón de esta lección.

for
since
yesterday

Seguir en Surf Language

La aplicación añade audio, repaso y un recorrido más largo. Estas páginas siguen siendo gratis.

Lección anterior: Preposiciones de tiempo y de lugarTodas las lecciones de InglésSiguiente lección: Primer y segundo condicional Abrir la aplicación

Empieza tu primera lección.

Elige el idioma que quieres aprender. Empieza en el navegador o en la app.

Empieza a aprender gratis