The Best Guide to the Past Simple vs. Present Perfect

In English, there are many different verb tense that you can use to talk about the past. It can be very difficult to understand the differences. For example, the past simple and the present perfect both describe events in the past.[1]https://7esl.com/past-simple-and-present-perfect/ However, what is the difference between the past simple vs the present perfect?

The past simple describes finished time

And

The present perfect describes unfinished time.

past simple vs. present perfect

Differences between the past simple vs. present perfect

The differences between these two verb tense are slight; however, they can drastically change the meaning of a sentence.

Finished vs. Unfinished Time

The past simple expresses finished time.

For example:

  • I lived
    in France from 2012 to 2016.

Note: In this sentence, the subject used to live in France, but doesn’t live there anymore.

However, the present perfect describes unfinished time.

For example:

  • I have
    lived
    in France since 2012.

Note: In this sentence, the subject started living in France in 2012 and still lives there to this day.

Definite vs Indefinite Time

The past simple refers to definite time.

For example:

  • I went
    on vacation to Mexico last summer.

Note: In this sentence, the subject went on vacation at a specific time (last summer).

However, the present perfect describes indefinite time.

For example:

  • I have
    visited
    Mexico for vacation before.

Note: In the sentence, the subject visited Mexico; however, we don’t know when or how many times.

Series of Finished Actions vs. Experiences/Results

The past simple is used to talk about a series of finished actions in the past.

For example:

  • I finished
    my homework, and then I played
    video games.

Note: The first completed action was finishing the homework. After that was finished, the subject played video games.

However, the present perfect talks about experiences or results.

For example:

  • I have
    already finished my homework.

Note: In this sentence, the result is that the homework is already done.

Example Exercises

Write the correct verb tense for each sentence.

 13%

Question 1 of 8

1. Frank _______ (visit) his family for Christmas.

Question 1 of 8

Question 2 of 8

2. We ________ (live) here since 2013.

Question 2 of 8

Question 3 of 8

3. I ________ (watch) this movie 10 times.

Question 3 of 8

Question 4 of 8

4. World War II ______ (end) in 1945.

Question 4 of 8

Question 5 of 8

5. They ________ (live) in Germany when the kids were young.

Question 5 of 8

Question 6 of 8

6. The students __________ (have) 6 exams this last week.

Question 6 of 8

Question 7 of 8

7. I ________ (see) a movie last night.

Question 7 of 8

Question 8 of 8

8. Susie _______ (go) to London.

Question 8 of 8


 

How did you do?

If some of these questions were tricky don’t worry — this is one of the topics that confuses English learners the most.

Sometimes reading alone isn’t enough. A private one on one lesson can clear up any confusion quickly and help you use this grammar naturally and confidently.

book an english lesson