Home of English Grammar

Grammar Guide
  • Home
  • Exercises
  • Rules
  • Test Yourself
  • Tools
    • Grammar Checker
    • Word Counter
  • Top Social Media Posts
  • 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
  • Send
  • Mail
2,485,429 
716,032 

Grammar Checker

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

Latest Exercises

  • Noun + Preposition July 9, 2025
  • By, With, On July 7, 2025
  • Would Have Been, Could Have Been, Should Have Been July 4, 2025
  • Intermediate Level Vocabulary Exercise July 3, 2025
  • Being, To Be July 1, 2025
  • Verb + Preposition June 26, 2025
  • B2 Level Tenses Exercise June 24, 2025
  • Conjunctions Exercise Level B1 June 20, 2025
  • Passive Voice – Simple Past Tense June 16, 2025

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

Notifications