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 And Present Perfect Tense Exercise For Class 7

November 4, 2024 - A2pdf

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

Progress 0 of 12 answered
1It ............... a long time ago.
Wrong!
Use "happened" with the finished past time expression "a long time ago."
2You ............... me any help.
Wrong!
Use "have never offered" for an action not done at any time up to now.
3He ............... severe injuries when his car collided with a truck.
Wrong!
Use "suffered" because the injury happened at the same finished past time as the collision.
4She ............... several setbacks in her life.
Wrong!
Use "has faced" to talk about life experience up to now.
5I ............... what peace of mind is.
Wrong!
Use "have never known" for something true from the past until now.
6She ............... to cooperate with us yesterday.
Wrong!
Use "refused" with the finished past time expression "yesterday."
7The news ............... me when I heard it.
Wrong!
Use "shocked" for a completed event at a specific past time.
8My grandparents ............... a lot for me over the years.
Wrong!
Use "have done" with "over the years" for actions continuing in importance up to now.
9I ............... a lot of reading when I was younger.
Wrong!
Use "did" with the finished past time expression "when I was younger."
10Our team ............... the championship last year.
Wrong!
Use "won" with the finished past time expression "last year."
11He ............... on the Friday following the accident.
Wrong!
Use "died" with the specific finished past time "on the Friday following the accident."
12I ............... to be a writer.
Wrong!
Use "have always wanted" for a wish that has continued until now.
Done.
Score: 0/12
Share your score!

Answers

  1. It happened a long time ago.
  2. You have never offered me any help.
  3. He suffered severe injuries when his car collided with a truck.
  4. She has faced several setbacks in her life.
  5. I have never known what peace of mind is.
  6. She refused to cooperate with us yesterday.
  7. The news shocked me when I heard it.
  8. My grandparents have done a lot for me over the years.
  9. I did a lot of reading when I was younger.
  10. Our team won the championship last year.
  11. He died on the Friday following the accident.
  12. I have always wanted to be a writer.
  • 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 Best Synonyms for “Accomplished” June 20, 2026
  • 100 Best Synonyms for “Extreme” June 20, 2026
  • 100 Words to Describe Snow June 20, 2026
  • 100 English Phrases for Talking at a Garage Sale or Flea Market June 20, 2026
  • 100 Best Synonyms for “Communicatively” June 20, 2026
  • 100 Best Synonyms for “Ominous” June 20, 2026
  • What “fall from grace” means and where it comes from June 20, 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.