Free B1–B2 Grammar Worksheet PDF: Present Perfect vs Past Simple

This free B1–B2 grammar worksheet helps students practise the difference between the present perfect and the past simple.

It is designed for adult English learners, ESL students, EFL students and English teachers who need a clear, practical grammar lesson for class, homework or self-study. This is one of the most common grammar problems at intermediate level: knowing when to use the present perfect and when to use the past simple.

Students practise using the present perfect for life experience, unfinished time periods and actions with a result now. They also practise using the past simple for finished actions at a finished past time. The worksheet includes common time expressions such as ever, never, just, already, yet, recently, so far, this week, today, yesterday, last week and in 2020.

The PDF includes a grammar focus section, present perfect and past simple exercises, tense-choice practice, sentence matching, correction tasks, mini-dialogues, speaking practice, writing practice, a useful reminder table and a full answer key.

This worksheet can be used in one-to-one lessons, group classes, online English lessons, adult ESL lessons, EFL classes or as independent grammar practice.

Level: B1–B2
Date: May 2026
Focus: Present perfect vs past simple
Format: Free grammar worksheet PDF with answer key

This free worksheet includes:

  • Clear explanation of the present perfect and past simple
  • Common time expressions for both tenses
  • Present perfect vs past simple exercises
  • Choose-the-correct-tense practice
  • Sentence matching task
  • Error correction practice
  • Mini-dialogues using both tenses
  • Speaking practice for pair work or one-to-one lessons
  • Writing practice
  • Useful reminder table
  • Full answer key for teachers and students

Preview the worksheet below. To read the full worksheet clearly or open the PDF, use the button below the preview image.

Worksheet preview

More free English worksheets from Britfluency

A2–B2 English Worksheets
B2–C2 English Worksheets
IELTS Practice Materials
Grammar Practice Worksheets