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 Or Present Perfect Exercise

October 18, 2018 - A2pdf

Fill in the blanks with an appropriate verb form.

Progress 0 of 12 answered
1I ............... in Qatar when I was young.
Wrong!
Use the simple past "lived" because "when I was young" refers to a finished time in the past.
2I ............... her since that incident.
Wrong!
Use the present perfect "have not seen" with "since" to connect the past incident to the present.
3I ............... the parcel yesterday.
Wrong!
Use the simple past "received" because "yesterday" is a finished past time.
4They ............... the contract last week.
Wrong!
Use the simple past "signed" because "last week" is a finished past time.
5............... anything from them since Monday?
Wrong!
Use the present perfect "Have you heard" with "since Monday" to ask about the period up to now.
6We ............... since morning.
Wrong!
Use the present perfect "have waited" with "since morning" to show the wait continues up to now.
7I ............... to Jaipur last month.
Wrong!
Use the simple past "went" because "last month" is a finished past time.
8............... abroad before?
Wrong!
Use the present perfect "Have you ever been" to ask about life experience up to now.
9I ............... school when I was 14.
Wrong!
Use the simple past "left" because "when I was 14" refers to a finished time in the past.
10What ............... after that?
Wrong!
Use the simple past "did you do" to ask about the next action in a finished past sequence.
11You won't be able to see her because she ............... home.
Wrong!
Use the present perfect "has gone" because her past action affects the present situation.
12This is the first time I ............... a tiger.
Wrong!
Use the present perfect "have seen" after "This is the first time" for an experience up to now.
Done.
Score: 0/12
Share your score!

Answers

  1. I lived in Qatar when I was young.
  2. I have not seen her since that incident.
  3. I received the parcel yesterday.
  4. They signed the contract last week.
  5. Have you heard anything from them since Monday?
  6. We have waited since morning.
  7. I went to Jaipur last month.
  8. Have you ever been abroad before?
  9. I left school when I was 14.
  10. What did you do after that?
  11. You won’t be able to see her because she has gone home.
  12. This is the first time I have seen a tiger.
  • 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 “New” June 24, 2026
  • 100 Best Synonyms for “Insincere” June 24, 2026
  • 100 Best Synonyms for “Temperate” June 24, 2026
  • 100 Examples of Negative Questions June 24, 2026
  • Why ghost has an h June 24, 2026
  • 100 Best Synonyms for “Force” June 24, 2026
  • 100 Best Synonyms for “Prime” 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.