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

Correct the mistakes Exercise

June 6, 2014 - B2pdf

Rewrite the following sentences correcting the mistakes.

Progress 0 of 10 answered
1We have lived here ............... 10 years.
Wrong!
Use "for" with a period of time such as 10 years.
2He was accused ............... stealing.
Wrong!
The correct preposition after "accused" is "of" before a crime or wrongdoing.
3We ............... the work yesterday.
Wrong!
Use "finished" with the finished past time expression yesterday.
4You won’t get well unless you ............... your medicine.
Wrong!
Use the present simple "take" after unless to talk about a real future condition.
5He has been living in this house ............... five years.
Wrong!
Use "for" with a length of time such as five years.
6We ............... English for the last seven years.
Wrong!
Use "have been learning" for an action that started in the past and continues up to now.
7Yesterday ............... a holiday, he went to see a film.
Wrong!
Use "being" in the absolute phrase "Yesterday being a holiday" to give the reason.
8The new headmaster wants a house to ............... .
Wrong!
The phrase "live in" is needed because a house is a place that someone lives in.
9I ............... for you since 9 o’clock in the morning.
Wrong!
Use "have been waiting" for an action that started at 9 o’clock and continues to now.
10I ............... all the books to the library yesterday.
Wrong!
Use "returned" with the finished past time expression yesterday.
Done.
Score: 0/10
Share your score!

Answers

  1. We have lived here for 10 years.
  2. He was accused of stealing.
  3. We finished the work yesterday.
  4. You won’t get well unless you take your medicine.
  5. He has been living in this house for five years.
  6. We have been learning English for the last seven years.
  7. Yesterday being a holiday, he went to see a film.
  8. The new headmaster wants a house to live in .
  9. I have been waiting for you since 9 o’clock in the morning.
  10. I returned all the books to the library yesterday.
  • Share
  • Post
  • Post
  • Reddit
  • Email
  • WhatsApp
NEW: Try Matches, our daily vocabulary challenge. Pick a topic and level and match words with definitions to boost your vocabulary.
2,485,429 
761,532 
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 Best Synonyms for “Inspired” July 2, 2026
  • 100 Words to Describe Gardens July 2, 2026
  • How cliche went from printing term to overused phrase July 2, 2026
  • 100 Best Synonyms for “Qualified” July 2, 2026
  • 100 Words Every Sculptor Should Know July 2, 2026
  • 100 Best Synonyms for “Implement” July 2, 2026
  • 100 Words Every GTA 6 Player Should Know July 2, 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.