1. What is the present perfect tense?

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

2. How to form the present perfect tense?

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.
Present perfect chart
FormExample
Affirmative
Subject + have/has + Past participleShe has left.
Negative
Subject + have/has not + Past participleShe 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 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 emphasises the result, impact, or relevance of the past event on the current situation. It usually pairs with time expressions such as already, just, recently, or since.

3. When should you use the present perfect tense?

3.1 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.

3.2 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.

The government has implemented strict measures to help curb the spread of COVID-19.

Have you seen your brother?

I have seen this movie before.

I have lost my wallet.

The police have arrested the suspect.

3.3 Commonly used time adverbials

The following time adverbials usually link past actions or experiences to the present moment:

ever

Have you ever played chess before?

never

I have never played chess before.

just

She has just arrived.

already

I have already had breakfast.

yet

She hasn’t finished her homework yet.

since

She has lived here since 2015.

for

I have lived here for five years.

lately

I haven’t been sleeping well lately.

recently

Have you seen any good films recently?

so far

Have you made any progress so far?

up to now

Up to now, we have collected 200 responses.

until now

I haven’t realised this until now.

ever since

I’ve felt better ever since I started exercising.

to date

To date, the team has won three trophies.

3.4 Describing past experience

To talk about past experiences or achievements without mentioning exactly when they happened, we commonly use the following adverbs of experience or frequency:

ever

Have you ever been to London?

never

I’ve never tasted sushi.

yet

Have you finished your homework yet?

already

They’ve already arrived at the hotel.

once

I’ve only seen her once.

twice

He’s visited Spain twice.

several times

We’ve eaten there several times.

many times

She’s phoned me many times today.

before

Have you met each other before?

recently

I’ve recently changed jobs.

lately

I haven’t been sleeping well lately.

4. Present perfect chart

The chart below explains the usage and structure of the present perfect tense in English. It gives various examples of past experiences or events that have occurred at an unspecified time but still connect to the present. The chart also includes the affirmative, negative, and question forms of the tense.

Present perfect chart in English
Present perfect summary table

5. Common mistakes

5.1 Using 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. I saw him yesterday.
  3. ✗ Incorrect: I have visited Paris last year.
  4. I visited Paris last year.
Use past simpleUse present perfectUse of both tenses are possible
yesterday
  • I watched a film yesterday.
since yesterday
  • I have felt tired since yesterday.
today
  1. I spoke to her today. (The action feels finished)
  2. I have spoken to her today. (The day isn’t over yet)
last night
  • She had pizza last night.
since last night
  • He has had a headache since last night.
this morning
  1. I saw her this morning. (Now it's the afternoon)
  2. I have seen her this morning. (It's still morning)
last week
  • We went to the zoo last week.
since last week
  • I have studied every day since last week.
this week
  1. I called her twice this week. (The week feels finished)
  2. I have called her twice this week. (The week is not over)
last weekend
  • They stayed at home last weekend.
since last weekend
  • She has felt unwell since last weekend.
this weekend
  1. We went shopping this weekend. (The weekend is over or feels over)
  2. We have done something crazy this weekend. (The weekend is not yet finished)
last month
  • I travelled to Italy last month.
since last month
  • He has worked here since last month.
this month
  1. I read two books this month. (The month feels over)
  2. I have read two books this month. (The month is not over yet)
last year
  • She graduated last year.
since last year
  • I have lived in London since last year.
this year
  1. He travelled a lot this year. (The year feels complete)
  2. He has travelled a lot this year. (The year is still in progress)
two days ago
  • I met her two days ago.
for two days
  • He has been sick for two days.
in 2020
  • We moved here in 2020.
since 2020
  • I have worked here since 2020.
between 2001 and 2002
  • She lived in Brazil between 2001 and 2002.
since 2001
  • I have known him since 2001.
when I was young
  • I played football when I was young.
since I was young
  • I have loved animals since I was young.

5.2 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