Home of English Grammar

Grammar Guide
  • Home
  • Exercises
  • Rules
  • Test Yourself
  • Tools
    • Grammar Checker
    • Word Counter
  • Top Social Media Posts
  • Vocabulary
  • Writing Guides
  • Contact
You are here: Home / Exercises / Present Perfect vs. Simple Past

Present Perfect vs. Simple Past

October 27, 2023 - pdf

Fill in the blanks.

1. I ..................... in Kerala when I was a child.

Correct! Wrong!

We do not use the present perfect with time periods referring to the past.

2. She ........................ in the morning.

Correct! Wrong!

3. They ............................. their first baby.

Correct! Wrong!

The present perfect is commonly used to talk about recently finished events.

4. She ........................ ill for six months before she died.

Correct! Wrong!

5. She ...................... ill for several months.

Correct! Wrong!

The present perfect is used to talk about an action or situation that started in the past and has continued up to the present.

6. I ......................... for several hours and then I went home.

Correct! Wrong!

7. I ........................... a horror movie last night.

Correct! Wrong!

8. ............................ him at the party yesterday?

Correct! Wrong!

9. ............................ anything interesting of late?

Correct! Wrong!

10. He can't walk because he .......................... his leg.

Correct! Wrong!

The present perfect is used to talk about finished events whose effect is still felt in the present.

11. I .......................... with an accident yesterday.

Correct! Wrong!

12. The police ........................... the criminal.

Correct! Wrong!

Answers

1. I lived in Kerala when I was a child.

2. She arrived in the morning.

3. They have just had their first baby.

4. She was ill for six months before she died.

5. She has been ill for several months.

6. I waited for several hours and then I went home.

7. I watched a horror movie last night.

8. Did you meet him at the party yesterday?

9. Have you read anything interesting of late?

10. He can’t walk because he has broken his leg.

11. I met with an accident yesterday.

12. The police have arrested the criminal.

  • Share
  • Post
  • Post
  • Email
2,485,429 
735,807 

Grammar Checker

GrammarCheck.net - Try online
Hint → Bookmark GrammarCheck for future use.

Latest Exercises

  • Prepositions Exercise for ESL Students November 30, 2025
  • B1 Level Grammar Exercise November 29, 2025
  • ESL Grammar Exercise – Prepositions And Conjunctions November 28, 2025
  • Enough, Too, So November 27, 2025
  • Relative Pronouns And Adverbs Exercise November 24, 2025
  • Tenses in Subordinate Clauses ESL Grammar Exercise November 22, 2025
  • Gap Filling General Grammar Exercise November 21, 2025
  • Intermediate Level ESL Grammar Exercise Gap Filling November 20, 2025
  • Gerund vs. Infinitive ESL Grammar Exercise November 19, 2025

Copyright © 2025 · EnglishGrammar.org
Disclaimer · Privacy Policy · Sitemap