• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Home of English Grammar
  • Home
  • Course
  • Exercises
  • Grammar Rules
  • Matches
  • Posts
  • Tools
    • Grammar Checker
    • Very Replacer
    • Word Counter
  • Vocabulary Lists
  • Archives
    • Social Media Posts
    • Writing Guides
  • Join free

Would Have Been, Could Have Been, Should Have Been Exercise

July 4, 2025 A2pdf

Fill in the blanks

Progress 0 of 12 answered
1She ............... about the developments. It was wrong to keep her in the dark.
Wrong!
Use "should have been told" to say that telling her was the right thing to do, but it did not happen.
2I ............... to the party, but I had so much work to do.
Wrong!
Use "would have gone" for an unreal past result that did not happen because you had too much work.
3He ............... another attempt.
Select 2 answers.
Wrong!
Both "could have made" and "should have made" are possible: one means he had the opportunity, and the other means it was the right thing to do.
4You ............... rude to him. It really hurt him.
Wrong!
Use "shouldn't have been" to criticize a past action because being rude was wrong.
5I ............... if she had invited me.
Wrong!
Use "would have gone" for the unreal past result of a condition that did not happen.
6They ............... if you had asked more politely.
Wrong!
Use "would have obliged" for the likely unreal past result of asking more politely.
7I ............... her, but I didn't want to.
Wrong!
Use "could have married" to show a past possibility that did not happen.
8You ............... careful.
Wrong!
Use "should have been" to say that being careful was the right thing to do in the past.
9If you had been careful, you ............... this mistake.
Wrong!
Use "would not have made" for the unreal past result of being careful.
10It ............... an accident.
Wrong!
Use "could have been" to show that an accident was a possible explanation.
11He ............... if he hadn't escaped.
Wrong!
Use "could have been arrested" because he was the possible receiver of the action.
12I ............... something if I had been hungry.
Wrong!
Use "would have eaten" for the unreal past result of being hungry.

Exercise complete

0/ out of 12 correct answers
Challenge a friend
More Exercises →

Answers

  1. She should have been told about the developments. It was wrong to keep her in the dark.
  2. I would have gone to the party, but I had so much work to do.
  3. He could have made / should have made another attempt.
  4. You shouldn’t have been rude to him. It really hurt him.
  5. I would have gone if she had invited me.
  6. They would have obliged if you had asked more politely.
  7. I could have married her, but I didn’t want to.
  8. You should have been careful.
  9. If you had been careful, you would not have made this mistake.
  10. It could have been an accident.
  11. He could have been arrested if he hadn’t escaped.
  12. I would have eaten something if I had been hungry.

Improve your English grammar, vocabulary and writing

We take you step by step from beginner to advanced, even if you struggled with English at school or have always had trouble remembering the rules.

  • 10 modules, 112 lessons and 730 questions
  • Just log in and learn anytime and anywhere
  • Your progress is saved in your account
  • Download the 2027 Grammar Guide (PDF)

Related lesson in the course Advice and suggestions: should, ought to and had better Module 05: Modals & conditions · Lesson 4

Join free

Already have an account? Sign in

See what’s in the course

Primary Sidebar

2.4M761.4K165.8K

Free 2027 Grammar Guide

  • Download Grammar Guide (PDF)
  • Online grammar course, A1 to C2
  • Weekly exercises and vocabulary
  • Join over 3 million English learners

We respect your privacy. Unsubscribe anytime.

Already have an account? Sign in

Grammar Checker - Try Now

Latest Posts

  • Semordnilaps: words that become new words backward October 24, 2026
  • 100 Best Synonyms for “Endeavor” October 24, 2026
  • 100 Best Synonyms for “Status” October 24, 2026
  • Notice, realize, recognize, perceive, discern, and detect: How to choose October 24, 2026
  • Sensuous vs. sensual: choosing the right word October 24, 2026
  • 100 Best Synonyms for “Competitive” October 24, 2026
  • 100 Words to Describe Customer Experience October 24, 2026
  • Present Continuous Picture Sentences Exercise October 24, 2026
  • 100 Best Synonyms for “Prospered” October 24, 2026
  • 100 Best Synonyms for “Enable” October 24, 2026
Home of English Grammar

Free English grammar exercises, rules and vocabulary lists, with new exercises every week. Join the leading English grammar site with over 3 million followers.

Join free

Learn

  • Exercises
  • Matches
  • Grammar rules
  • Vocabulary lists
  • Writing guides
  • Online tools

More

  • Top social media posts
  • Various posts
  • Contact

Account

  • Join free
  • Grammar Course
  • Free grammar guide (PDF)

Copyright © 2026 EnglishGrammar.org

  • Disclaimer
  • Privacy policy
  • Terms
  • Sitemap