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

The present perfect (have + past participle)

A past action connected to now — and when not to use it.

Form: have / has + past participle (worked, seen, been…). It connects the past to the present.

UseExampleMeaning
Experience (no date)I've been to London.at some time in my life
Present resultI've lost my keys.I don't have them now
Unfinished periodI've drunk three coffees today.today isn't over
just / already / yetShe's just left. Have you finished yet?very recent / expected
  • Have you ever eaten sushi? – Yes, I ate some last week.
    experience (present perfect) → specific time (past simple)

Test yourself

  1. Complete: I (see) this film three times.
    Show answer
    have seen
  2. Complete: I (see) this film last night.
    Show answer
    saw
  3. Ask if someone has finished (no time mentioned).
    Show answer
    Have you finished (yet)?
  4. Correct: When have you met her?
    Show answer
    When did you meet her?