Home of English Grammar

Grammar Guide
  • Home
  • Exercises
  • Rules
  • Test Yourself
  • Tools
    • Grammar Checker
    • 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 - pdf

Fill in the blanks with an appropriate verb form.

1. It has been 20 years since they ..............................

Correct! Wrong!

2. Call me after 8 o'clock. I ................................. my dinner by then.

Correct! Wrong!

3. Will you ............................. her tomorrow?

Correct! Wrong!

4. Those who apply ............................. able to speak two foreign languages.

Correct! Wrong!

5. You .......................... inform her.

Correct! Wrong!

6. You .............................. her. Why didn't you?

Correct! Wrong!

7. He .............................. for his bravery.

Correct! Wrong!

8. I recently ran my first marathon. It was very hard but I ............................ to finish it.

Please select 2 correct answers

Correct! Wrong!

9. A child fell into the pond but fortunately, we ............................. to pull her out.

Please select 2 correct answers

Correct! Wrong!

10. This story ............................ true but I don't think so.

Correct! Wrong!

11. The trip has been cancelled. I ............................... anyway.

Correct! Wrong!

12. You ................................ that dog. It .............................. you.

Correct! Wrong!

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
2,485,429 
726,224 

Grammar Checker

GrammarCheck.net - Try online
Hint → Bookmark GrammarCheck for future use.

Latest Exercises

  • 100 Terms Every Investor Should Know November 4, 2025
  • Some, Any, No October 30, 2025
  • ESL Grammar Exercise for Beginners October 30, 2025
  • Need writing inspiration? Check out this list of phobias and fears October 30, 2025
  • Only 1 in 5000 Can Ace These Words October 30, 2025
  • Past Tenses Exercise for ESL Students October 29, 2025
  • Used To vs. Simple Present October 27, 2025
  • Gap Filling Grammar Exercise for ESL Students October 26, 2025
  • Tenses Gap Filling Exercise for ESL Students October 25, 2025

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