B1 ESL Grammar: Present Perfect vs Past Simple | Time Signals & Tense Choice
A complete B1 grammar practice lesson. Clear rule presentation with examples, followed by multiple scaffolded practice exercises that build confidence step by step.
Features:
- Interactive HTML file: opens in any browser, no apps, no logins
- Lesson length: 45 minutes
- Self-checking answers with instant feedback
- Interactive drag-and-drop exercises
- Gap-fill exercises with answer checking
- Dark mode toggle
- Teacher panel (toggle on/off) with answers at a glance and a lesson overview
- Answer export for homework or self-study
- Works offline, no internet required after download
This lesson includes:
- The Rules
- Examples
- Practice A: Complete the Sentences
- Practice B: Rewrite the Sentences
- Practice C: Complete the Sentences
- Quick Reference: Present Perfect vs Past Simple
How to use: Download the HTML file. Double-click to open in your browser. That's it.
I've taught ESL for over a decade and I build all my lessons from my own curriculum and classroom experience. I use AI to assist with the technical production (the HTML, CSS, and JavaScript that make the interactivity work), but the content, question design, scaffolding, and pedagogy are mine. I review everything before it goes out, and if you spot anything that needs fixing, just let me know and I'll sort it.
Licence: for use by one teacher with their own students. Please do not resell, redistribute or share the files. Each teacher needs their own copy.