Present Perfect — Introduction

Present Perfect — Introduction

Grammar Reference

Form Example
Formhave/has + past participleI have visited Paris.
Uselife experience · recent event · present resultShe has just arrived.
Time wordsever · never · just · already · yet · for · sinceI visited Paris last year.
vs past simplespecific time? → past simple · general? → PPShe arrived at 8pm.

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 [never] (eat) octopus.
  3. [you] (finish) 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
  2. has
  3. Have
  4. have
  5. hasn't
  6. yesterday
  7. seen
  8. gone

Complete the sentences

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