JadoLearn

One focused step in language learning, every day

Preparing your learning path…
Back to grammar
A2Quick read

Present Perfect

Use have/has + past participle for experience, present results and unfinished time.

Present Perfect

The present perfect connects past events to the present: life experience without a finished time, a current result, or a situation that began in the past and continues now. A finished, specified past time normally calls for the past simple.

Useful examples

1

I have lived here for two years.

I have lived here for two years.

2

She has already finished.

She has already finished.

3

Have you ever been to Germany?

Have you ever been to Germany?

Common mistakes

  • Using it with finished-time markers like yesterday.
  • Forgetting the past participle.
  • Confusing for and since.

Learn it better

  • Contrast it with past simple on the same topic.
  • Practise ever, never, already and yet.
  • Use timelines for for and since.

Continue learning

Turn grammar into usable language

Read one topic, then apply the structure in JadoLearn practice and lessons.