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

Present Perfect Or Simple Past Tense Exercise

November 24, 2017 - A2pdf

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

Progress 0 of 12 answered
1She ............... to anybody in her life.
Wrong!
Use "has never apologized" for a life experience continuing up to now.
2I am sure we ............... before.
Wrong!
Use "have never met" for an experience up to the present time.
3I ............... a word with the manager this morning.
Wrong!
Use "had" because the phrase refers to a finished time in the past.
4I ............... two movies yesterday.
Wrong!
Use "watched" because "yesterday" is a finished past time.
5How long ............... in love with him?
Wrong!
Use "have you been" to ask about a state that started in the past and continues now.
6She ............... at thirty-nine.
Wrong!
Use "died" because her death is a completed event in the past.
7The number of unemployed people ............... ten million.
Wrong!
Use "has reached" to report recent news with a present result.
8............... the people who live next door?
Select 2 answers.
Wrong!
"Did you ever meet" and "Have you ever met" are both acceptable questions about experience.
9The Defense Minister ............... a meeting with the Prime Minister yesterday.
Wrong!
Use "had" because "yesterday" is a finished past time.
10During the two-hour meeting, they ............... the economic situation.
Wrong!
Use "discussed" because the meeting is presented as a finished past event.
11We ............... that you have homes to let.
Select 2 answers.
Wrong!
"Heard" and "have heard" are both possible when reporting recently received information.
12Who ............... the telephone?
Wrong!
Use "invented" to ask about a completed event in the past.
Done.
Score: 0/12
Share your score!

Answers

  1. She has never apologized to anybody in her life.
  2. I am sure we have never met before.
  3. I had a word with the manager this morning.
  4. I watched two movies yesterday.
  5. How long have you been in love with him?
  6. She died at thirty-nine.
  7. The number of unemployed people has reached ten million.
  8. Did you ever meet / Have you ever met the people who live next door?
  9. The Defense Minister had a meeting with the Prime Minister yesterday.
  10. During the two-hour meeting, they discussed the economic situation.
  11. We heard / have heard that you have homes to let.
  12. Who invented the telephone?
  • 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 Collocations for Airport Problems July 26, 2026
  • 100 Words Every Veteran Should Know July 26, 2026
  • Literal vs. literary: what is the difference? July 26, 2026
  • Regular Plural -s Exercise July 26, 2026
  • 100 Words to Describe Beaches July 26, 2026
  • 100 Best Synonyms for “Sweet” July 26, 2026
  • 100 Best Synonyms for “Sweet” July 26, 2026

Copyright © 2026 · EnglishGrammar.org
Disclaimer · Pro · Privacy Policy · Refund 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.