Present perfect or past simple?

I have gone or I went? I saw or I have seen? How do I talk about experiences in the past? And how do I use for to describe past events? The English language is famous for its different tenses, and it can be difficult to know when to use which. Here are some questions we can ask to decide if we should use the present perfect or the past simple.

Form

As a quick reminder, this is how we form the past simple:

  • I visited my friend. (Regular verbs add -ed; irregular verbs have different forms, e.g. went.)
  • I didn’t visit my brother.
  • Did you visit your friend?

To ask questions and form negative sentences, we need the helping verb did or didn’t. In these sentences we use the base form of the main verb; we don’t need both verbs in the past.

The present perfect looks like this:

  • I have visited Japan. (As with the past simple, regular verbs add -ed, irregular verbs have different forms, e.g. gone.)
  • I haven’t visited Thailand.
  • Have you visited Japan?

In every sentence in the present perfect, we always need the helping verb have or has. These are often shortened to ‘ve or ‘s, especially when we speak. We also need the past participle of the main verb (also known as the third form).

Is the action still happening now?

We use the present perfect to talk about things that are still happening now.

  • I lived in Rome in 2015. (not ongoing – I don’t live there now)
  • I have lived in Madrid since 2016. (ongoing – I still live there now)
  • He worked at the company last summer. (not ongoing – he doesn’t work there now)
  • He has worked at the company for one year. (ongoing – he still works there now)
  • We played tennis at that club for two years. (not ongoing – we don’t play now)
  • We have played tennis at this club for six months. (ongoing – we still play)

Is the time point important?

We often use the present perfect to talk about experiences and things that have happened at some point in our lives. Here, the time is not important. However, when we talk about a specific event or give a time point (e.g. yesterday, last week, in 2018), we use the past simple.

  • I have visited Japan. (at some point but the time is not important)
  • I visited Japan in 2013. (specific event)
  • Have you ever been to Canada? (at some point)
  • I went to Canada last summer. (specific event)
  • I have seen the new James Bond film. (at some point)
  • I saw it at the cinema with my friend. (specific event)

Can we see the results of the action now?

If that action is important for the present, we often use the present perfect. For example:

  • I lost my keys. (not relevant for now)
  • I have found my keys. (I have them now)
  • Last week I baked a cake. (not relevant for now)
  • I have baked some brownies. (they are here now)
  • I passed my driving test first time. (not relevant for now)
  • I have passed my exam. (this is news now)

Are there signal words?

There are some words that we often use with either the present perfect or past simple. These include:

  • Present perfect: since, already, yet, just, ever
  • Past simple: last week, yesterday, last week, in 2018, in February, on Tuesday

The preposition for is often used with both the present perfect and the past simple, as well as with other tenses. It is used to show how something lasts, for example:

  • I have studied French for two years. (ongoing – I still study French)
  • I studied French for two years. (not ongoing – I don’t study French now)

These are some of the main things to think about when we’re not sure if we should use the present perfect or past simple. Do you have any other tips to help you remember which tense to use?

Five common mistakes when learning English

Learning a language is not always easy. There are new words to learn, grammar structures to master and different situations to practise using our new skills. Everyone makes mistakes sometimes when speaking a new language; it’s part of the learning process. I’ve collected five common mistakes when learning English and some tips on how to correct them.

1. If + will/would

If sentences can be confusing. There are lots of different types of if sentences and we can even mix them. However, one important rule is that will or would do not go in the same part of the sentence as if. They do not like each other! Here are some examples:

If I will see her, I will tell her.
If I see her, I will tell her.

If I would get the job, I would be very happy.

If I got the job, I would be very happy.

2. Double past tense

When we make negative sentences or questions in the past tense, we normally use the helping verb did or didn’t. This verb shows we are talking about the past. That means we don’t add -ed or use the past form of the main verb. For example:

I didn’t went to the show.
I didn’t go to the show.

Did you saw the email?
Did you see the email?

More tips on building negative sentences.

3. When to use present perfect

There are several rules that help us to decide if we need present perfect or simple past. Probably the most important one is that we cannot use present perfect with time words that show that something is finished, such as:

  • yesterday
  • last week
  • last month
  • on Tuesday
  • in October
  • in 2017
  • in the morning

Have you gone to the gym yesterday?
Did you go to the gym yesterday?

Has she called the client last week?
Did she call the client last week?

I’ve written on more tips on using the present perfect and past simple here.

4. Negative modal verbs

Modal verbs are special helping verbs. When we make a negative sentence with a modal verb (can, must, may, should, must, might, etc) we do not use don’t. Instead, we just add not after the modal verb.

I don’t can speak Spanish.
I can’t speak Spanish.

You don’t should wear your hat inside.
You shouldn’t wear your hat inside.

Must has special rules!

We don’t must finish the presentation today.
We don’t have to finish the presentation today.
(We can, but it’s not necessary.)

Note: We mustn’t smoke in the office.
(It is forbidden.)

5. Present simple or continuous?

This is a common mistake for both beginners and advanced learners. If an action is repeated, we use simple present. If an action is right now or for a short time around now, we use present continuous.

Every day I’m starting work at 8am.
Every day I start work at 8am.

At the moment I learn Russian.
At the moment I’m learning Russian.

More tips about present tenses can be found here.


Do you have any other tips to help with these topics? What do you find most difficult in English?