English grammar exercises with answers, made for your level
Generic worksheets are either too easy or test the wrong thing. Whether you are a teacher, a tutor or a learner, this prompt has your todo.is agent write grammar exercises on exactly the point you need, at the right level, with real-life sentences, an answer key and short explanations, ready to print as Word or PDF.
The prompt
- Make an English grammar worksheet on [GRAMMAR TOPIC] for [WHO IT IS FOR] at [LEVEL]. Include 4 sections: a 6-line rule summary with examples, 10 gap-fill sentences, 6 error-correction sentences, and 5 sentences to rewrite using the target grammar. Use everyday contexts about [THEMES], not random textbook sentences. Mix easy and harder items. Put the answer key with a one-line explanation for each answer on a separate last page. Give me a Word file and a PDF, with space to write answers. [EXTRA REQUEST]
What to change
- [GRAMMAR TOPIC]: E.g. "present perfect vs past simple", "articles a/an/the", "first and second conditionals", "reported speech".
- [WHO IT IS FOR]: E.g. "a class of 14-year-olds", "adult evening class", "myself".
- [LEVEL]: E.g. "A2", "B1", "upper-intermediate".
- [THEMES]: E.g. "work and office life", "football", "travel", "school". Interesting topics make practice less dull.
- [EXTRA REQUEST]: Optional: "also make an easier version for weaker students", "add a 5-minute speaking activity", or delete this.
Example result
- Present perfect vs past simple (B1)
- Theme: work and travel
- The rule
- • Past simple for finished times: yesterday, last year, in 2019, two weeks ago. "I visited Rome in 2019."
- • Present perfect for life experience and past actions with a link to now, with no finished time: "I've visited Rome twice."
- • Use for / since with the present perfect for something still true: "I've worked here since March."
- • Just, already, yet often go with the present perfect.
- • Ask "When?" with the past simple; "Have you ever…?" with the present perfect.
- A. Fill the gap (10)
- • 1. I ___ (work) at this company since 2021.
- • 2. She ___ (start) her new job last Monday.
- • 3. ___ you ever ___ (be) to Japan?
- • 4. We ___ (not finish) the report yet.
- • 5. They ___ (move) to Dubai three years ago.
- • 6. I ___ (already / send) the invoice.
- B. Find and fix the mistake (6)
- • 1. I have seen that film last week.
- • 2. How long do you live here?
- • 3. Did you ever try sushi?
- • 4. She has went to the meeting.
- C. Rewrite with the present perfect (5)
- • 1. I started learning English five years ago. (for) → I ___
- • 2. This is my first time in Canada. (never) → I ___
- Answer key (page 3)
- • A1. have worked: since + still true now
- • A2. started: "last Monday" is a finished time
- • A3. Have / been: life experience
- • A4. haven't finished: "yet" + no finished time
- • A5. moved: "three years ago"
- • A6. have already sent: "already" + result now
- • B1. saw that film last week
- • B2. How long have you lived here?
- • B3. Have you ever tried sushi?
- • B4. She has gone to the meeting
- • C1. I have been learning / have learned English for five years.
- • C2. I have never been to Canada before.
How to do it with todo.is
- Copy the prompt and fill in the grammar topic, who it is for, the level and the themes.
- Paste it on the Today screen in todo.is, or send it to your agent on WhatsApp or Telegram.
- Download the Word file to edit or the PDF to print and share.
- Ask for more: "make version B with different sentences", "a harder one for next week", or "an online quiz version".
Tips for a better result
- Test one contrast at a time (present perfect vs past simple) rather than "all tenses". Focused worksheets show clearly what a learner has not got yet.
- Ask for sentences about your students’ real lives: their city, their jobs, their hobbies. Recall is better with meaningful examples.
- Learners: do the worksheet, then send a photo of your answers. Your agent marks it and explains every mistake.
- Ask for versions A and B with the same grammar but different sentences, for a test and a retest.
English grammar exercises: FAQ
- Can I get exercises for any grammar topic? Yes, from basic points like plurals and the verb "to be" to advanced ones like inversion, mixed conditionals or the passive with reporting verbs.
- Can it check my answers? Yes. Send a photo of the completed worksheet or type your answers, and your agent marks them and explains each mistake.
- Can teachers use these worksheets in class? Yes. The content is written for you, so you can print and share it. Check it before class as you would any material, especially the answer key.
- Can I get it as an interactive quiz instead? Your agent can make a simple quiz page with a public link, or a set of quiz questions you can paste into the tool your school uses.
JavaScript is required to use the todo.is app.