langs123
Nivel
Vista

Tiempos perfectosA2–B1

Presente perfecto y pasado perfecto: have, has o had más el participio pasado para un hecho anterior visto desde un momento posterior. Un tiempo terminado, como yesterday o ago, lleva el pasado simple: I saw her yesterday. I have seen her today.

No hay información en el nivel actual. Esta vista empieza en A2: elige A2 o un nivel superior.

No hay información en el nivel actual. Esta vista empieza en A2: elige A2 o un nivel superior.

Guía rápidaA2–B1

TiempoPreguntaAfirmaciónNegación
Aux.SujetoVerboSujetoAux.VerboSujetoAux.Verbo
Presente perfectoHaveIworked?Ihaveworked.Ihaven'tworked.
youYouYou
HasheHehasHehasn't
sheSheShe
itItIt
HaveweWehaveWehaven't
theyTheyThey
B1Pasado perfectoHadIworked?Ihadworked.Ihadn'tworked.
youYouYou
heHeHe
sheSheShe
itItIt
weWeWe
theyTheyThey

Visión generalA2

Cada tiempo perfecto tiene la forma have + participio pasado: have / has para el presente, had para el pasado.

  • En las preguntas el verbo auxiliar va antes del sujeto; en las negaciones lleva not: haven't, hasn't, hadn't.
  • El verbo principal siempre va en participio pasado: worked, seen, gone.
  • has va con he, she, it; had es igual para todos.
  • Formas contraídas: I've, she's (= she has), I'd (= I had).

El participio pasadoA2

TipoReglaEjemplosEspañol
verbos regularesV + -edwork → worked / live → lived / study → studiedtrabajar / vivir / estudiar
irregulares, igual que el pasado simpleel participio es igual a la forma de pasado simplehave → had / buy → bought / meet → mettener / comprar / encontrar
irregulares, forma propiahay que aprender cada unasee → seen / write → written / eat → eaten / do → donever / escribir / comer / hacer
go, bego tiene dos participiosgo → gone / been · be → beenir / ser

Presente perfecto: formaA2–B1

  • La respuesta corta repite have / has: Have you met Tom? — Yes, I have. / No, I haven't. — ¿Has conocido a Tom? — Sí, lo he conocido; no, no lo he conocido.
  • ever, never, just y already van entre have / has y el participio: I've never seen snow. / He's just left. — Nunca he visto nieve. / Acaba de irse.
  • yet va al final, en negaciones y preguntas: I haven't finished yet. / Have you finished yet? — Todavía no he terminado. / ¿Ya has terminado?
  • B1How long pregunta por la duración de un estado hasta ahora: How long have you lived here? — ¿Cuánto tiempo llevas viviendo aquí?

Presente perfecto: usoA2–B1

UsoEjemploEspañol
Experiencia de vida, sin indicar el tiempoI've been to Paris twice.He estado en París dos veces.
Noticias recientesI've just seen Anna.Acabo de ver a Anna.
Resultado visible ahoraI've lost my keys.He perdido mis llaves.
Tiempo no terminado (hoy, esta semana)I've had three coffees today.Hoy me he tomado tres cafés.
B1Un estado desde el pasado hasta ahora (for, since)She's lived here since 2019.Vive aquí desde 2019.
  • been = fue y volvió; gone = fue y sigue allí: She's been to Spain. / She's gone to Spain. — Ha estado en España. / Se ha ido a España.
  • B1for lleva una duración; since lleva un punto de partida: I've known her for ten years / since 2015. — La conozco desde hace diez años. / La conozco desde 2015.

Pasado perfecto: formaB1

  • La respuesta corta repite had: Had they left? — Yes, they had. / No, they hadn't. — ¿Se habían ido? — Sí, se habían ido; no, no se habían ido.
  • already, just y never van entre had y el participio: I'd never flown before. — Nunca antes había volado.

Pasado perfecto: usoB1

UsoEjemploEspañol
Una acción anterior a otra acción pasadaWhen I got home, she had already cooked.Cuando llegué a casa, ella ya había cocinado.
Una acción anterior a un momento del pasadoBy 8 o'clock he had left.A las ocho ya se había ido.
La causa de una situación pasadaHe was tired. He had worked all night.Estaba cansado. Había trabajado toda la noche.
  • Palabras clave: when, after, before, by the time, already.
  • La historia en sí va en pasado simple; el pasado perfecto mira hacia atrás desde ahí.

Comparación: presente perfecto y pasado simpleA2

Presente perfectoPasado simple
hecho pasado, tiempo abierto o no terminadotiempo terminado, indicado o conocido
I've seen that film. — He visto esa película.I saw it last night. — Lo vi anoche.
ever, never, just, already, yet — alguna vez, nunca, acabar de, ya, todavíayesterday, last week, ago — ayer, la semana pasada, hace
  • Una palabra de tiempo terminado (yesterday, last week, ago) lleva el pasado simple.
  • EE. UU.: El pasado simple es frecuente con just, already y yet: I just ate. — Acabo de comer.

Errores frecuentesA2–B1

✗✓Regla
I have seen him yesterday.I saw him yesterday.tiempo terminado → pasado simple
B1I live here since 2010.I have lived here since 2010.since / for + estado hasta ahora → presente perfecto
She has went home.She has gone home.have / has + participio pasado
She have lost her keys.She has lost her keys.he / she / it → has
I have gone to Paris twice.I have been to Paris twice.una ida y vuelta → been
B1When I arrived, the film has already started.When I arrived, the film had already started.acción pasada anterior → had + participio
B1Had you saw him?Had you seen him?después de had se usa el participio pasado