Home / Grammar / English Tenses / Present Perfect or Simple Past Tense? & Exercise PDF

Present Perfect or Simple Past Tense? & Exercise PDF

Understanding when to use the present perfect tense and the simple past tense is crucial for mastering English grammar.

⇒ The present perfect tense is used for actions that happened at an unspecified time or started in the past and continue to the present. The simple past tense is used for actions that happened and were completed at a specific time in the past.

What is the Present Perfect Tense?

The present perfect tense is used to describe actions that:

  • Happened at an unspecified time in the past.
  • Started in the past and continue to the present.
  • Recently happened and have a present relevance.

Structure:

Subject + have/has + past participle

Examples:

  • I have lived in London for five years.
  • She has finished her homework.
  • They have just arrived.

What is the Simple Past Tense?

The simple past tense is used to describe actions that:

  • Happened and were completed at a specific time in the past.

Structure:

Subject + past verb form

Examples:

  • I lived in London last year.
  • She finished her homework yesterday.
  • They arrived an hour ago.
Keywords for the Past Simple and Present Perfect Tense

Comparison Table: Present Perfect vs Simple Past

AspectPresent PerfectSimple Past
UsageUnspecified time or ongoing actionsSpecific time in the past
ExampleI have visited Paris.I visited Paris in 2019.
Keywordsever, never, already, yet, just, since, foryesterday, last year, in 2019, ago

When to Use Each Tense

Present Perfect Tense:

  • Unspecified Time: I have seen that movie before.
  • Ongoing Actions: He has worked here since 2010.
  • Recent Actions: She has just finished her meal.

Simple Past Tense:

  • Completed Actions: I visited the museum yesterday.
  • Specific Times: She graduated last year.
  • Past Habits: We went to the park every Saturday.

 

Quiz: Test Your Knowledge

  1. I ___ (go) to the store yesterday.
    • a) have gone
    • b) went
  2. She ___ (finish) her homework just now.
    • a) has finished
    • b) finished
  3. We ___ (live) here for ten years.
    • a) have lived
    • b) lived
  4. They ___ (arrive) an hour ago.
    • a) have arrived
    • b) arrived
  5. He ___ (never/see) that movie.
    • a) has never seen
    • b) never saw
  6. I ___ (meet) him last week.
    • a) have met
    • b) met
  7. She ___ (work) here since 2012.
    • a) has worked
    • b) worked
  8. We ___ (already/eat) dinner.
    • a) have already eaten
    • b) already ate
  9. They ___ (live) in New York in 2010.
    • a) have lived
    • b) lived
  10. He ___ (just/finish) his project.
    • a) has just finished
    • b) just finished

Answers:

  1. b) went
  2. a) has finished
  3. a) have lived
  4. b) arrived
  5. a) has never seen
  6. b) met
  7. a) has worked
  8. a) have already eaten
  9. b) lived
  10. a) has just finished

Present Perfect or Simple Past Tense Exercises PDF – download

  • Facebook
  • Pinterest
This div height required for enabling the sticky sidebar