Home 9 All Exam English For Free pages 9 The present perfect v the past simple ( Page )

The present perfect v the past simple

The present perfect v the past simple. On this page, we will look at the differences between the present perfect (which we looked in Level A2) and the past simple (which we covered in Level A1). Let’s start by looking at two examples – what’s the difference in meaning?

  • PAST SIMPLE: I lost my keys.
  • PRESENT PERFECT: I have lost my keys.

The 2 sentences have some of the same information – at some time in the past, the speaker lost their keys. But there is a difference, so let’s look at the 4 rules that decide whether you need to the past simple or present perfect.

Rule #1: Is there a present effect?

In the example above, if you say ‘I lost my keys’, there is no connection to the present. You may have found them or you may not, but there’s no present effect. However, if you say ‘I have lost my keys’, there is a present effect – I still can’t find them.

Here are some more examples:

  • PAST SIMPLE: I ate my dinner.
  • PRESENT PERFECT: I have eaten my dinner (present effect: I’m not hungry).

Rule #2: Is the time finished?

Compare these two examples:

  • PAST SIMPLE: I went to the cinema twice last week.
  • PRESENT PERFECT: I have been to the cinema twice this week.

When the time is finished (e.g. yesterday, last month, 2 minutes ago), we need to use the past simple. If the time is not finished (e.g. this week, today) then we can use the present perfect.

Rule #3: Is the action/situation finished?

Just like Rule #2 with time, Rule #3 focuses on whether the action/situation has finished.

  • PAST SIMPLE: I ran that company for 12 years. (I don’t work there anymore)
  • PRESENT PERFECT: I have run this company for 12 years. (and I still work there)
  • PAST SIMPLE: I knew David for 20 years. (I don’t work with him now – he could be dead, but we have no connection now)
  • PRESENT PERFECT: I have known David for 20 years (and I still know him)

Rule #4: Is there a signal word?

Some signal words tell you about when something happened. These signal words are commonly used with the present perfect:

  • just
  • already
  • for
  • since
  • not yet

Here are some examples:

  • I have just finished my homework.
  • He has already paid.
  • I have known them for quite a few years.
  • She hasn’t seen him since they left school.
  • I haven’t finished the work yet.

OTHER POSTS

The future simple with will

The future simple with will. In Level A1, we looked at using the future simple tense with be going to. On this page, we will look at the future simple with will. Here are some examples: A: "Oh no! We don't have any milk!" B: "No problem - we will go to the shop and...

read more

The past simple with TO BE

The past simple with TO BE. On the previous page, we looked at how to form the past simple by adding +ed or +d to the verb. For example: He played outside yesterday. He lived in New York for 2 years. On this page, we will look at what happens when we use the verb TO...

read more

The future simple with be going to

The future simple with be going to. To talk about the future in English, there are lots of different tenses you can use. One of the most common forms is (be) going to. Here are some examples: I am going to have lunch with John tomorrow. They are going to see a movie...

read more

The present perfect v the past simple

We hope you found this page useful! If you did, please share it with your friends 🙂

Go back to the homepage here.

The present perfect v the past simple