English Notes.Buscar un tema
Estilo
Modo
Volver a la guía

Presente perfecto

Present perfect

Relaciona una acción pasada con el presente: experiencia, resultado actual o periodo que continúa.

En pocas palabras

+ conecta algo anterior con el presente. Sirve para experiencias, resultados actuales o situaciones que empezaron antes y siguen vigentes.

Entiende la idea

I lost my wallet comunica un resultado importante ahora: no tengo la cartera. I have visited Rome cuenta una experiencia hasta hoy sin decir cuándo ocurrió. Para una situación que continúa, for indica duración y since indica inicio: for a year, since May.

Elige con I/you/we/they y has con he/she/it; después usa el , como seen o finished. Si dices cuándo ocurrió un hecho en un pasado terminado, como yesterday, suele corresponder pasado simple. Been indica una visita con regreso; gone suele indicar que alguien aún está fuera.

Construye la frase paso a paso

  1. Identifica la relación con ahora: experiencia, resultado o situación vigente.
  2. Construye + y evita confundir seen con saw.
  3. Usa not para negar o adelanta para preguntar; revisa for/since.

Cuándo se usa

  • con I/you/we/they; has con he/she/it.
  • Usa ever, never, already, yet, since y for según el sentido.

Cómo se construye

Los términos con subrayado punteado tienen ayuda: pasa el cursor, enfócalos o tócalos.

Afirmativa + +
Negativa + haven’t/hasn’t +
Pregunta + + ?

Míralo en contexto

31 ejemplos para comparar distintas formas y situaciones.

1–3 de 31 ejemplos

I have visited Canada.

He visitado Canadá.

She hasn’t finished yet.

Ella todavía no ha terminado.

Have you ever tried sushi?

¿Alguna vez has probado sushi?

Compara y entiende el error

Forma correcta

I saw her yesterday.

Evita esta forma

I have seen her yesterday.

Yesterday sitúa el encuentro en un periodo pasado terminado. Para contar ese hecho se utiliza pasado simple, no presente perfecto.

Comprueba que lo entendiste

Completa la estructura antes de consultar la respuesta.

Completa con have o has: The teacher ___ already marked the tests.

Contenido original. Amplía la consulta en British Council .

Más secciones

Guardado en este navegadorSin cuenta ni registro