Home of English Grammar

Grammar Guide
  • Home
  • Exercises
  • Matches
  • Rules
  • Tools
    • Grammar Checker
    • Very Replacer
    • 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.

Progress 0 of 12 answered
1. I ..................... in Kerala when I was a child.
Wrong!
We do not use the present perfect with time periods referring to the past.
2. She ........................ in the morning.
Wrong!
3. They ............................. their first baby.
Wrong!
The present perfect is commonly used to talk about recently finished events.
4. She ........................ ill for six months before she died.
Wrong!
5. She ...................... ill for several months.
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.
Wrong!
7. I ........................... a horror movie last night.
Wrong!
8. ............................ him at the party yesterday?
Wrong!
9. ............................ anything interesting of late?
Wrong!
10. He can't walk because he .......................... his leg.
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.
Wrong!
12. The police ........................... the criminal.
Wrong!
Done.
Score: 0/12

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
NEW: Try Matches, our daily vocabulary challenge. Pick a topic and level and match words with definitions to boost your vocabulary.
2,485,429 
741,874 
2026 Grammar Guide
  • 120 Instant Grammar Fixes (PDF)
  • Free Weekly Exercises & Vocabulary
  • Exclusive 2026 Grammar Updates
We respect your privacy. Unsubscribe anytime.

Grammar Checker

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

Latest Posts

  • 100 Other Words for “Yummy” February 18, 2026
  • Commonly Misused Idioms Exercise February 18, 2026
  • 100 Other Words for “Your” February 18, 2026
  • 100 Words to Use Instead of “Join” February 18, 2026
  • 100 Boring Adjectives & What to Use Instead February 18, 2026
  • 100 Words Related to Jobs & Work February 18, 2026
  • 100 Other Words for “Yet” February 18, 2026

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

2026 Grammar Guide
  • 120 Instant Grammar Fixes (PDF)
  • Free Weekly Exercises & Vocabulary
  • Exclusive 2026 Grammar Updates
We respect your privacy. Unsubscribe anytime.