1. What is the present perfect tense?

The present perfect tense is a grammatical verb form to describe actions or events that began in the past and have relevance or a connection to the present moment.

2. Present perfect chart

Present perfect chart in English

The present perfect chart above serves as a helpful guide to understanding the usage and structure of the present perfect tense in English. It explains how this tense connects past actions with the present, focusing on experiences or events that have occurred at an unspecified time before now. The chart highlights the construction of affirmative, negative, and question forms, with examples to clarify each form.

3. How to form the present perfect tense?

Present perfect chart
Form Example
Affirmative
Subject + have/has + Past participle She has left.
Negative
Subject + have/has not + Past participle She hasn't left.
Interrogative
Have/Has + Subject + Past participle? Has she left?
Negative Interrogative
Hasn't/Has not + Subject + Past participle? Hasn't she left?

The present perfect is formed by using the auxiliary verb have (in the present tense) followed by the past participle of the main verb. For example:

  1. I have seen.
  2. She has finished.
  3. They have travelled.

The use of have (or has for the third-person singular) indicates the present aspect, while the past participle of the verb expresses the completed action or state. The present perfect tense is used to describe past actions or experiences that have a connection to the present. It emphasises the result, impact, or relevance of the past event on the current situation. It is often accompanied by time expressions such as already, just, recently, or since, which provide further context.

4. When should you use the present perfect tense?

Actions or events that started in the past and continue to the present

The present perfect tense is used to talk about actions or events that started in the past and connect to the present. It is formed with the present tense of the verb have and the past participle of the main verb.

  1. I have lived here since 2012.
  2. We have known Robert for about two years.
  3. We have been married for ten years.
  4. I haven’t seen him since yesterday.
  5. We have worked together for ten years.
  6. I have dreamed about becoming a police officer ever since I was a kid.
  7. He hasn’t written a new book for the past ten years.
  8. Tommy and Luise broke up last year. They haven’t spoken with each other since then.
  9. We haven’t had a sunny day for two weeks.

Actions or events that happened at an unspecified time in the past

The present perfect tense can also be used to talk about actions that happened at an unspecified time in the past.

  1. The government has implemented strict measures to help curb the spread of COVID-19.
  2. Have you seen your brother?
  3. I have seen this movie before.
  4. I have lost my wallet.
  5. The police have arrested the suspect.

The present perfect with time adverbials

The present perfect is generally used in English with time adverbials like ever, never, just, already, yet.

  1. I have already had breakfast.
  2. She hasn’t finished her homework yet.
  3. I've always wanted to visit England, but I have never had the chance to do so.
  4. She has just arrived.
  5. Have you ever played chess before?
  6. I have never played chess before.
  7. Have you called your parents yet?
  8. Yesterday was the worst day I have ever had.

The present perfect is often used in English with time adverbials that connect to the present up to now, until now, so far.

  1. Have you made any progress so far?
  2. The book provides critical thinking on how societies have evolved up to now around the world.
  3. I haven’t realised the importance of positive thinking until now.

Regular verbs take the suffix 'ed' to form the past participle. For irregular verbs, you will have to memorise them.

5. Common mistakes

Here are some common mistakes students often make when using the present perfect tense.

Using the present perfect with specific past time indicators

The present perfect cannot be used with specific time expressions that refer to the past, such as "yesterday," "last week," or "in 2010." Use the past simple tense instead.

  1. Incorrect: I have seen him yesterday.
  2. Correct: I saw him yesterday.
  3. Incorrect: I have visited Paris last year.
  4. Correct: I visited Paris last year.

Omitting the auxiliary verb have

The present perfect requires the auxiliary verb "have" or "has" before the past participle.

  1. Incorrect: I never seen that movie.
  2. Correct: I have never seen that movie.

6. External ressources

  1. https://en.wikipedia.org
  2. https://writingcenter.unc.edu
  3. https://www.mtsac.edu
Share this content on social media