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

Should, Should Be, Should Have Been Exercise

February 23, 2025 - A2pdf

Fill in the blanks with should, should be or should have been.
Should be refers to the present and future. Should have been refers to the past.

Progress 0 of 12 answered
1You ............... something about it before it gets worse.
Wrong!
Use "should do" to give advice about an action that is still possible.
2You ............... something before the situation got out of hand.
Wrong!
Use "should have done" to criticize a past action that did not happen.
3You ............... there when they sign the papers.
Wrong!
Use "should be" to say where someone ought to be in a present or future situation.
4You ............... there when they signed the papers.
Wrong!
Use "should have been" to say where someone ought to have been in a past situation.
5You ............... me you weren't coming.
Wrong!
Use "should have told" to say that telling someone was the right action in the past.
6I ............... to him. His advice landed me in trouble.
Wrong!
Use "should not have listened" to express regret about listening in the past.
7You ............... to wise people if you want good advice.
Wrong!
Use "should listen" for general advice about what to do now or in the future.
8We are going to Malaysia in November. That ............... nice.
Wrong!
Use "should be" to make a confident prediction about a future situation.
9You ............... kind to all people.
Wrong!
Use "should be" to talk about a general duty or correct behaviour.
10I don't think that you ............... so much money on cosmetics.
Wrong!
Use "should spend" after "do not think" to give negative advice about a present habit or future action.
11It is important that the meeting ............... on time.
Wrong!
Use "should start" after "It is important that" to say what is necessary.
12Do you think that we ............... her?
Wrong!
Use "should tell" to ask for advice about a possible action.
Done.
Score: 0/12
Share your score!

Answers

  1. You should do something about it before it gets worse.
  2. You should have done something before the situation got out of hand.
  3. You should be there when they sign the papers.
  4. You should have been there when they signed the papers.
  5. You should have told me you weren’t coming.
  6. I should not have listened to him. His advice landed me in trouble.
  7. You should listen to wise people if you want good advice.
  8. We are going to Malaysia in November. That should be nice.
  9. You should be kind to all people.
  10. I don’t think that you should spend so much money on cosmetics.
  11. It is important that the meeting should start on time.
  12. Do you think that we should tell her?
  • 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 “Accomplished” June 20, 2026
  • 100 Best Synonyms for “Extreme” June 20, 2026
  • 100 Words to Describe Snow June 20, 2026
  • 100 English Phrases for Talking at a Garage Sale or Flea Market June 20, 2026
  • 100 Best Synonyms for “Communicatively” June 20, 2026
  • 100 Best Synonyms for “Ominous” June 20, 2026
  • What “fall from grace” means and where it comes from June 20, 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.