Present Perfect vs Past Simple Exercises
somdn_product_pageThese present perfect vs past simple exercises provide B1/B2 ESL students with extra grammar practice to help them distinguish between the two tenses with confidence. This printable, fillable worksheet includes a variety of controlled exercises, making it ideal for homework, revision, fast finishers, tests or additional classroom practice. :contentReference[oaicite:0]{index=0}
Level: B1/B2
Time: 35 mins +
This lesson comes with:
Fillable Fields – This digital worksheet can be completed online or printed.
Teacher’s Copy – Includes detailed teacher’s notes and an answer key.
Student Version – Ideal for sharing via email for online lessons.
Present Perfect vs Past Simple Exercises Overview
1. Sentence Completion
Students complete gap-fill exercises using either the present perfect or past simple in a variety of contexts.
2. Error Correction
Students identify and correct common mistakes involving the present perfect and past simple.
3. Time Expressions
Students complete sentences using appropriate time expressions commonly used with each tense.
4. Free Practice
Students write their own answers using both tenses to personalise the language.
Skills Developed
- Using the present perfect and past simple accurately
- Recognising common time expressions
- Grammar accuracy
- Written fluency
Lesson Objectives
- Distinguish between the present perfect and past simple
- Complete a range of controlled grammar exercises
- Correct common tense errors
- Build confidence using both tenses accurately
Try this present perfect vs past simple worksheet in class today!
Note: This lesson includes printable and fillable field worksheets. For best results, we recommend using the free Adobe Acrobat Reader for digital completion or printing.
You may also like…
Our Reviews
International Women's Day ESL Lesson
Holiday and Travel Phrasal Verbs
Great Conversation Questions 1
International Women's Day ESL Lesson
Holiday and Travel Phrasal Verbs
Great Conversation Questions 1






