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. Present Perfect Tense Exercise

January 18, 2023 - A2pdf

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

Progress 0 of 12 answered
1I ............... to see my brother during my stay in Canada.
Wrong!
Use the simple past "went" because "during my stay in Canada" refers to a finished past time.
2I ............... anything from him since last week.
Wrong!
Use the present perfect "haven't heard" with "since last week" for a period continuing to now.
3They ............... a couple of minutes ago.
Wrong!
Use the simple past "left" with the finished-time expression "a couple of minutes ago".
4They ............... married in January.
Wrong!
Use the simple past "got" because "in January" names a finished past time.
5She ............... school at 14.
Wrong!
Use the simple past "left" because leaving school at 14 is a finished past event.
6She ............... jobless ever since she moved to the country.
Wrong!
Use the present perfect "has been" with "ever since" for a state continuing to now.
7He ............... his leg.
Wrong!
Use the present perfect "has broken" when the result is important now and no finished time is given.
8She ............... working on the project yet.
Wrong!
Use the present perfect negative "hasn't started" with "yet" for something not done up to now.
9There ............... an explosion near the castle in the morning.
Wrong!
Use the simple past "was" because "in the morning" refers to a specific finished time here.
10I ............... in this town since I was a child.
Wrong!
Use the present perfect "have lived" with "since I was a child" for a situation continuing to now.
11............... to Italy?
Wrong!
Use the present perfect "Have you ever been" to ask about life experience up to now.
12Nobody ............... the door when I rang the bell.
Wrong!
Use the simple past "opened" because "when I rang the bell" places the action in a finished past event.
Done.
Score: 0/12
Share your score!

Answers

  1. I went to see my brother during my stay in Canada.
  2. I haven’t heard anything from him since last week.
  3. They left a couple of minutes ago.
  4. They got married in January.
  5. She left school at 14.
  6. She has been jobless ever since she moved to the country.
  7. He has broken his leg.
  8. She hasn’t started working on the project yet.
  9. There was an explosion near the castle in the morning.
  10. I have lived in this town since I was a child.
  11. Have you ever been to Italy?
  12. Nobody opened the door when I rang the bell.
  • 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 “Learn” June 24, 2026
  • 100 Examples of Indirect Questions June 24, 2026
  • 100 Best Synonyms for “Immature” June 24, 2026
  • 100 Best Synonyms for “Execute” June 24, 2026
  • 100 Words Every Catering Coordinator Should Know June 24, 2026
  • 100 Best Synonyms for “Marvelous” June 24, 2026
  • Why the word Maverick comes from a real person June 24, 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.