FlexiLang
Your progress is not saved permanently. Log in to track your performance after closing the browser.
Explanations in: Greek English Spanish French
A2

El present perfect (have + participio)

Se parece al pretérito perfecto… pero no se usa igual.

Formación: have / has + participio (worked, seen, been…). Une el pasado con el presente.

UsoEjemploEspañol
Experiencia (sin fecha)I've been to London.He estado en Londres.
Resultado presenteI've lost my keys.He perdido las llaves (y no las tengo).
Periodo no terminadoI've drunk three coffees today.Hoy me he tomado tres cafés.
just / already / yetShe's just left. Have you finished yet?Acaba de irse. ¿Ya has terminado?
  • Have you ever eaten sushi? – Yes, I ate some last week.
    ¿Has comido sushi alguna vez? – Sí, comí la semana pasada.

Test yourself

  1. Completa: I (see) this film three times.
    Show answer
    have seen
  2. Completa: I (see) this film last night.
    Show answer
    saw
  3. Traduce: «¿Ya has terminado?»
    Show answer
    Have you finished yet? / Have you already finished?
  4. Corrige: When have you met her?
    Show answer
    When did you meet her?