Skip to content
Thanksgiving is on November 26: ready worksheets, lessons, flashcards and speaking cards for every level

Present perfect

Grammar · A2 · 14 printable sheets, each with an answer key.

Print the whole packOr open a sheet to print it on its own.
  1. Sheet 1 · 25 minPresent perfect: getting ready for a marathon in RioRunners prepare for a big race; practice the present perfect with just, already, yet and ever, then write a checklist.Free
  2. Sheet 2 · 25 minPresent perfect: an exchange student's first month in MadridJack's first month with a host family in Madrid; practice the present perfect with already, yet, just, ever and never.Premium
  3. Sheet 3 · 25 minGrammar explained: present perfectLife experiences and past actions with a result now.Premium
  4. Sheet 4 · 25 minGrammar explained: present perfect – ever, never and the past simpleHave you ever ...? and details in the past simple.Premium
  5. Sheet 5 · 15 minPresent perfect: have or has + past participleMeet the form of the present perfect with regular verbs: have or has + past participle.Premium
  6. Sheet 6 · 15 minPresent perfect: irregular past participlesLearn common irregular past participles and use them in present perfect sentences.Premium
  7. Sheet 7 · 15 minPresent perfect: negatives with haven't and hasn'tRead about Alice's moving day and use haven't and hasn't for things that are not done.Premium
  8. Sheet 8 · 15 minPresent perfect: questions and short answersMake present perfect questions with have and has and answer with short answers.Premium
  9. Sheet 9 · 15 minPresent perfect: ever and neverRead about Jack's travel experiences and ask a partner Have you ever ...?Premium
  10. Sheet 10 · 15 minPresent perfect: just, already and yetUse just, already and yet with the present perfect and write about your week.Premium
  11. Sheet 11 · 15 minPresent perfect: been or gone?Understand the difference between has been and has gone and use them in sentences.Premium
  12. Sheet 12 · 15 minPresent perfect: for and sinceUse for with a period of time and since with a point in time, then answer How long questions.Premium
  13. Sheet 13 · 15 minPresent perfect or past simple?Choose the present perfect for experiences and the past simple for finished times, then write about a trip.Premium
  14. Sheet 14 · 15 minPresent perfect review: Zoe's year in CanadaRead about Zoe's year in Vancouver and review the present perfect with the past simple.Premium