Home of English Grammar

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

B2 English Exercises

Practice B2 English with online gap-fill exercises focused on more natural grammar, wider vocabulary, and upper-intermediate collocations.

Phrasal verbs exercise

March 10, 2015 - B2pdf

Each sentence given below contains an incomplete phrasal verb. Complete the expression by supplying an appropriate preposition or adverb particle. Answers The publishers are planning… Continue reading

Phrasal verbs with call

February 18, 2015 - B2pdf

Each sentence given below contains an incomplete phrasal verb. Complete the expression by supplying a suitable particle or preposition. Answers He is not in at… Continue reading

Rewrite without get

December 27, 2014 - B2pdf

Rewrite each sentence replacing get/got with one of the given options. Answers I (got) three hundred dollars last week. earned I (got) a letter from… Continue reading

Past simple and past perfect tense exercise

December 25, 2014 - B2pdf

Fill in the blanks with the correct tense form (simple past, past perfect or past perfect continuous) of the verbs. Answers By the time the… Continue reading

Change statement into questions

December 24, 2014 - B2pdf

A sentence that tells us something is a statement. One way it can be changed into a question is to use do, does or did… Continue reading

  • « Previous Page
  • 1
  • …
  • 51
  • 52
  • 53
  • 54
  • 55
  • …
  • 67
  • Next Page »
2,485,429 
760,468 
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 “Believe” April 14, 2026
  • 100 Words to Use Instead of “Authentic” April 14, 2026
  • 100 Best Synonyms for “Avoid” April 14, 2026
  • 100 Words to Use Instead of “Repair” April 14, 2026
  • How “spam” got its internet meaning from Monty Python April 14, 2026
  • 100 Best Synonyms for “Reject” April 14, 2026
  • 100 Idioms for Encouraging Someone April 14, 2026

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

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