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 present perfect at CEFR Level A2

The present perfect at CEFR Level A2. On this page, we will look at another common English tense - the present perfect. Here are some examples of the present perfect tense: I have cleaned my shoes. He has finished work for today. I have travelled through Asia, but I...

read more

The present simple to talk about the future

The present simple to talk about the future. In Level A2, we have already looked at how the present continuous and will can both be used to talk about the future. On this page, we will also look at the 2 ways the present simple can also be used for the future. As you...

read more

4 differences between going to and will

4 differences between going to and will. In previous lessons about using the future simple (The future simple with be going to in Level A1 and The future simple with will in Level A2), we have looked at some of the rules for will and going to. In this lesson, we will...

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