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

Simple and Perfect Tenses

October 24, 2025 - B1pdf

Fill in the blanks with an appropriate verb form.

Progress 0 of 12 answered
1It has been 20 years since they ...............
Wrong!
2Call me after 8 o'clock. I ............... my dinner by then.
Wrong!
3Will you ............... her tomorrow?
Wrong!
4Those who apply ............... able to speak two foreign languages.
Wrong!
5You ............... inform her.
Wrong!
6You ............... her. Why didn't you?
Wrong!
7He ............... for his bravery.
Wrong!
8I recently ran my first marathon. It was very hard but I ............... to finish it.
Select 2 answers.
Wrong!
9A child fell into the pond but fortunately, we ............... to pull her out.
Select 2 answers.
Wrong!
10This story ............... true but I don't think so.
Wrong!
11The trip has been cancelled. I ............... anyway.
Wrong!
12You ............... that dog. It .............................. you.
Wrong!
Done.
Score: 0/12

Answers

  1. It has been 20 years since they got married
  2. Call me after 8 o’clock. I will have had my dinner by then.
  3. Will you be seeing her tomorrow?
  4. Those who apply must be able to speak two foreign languages.
  5. You should inform her.
  6. You should have informed her. Why didn’t you?
  7. He will be rewarded for his bravery.
  8. I recently ran my first marathon. It was very hard but I managed/was able to finish it.
  9. A child fell into the pond but fortunately, we managed/were able to pull her out.
  10. This story could be true but I don’t think so.
  11. The trip has been cancelled. I couldn’t have gone anyway.
  12. You shouldn’t have kicked, could have bitten that dog. It ………………………… you.
  • Share
  • Post
  • Post
  • Email
NEW: Try Matches, our daily vocabulary challenge. Pick a topic and level and match words with definitions to boost your vocabulary.
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 Other Words for “Consequence” March 27, 2026
  • 100 Words to Use Instead of “Break” March 27, 2026
  • 100 Phrases to Use Instead of “Attached is” March 27, 2026
  • Verb “To Be” (Short Answers) Exercise March 27, 2026
  • 100 Words to Use Instead of “Flat” March 27, 2026
  • 100 Phrases to Use Instead of “At most” March 27, 2026
  • 100 Best Synonyms for “Strong” March 27, 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.