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 Past vs. Past Perfect Tense | ESL Exercise

December 29, 2024 - B2pdf

Fill in the blanks with a verb in the simple past or past perfect tense.

Progress 0 of 12 answered
1I ............... have his number, so I couldn't call him.
Wrong!
In the simple past tense, we make questions and negatives with did.
2We ............... each other for a long time.
Wrong!
It is more common to use perfect tenses with the time expressions for and since.
3I ............... the key so I couldn't get into the house.
Wrong!
4I ............... the key so I couldn't get into the house.
Wrong!
5Have you ............... a sister?
Wrong!
6I didn't ............... his address.
Wrong!
Use the first form of the verb (infinitive) after do, does and did.
7They were anxious because she ............... returned yet.
Wrong!
8He ............... anything.
Select 2 answers.
Wrong!
9When I met her again after 10 years, I ............... her.
Wrong!
10She ............... the offer.
Wrong!
11I failed the test because I ............... enough.
Wrong!
12............... she ........................ before you arrived?
Wrong!
Done.
Score: 0/12

Answers

  1. I didn’t have his number, so I couldn’t call him.
  2. We hadn’t known each other for a long time.
  3. I had lost the key so I couldn’t get into the house.
  4. I didn’t have the key so I couldn’t get into the house.
  5. Have you got a sister?
  6. I didn’t know his address.
  7. They were anxious because she hadn’t returned yet.
  8. He didn’t say/hadn’t said anything.
  9. When I met her again after 10 years, I didn’t recognize her.
  10. She didn’t accept the offer.
  11. I failed the test because I hadn’t learned enough.
  12. Had, gone she …………………… before you arrived?
  • 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

  • What “marry the ketchups” means in restaurant English April 2, 2026
  • 100 Phrases to Use Instead of “Of course” April 2, 2026
  • Hair vs. hairs: what is the difference? April 2, 2026
  • 100 Best Synonyms for “Edit” April 2, 2026
  • 100 Words Every Holiday Decorator Should Know April 2, 2026
  • Why bowdlerize means to sanitize a book April 2, 2026
  • 100 Best Synonyms for “Thankfully” April 2, 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.