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

If-Clauses Exercise

August 3, 2021 - B1pdf

Gap filling exercise.

Progress 0 of 12 answered
1If I find the key, I ............... it to you.
Wrong!
In a real future condition, the main clause uses "will give" after an if-clause in the present simple.
2If you ............... hard, you would get the first rank.
Wrong!
In an unreal present or future condition, the if-clause uses the past simple "studied" with would in the main clause.
3If she finds out, we ............... in trouble.
Wrong!
In a real future condition, the main clause uses "will be" after an if-clause in the present simple.
4If it is late, we ............... out now.
Wrong!
For a real present condition, "cannot go" matches the present meaning of if it is late now.
5If you ............... non-stop, your health will suffer.
Wrong!
In a real future condition, the if-clause uses the present simple "work" before will in the main clause.
6If I had gone to university, I ............... a better job.
Wrong!
In a third conditional result, "could have found" expresses a possible past result of an unreal past condition.
7If you ............... that dog alone, it wouldn’t have bitten you.
Wrong!
In a third conditional if-clause, "had left" expresses the unreal past condition.
8If you had listened to me, you ............... in trouble.
Wrong!
In a third conditional result, "would not have been" describes an unreal result in the past.
9If I ............... guests tomorrow, I will not be able to come with you.
Wrong!
In a real future condition, the if-clause uses the present simple "have" for a future meaning.
10If you ............... a billionaire, how would you spend your money?
Wrong!
In an unreal condition, "were" is used with you before a would-question.
11If I were you, I ............... this.
Wrong!
After the unreal condition if I were you, the advice uses "would not tolerate".
12If you had asked me, I ............... you.
Wrong!
In a third conditional result, "would have told" describes the unreal past result.
Done.
Score: 0/12
Share your score!

Answers

  1. If I find the key, I will give it to you.
  2. If you studied hard, you would get the first rank.
  3. If she finds out, we will be in trouble.
  4. If it is late, we cannot go out now.
  5. If you work non-stop, your health will suffer.
  6. If I had gone to university, I could have found a better job.
  7. If you had left that dog alone, it wouldn’t have bitten you.
  8. If you had listened to me, you would not have been in trouble.
  9. If I have guests tomorrow, I will not be able to come with you.
  10. If you were a billionaire, how would you spend your money?
  11. If I were you, I would not tolerate this.
  12. If you had asked me, I would have told you.
  • 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 Words Every Costume Designer Should Know June 28, 2026
  • 100 Best Synonyms for “Moving” June 28, 2026
  • 100 Words to Describe Hair June 28, 2026
  • 100 Best Synonyms for “Believe” June 28, 2026
  • 100 Words Every Set Designer Should Know June 28, 2026
  • 100 Best Synonyms for “Jovial” June 28, 2026
  • 100 Best Synonyms for “Over The Moon” June 28, 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.