Present Perfect — Introduction

Present Perfect — Introduction

Reference

Rule Example
Formhave/has + past participleI have visited / she has eaten
Uselife experience · recent event · present resultI have lost my keys
Time wordsever · never · just · already · yet · for · sinceHave you ever been to...?
vs past simplespecific time? → past simple · general? → PPI saw him yesterday / I have seen him

Common mistakes

  1. I have seen him yesterday. → I saw him yesterday.
    "yesterday" = finished time → past simple
  2. She has went home. → She has gone home.
    go → gone (past participle, not went)
  3. I have eat sushi. → I have eaten sushi.
    past participle: eaten (not eat)
  4. Did you ever been to Italy? → Have you ever been to Italy?
    life experience → have you ever + PP

Present Perfect — Introduction — Exercises

Choose the correct form

  1. I _____ never been to Japan. (have / has / had)
  2. She _____ just finished her homework. (have / has / had)
  3. _____ you ever tried sushi? (Have / Has / Did)
  4. We _____ lived here for 5 years. (have / has / are)
  5. He _____ seen this film before. (hasn't / haven't / didn't)
  6. I went to Paris _____. (yesterday / for two weeks / ever)
  7. Past participle of 'see' is _____. (saw / seen / seed)
  8. Past participle of 'go' is _____. (went / gone / goed)

Complete the sentences

  1. She   (visit) London three times.
  2. I have never   (eat) octopus.
  3.   you finished yet? (question)
  4. He   (not / arrive) yet.
  5. We   (know) Maria for 10 years.

Present Perfect — Introduction — Answer Key

Choose the correct form

  1. have — I → have + past participle.
  2. has — She → has + past participle.
  3. Have — Experience questions: Have you ever…?
  4. have — We → have lived.
  5. hasn't — He, negative → hasn't seen.
  6. yesterday — A finished time → past simple: I went to Paris yesterday.
  7. seen — see → saw → seen.
  8. gone — go → went → gone.

Complete the sentences

  1. has visited
  2. eaten
  3. Have
  4. hasn't arrived
  5. have known