• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Home of English Grammar
  • Home
  • Course
  • Exercises
  • Grammar Rules
  • Matches
  • Posts
  • Tools
    • Grammar Checker
    • Very Replacer
    • Word Counter
  • Vocabulary Lists
  • Archives
    • Social Media Posts
    • Writing Guides
  • Join free

Simple Past Or Present Perfect Exercise

December 12, 2018 A2pdf

Fill in the blanks with a simple past or present perfect tense form.
Progress 0 of 12 answered
1He ............... in Mumbai when he was a child.
Wrong!
Use the simple past "lived" with a finished time in childhood.
2I ............... anything from her since Monday.
Wrong!
Use the present perfect "have not heard" with "since Monday" for a period continuing to now.
3The chief guest ............... a few minutes ago.
Wrong!
Use the simple past "arrived" with the finished-time expression "a few minutes ago."
4They ............... the contract yesterday.
Wrong!
Use the simple past "signed" with the finished-time expression "yesterday."
5The meeting ............... at 4 o'clock yesterday.
Wrong!
Use the simple past "started" with the finished-time expression "yesterday."
6I ............... him when we met last year.
Wrong!
Use the simple past "didn't recognize" for a finished event at a specific past time.
7I ............... working on the project, so I can help you now.
Wrong!
Use the present perfect "have finished" because the completed action has a result now.
8They ............... the project yesterday.
Wrong!
Use the simple past "finished" with the finished-time expression "yesterday."
9Somebody ............... their umbrella in the room yesterday.
Wrong!
Use the past simple "left" with a finished past time such as "yesterday"; the present perfect is not used with it.
10............... to Italy?
Wrong!
Use the present perfect question form "Have you ever been" to ask about life experience up to now.
11I ............... my keys, so I cannot open the door.
Wrong!
Use the present perfect "have lost" because the loss has a present result.
12Nobody ............... the door although I rang the bell several times.
Wrong!
Use the simple past "opened" because the ringing and the result are finished past events.

Exercise complete

0/ out of 12 correct answers
Challenge a friend
More Exercises →

Answers

  1. He lived in Mumbai when he was a child.
  2. I have not heard anything from her since Monday.
  3. The chief guest arrived a few minutes ago.
  4. They signed the contract yesterday.
  5. The meeting started at 4 o’clock yesterday.
  6. I didn’t recognize him when we met last year.
  7. I have finished working on the project, so I can help you now.
  8. They finished the project yesterday.
  9. Somebody left their umbrella in the room yesterday.
  10. Have you ever been to Italy?
  11. I have lost my keys, so I cannot open the door.
  12. Nobody opened the door although I rang the bell several times.

Improve your English grammar, vocabulary and writing

We take you step by step from beginner to advanced, even if you struggled with English at school or have always had trouble remembering the rules.

  • 10 modules, 105 lessons and 688 questions
  • Just log in and learn anytime and anywhere
  • Your progress is saved in your account
  • Download the 2027 Grammar Guide (PDF)

Related lesson in the course Past simple or present perfect? Module 04: Tenses & verb forms · Lesson 9

Join free

Already have an account? Sign in

See what’s in the course

Primary Sidebar

2.4M761.4K165.8K

Free 2027 Grammar Guide

  • Download Grammar Guide (PDF)
  • Online grammar course, A1 to C2
  • Weekly exercises and vocabulary
  • Join over 3 million English learners

We respect your privacy. Unsubscribe anytime.

Already have an account? Sign in

Grammar Checker - Try Now

Latest Posts

  • Comparatives Exercise October 23, 2026
  • 100 Best Synonyms for “Proposition” October 23, 2026
  • 100 Best Synonyms for “Stagnation” October 23, 2026
  • 100 Best Synonyms for “Dumb” October 23, 2026
  • The origin and meaning of “off the cuff” October 23, 2026
  • 100 Phrases for Declining Requests at Work Politely October 23, 2026
  • 100 Best Synonyms for “Plausible” October 23, 2026
  • Maybe, perhaps, possibly, conceivably, probably and definitely: How to choose October 23, 2026
  • Endemic vs. pandemic: what is the difference? October 23, 2026
  • What Clauses Exercise October 23, 2026
Home of English Grammar

Free English grammar exercises, rules and vocabulary lists, with new exercises every week. Join the leading English grammar site with over 3 million followers.

Join free

Learn

  • Exercises
  • Matches
  • Grammar rules
  • Vocabulary lists
  • Writing guides
  • Online tools

More

  • Top social media posts
  • Various posts
  • Contact

Account

  • Join free
  • Grammar Course
  • Free grammar guide (PDF)

Copyright © 2026 EnglishGrammar.org

  • Disclaimer
  • Privacy policy
  • Terms
  • Sitemap