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

Present perfect vs past simple

Grammar · B1 · 12 printable sheets, each with an answer key.

Print the whole packOr open a sheet to print it on its own.
  1. Sheet 1 · 25 minGrammar explained: present perfect vs past simpleFinished time or no time? Choose the right tense.Free
  2. Sheet 2 · 25 minGrammar explained: present perfect vs past simple – for, since, agoFor and since with the present perfect, ago with the past.Premium
  3. Sheet 3 · 20 minPresent perfect vs past simple: finished time or not?Notice both tenses in Oliver's blog from Vancouver, choose the right forms and check the rules.Premium
  4. Sheet 4 · 20 minPresent perfect vs past simple: time expressionsUse ago, ever, yet, just, since and last correctly, then choose the right tense for each time expression.Premium
  5. Sheet 5 · 20 minPresent perfect vs past simple: ever and when questionsAsk Have you ever...? about experiences and follow up with past simple questions for the details.Premium
  6. Sheet 6 · 15 minPresent perfect vs past simple: just, already and yetUse just, already and yet with the present perfect and contrast them with finished past times on moving day.Premium
  7. Sheet 7 · 20 minPresent perfect vs past simple: for, since and how longRead about chef Jack and see how for and since work with both tenses: finished or still true?Premium
  8. Sheet 8 · 20 minPresent perfect vs past simple: news and detailsGive news with the present perfect and add the details with the past simple, then write your own news message.Premium
  9. Sheet 9 · 15 minPresent perfect vs past simple: been, gone and wentUnderstand the difference between has been, has gone and went, then match questions and answers.Premium
  10. Sheet 10 · 20 minPresent perfect vs past simple: negatives and short answersMake negatives with haven't and didn't, choose the right short answers and build questions.Premium
  11. Sheet 11 · 20 minPresent perfect vs past simple: spot the mistakesDecide which sentences are correct, fix the typical mistakes and test a partner with your own sentences.Premium
  12. Sheet 12 · 20 minPresent perfect vs past simple: review challengeComplete Laura's email from Cape Town, choose the correct forms and write an email about a trip.Premium