Home of English Grammar

Grammar Guide
  • Home
  • Exercises
  • Matches
  • Rules
  • Tools
    • Grammar Checker
    • Very Replacer
    • Word Counter
  • Top Social Media Posts
  • Vocabulary
  • Writing Guides
  • Contact

B1 English Exercises

Practice B1 English with online gap-fill exercises that build confidence in grammar, vocabulary, and natural collocations.

Tenses Exercise

December 16, 2020 - B1pdf

Fill in the blanks with an appropriate verb form. Answers I spoke to the manager about my holiday in the morning. We went to the… Continue reading

Question Tags Exercise

December 12, 2020 - B1pdf

Fill in the blanks with an appropriate question tag. Answers 1. She hasn’t arrived, has she? 2. Sam left in the morning, didn’t he? 3.… Continue reading

Gap Filling Exercise (Intermediate Level)

December 12, 2020 - B1pdf

Fill in the blanks. Answers 1. At least six people have died in the explosion. 2. By the time they found him, he was already… Continue reading

Intermediate Level Grammar Exercise

November 29, 2020 - B1pdf

Fill in the blanks. Answers 1. Sam as well as his friends is studying. 2. Although I was annoyed, I kept quiet. 3. When I… Continue reading

Tenses Exercise

November 18, 2020 - B1pdf

Fill in the blanks with an appropriate tense form. Answers 1. We often walk over the fields in the evening. 2. According to the time… Continue reading

  • « Previous Page
  • 1
  • …
  • 121
  • 122
  • 123
  • 124
  • 125
  • …
  • 256
  • Next Page »
2,485,429 
741,874 
Improve Your Grammar
  • Download 2026 Grammar Guide (PDF)
  • Free Weekly Exercises & Vocabulary
  • Join over 3 Million English Learners
We respect your privacy. Unsubscribe anytime.

Grammar Checker

GrammarCheck.net - Try online
Hint → Bookmark GrammarCheck for future use.

Latest Posts

  • 100 Words to Use Instead of “Hopeful” March 7, 2026
  • 100 Words to Use Instead of “Save” March 7, 2026
  • 100 Words to Use Instead of “Grown” March 7, 2026
  • Essential Music and Entertainment Vocabulary Exercise March 7, 2026
  • 100 Words to Use Instead of “Wait” March 7, 2026
  • 100 Other Words for “Basic” March 7, 2026
  • 100 Phrasal Verbs for Everyday Conversation March 7, 2026

Copyright © 2026 · EnglishGrammar.org
Disclaimer · Privacy Policy · Sitemap

Improve Your Grammar
  • Download 2026 Grammar Guide (PDF)
  • Free Weekly Exercises & Vocabulary
  • Join over 3 Million English Learners
We respect your privacy. Unsubscribe anytime.