Home of English Grammar

Grammar Guide
  • Home
  • Exercises
  • Matches
  • Rules
  • Tools
    • Grammar Checker
    • Very Replacer
    • Word Counter
  • Top Social Media Posts
  • Vocabulary
  • Writing Guides
  • Contact
You are here: Home / Exercises / Simple and Perfect Tenses

Simple and Perfect Tenses

October 24, 2025 - B1pdf

Fill in the blanks with an appropriate verb form.

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

7. He will be rewarded for his bravery.
8. I recently ran my first marathon. It was very hard but I managed to finish it.
9. A child fell into the pond but fortunately, we managed 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 that dog. It could have bitten 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 
741,874 
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 Commonly Confused English Words March 2, 2026
  • 100 Words to Use Instead of “Allow” March 2, 2026
  • 100 Words Every IELTS Test-Taker Should Know March 2, 2026
  • 100 Words Related to Metals March 2, 2026
  • 100 Other Words for “Update” March 2, 2026
  • Common Animal Idioms Exercise March 2, 2026
  • 100 Other Words for “Sweet” March 2, 2026

Copyright © 2026 · EnglishGrammar.org
Disclaimer · Privacy Policy · Sitemap

Improve Your Grammar
  • Download 2026 Grammar Guide (PDF)
  • Free Weekly Exercises & Vocabulary
  • Join over 3 Million English Learners
We respect your privacy. Unsubscribe anytime.