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

  • 100 Terms Every Salesperson Should Know January 16, 2026
  • 100 Words Smart People Use Without Realizing It January 16, 2026
  • 100 Terms Every Minimalist Should Know January 16, 2026
  • 100 Terms Every Nurse Should Know January 15, 2026
  • 100 Terms Every Reddit User Should Know January 15, 2026
  • 100 Terms Every Aviationist Should Know January 15, 2026
  • 100 Terms Every Writer Should Know January 15, 2026
  • 100 Words Every Harry Potter Fan Should Know January 15, 2026
  • Modal And Semi-Modal Verbs Exercise For Class 9 January 12, 2026

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