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 Exercise

December 27, 2019 - A2pdf

Fill in the blanks.
Progress 0 of 12 answered
1I ............... football when I was younger.
Wrong!
Use "used to play" for a past habit that is no longer true.
2She ............... a few hours ago.
Wrong!
Use "left" with the finished past time expression "a few hours ago".
3She ............... unhappy since she left college.
Wrong!
Use "has been" for a state that began in the past and continues to the present.
4I ............... in Dubai when I was a child.
Wrong!
Use "lived" for a finished past situation with "when I was a child".
5He ............... another car last week.
Wrong!
Use "bought" with the finished past time expression "last week".
6He ............... another car.
Wrong!
Use "has bought" when the past action is relevant now and no finished past time is given.
7I ............... my leg, so I can't walk now.
Wrong!
Use "have broken" for a past event with a clear present result.
8I ............... my ankle while playing football yesterday.
Wrong!
Use "injured" with the finished past time expression "yesterday".
9Thieves ............... into their home while they were away on vacation.
Wrong!
Use "broke" to describe a completed past event in the story.
10I ............... her since June.
Wrong!
Use "have not seen" with "since June" for a situation continuing up to now.
11The parcel ............... yesterday.
Wrong!
Use "was delivered" because the parcel received the action at a finished past time.
12I ............... the project last week.
Wrong!
Use "finished" with the finished past time expression "last week".
Done.
Score: 0/12
Share your score!

Answers

  1. I used to play football when I was younger.
  2. She left a few hours ago.
  3. She has been unhappy since she left college.
  4. I lived in Dubai when I was a child.
  5. He bought another car last week.
  6. He has bought another car.
  7. I have broken my leg, so I can’t walk now.
  8. I injured my ankle while playing football yesterday.
  9. Thieves broke into their home while they were away on vacation.
  10. I have not seen her since June.
  11. The parcel was delivered yesterday.
  12. I finished the project last week.
  • 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 “Skills” June 25, 2026
  • 100 Best Synonyms for “Humorous” June 25, 2026
  • Reported Speech (Questions) Exercise June 25, 2026
  • Second Conditional: Imaginary Situations Exercise June 25, 2026
  • 100 Best Synonyms for “Handy” June 25, 2026
  • 100 Best Synonyms for “Hint” June 25, 2026
  • 100 Words to Describe an Awkward Situation June 25, 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.