Level A2

Present Perfect

Have / has + the third form: something happened, and it matters now. With a finished time (yesterday, last summer), no have.

We have finished our homework.

The homework is done now: We have finished our homework.

Forms

  • I / you / we / they have played — have + the third form
  • he / she / it has played — with he, she, it: has
  • play → played · see → seen · go → gone — the third form: -ed or a special word

Practise this rule now

Free, no sign-up

A common mistake

Wrong: I have seen a whale last summer.

Right: I saw a whale last summer.

Last summer is a finished time. With it, there is no have: I saw a whale last summer.

More examples

She has lost her keys.

She: has lost. The keys are still lost.

Have you ever been to London?

In a question, have goes first: Have you ever been to London?

Report a problem

Page you are on
/en/grammar/present-perfect.html en

English is easiest for us, but write in any language you like.

The report carries only your words, the page address and the language. No screenshot, no logs, no account. We cannot reply to a report, so if you need an answer, write to [email protected]