Present Perfect Simple - Definition, Examples & Uses

The Present Perfect Simple describes past actions or states that are connected to the present. It is used for actions that started in the past and continue now, recently completed actions, repeated experiences, and situations where the result matters more than the exact time.

Formed with have/has + past participle:

  • Regular verbs: have/has + infinitive + -ed → I have walked to her house.
  • Irregular verbs: have/has + past participle (3rd form) → I have seen her at school.

Note: Do not confuse with the Simple Past, which describes completed actions with no connection to the present.

Present Perfect Forms

Affirmative Negative Interrogative
I have worked I haven't worked Have I worked?
You have worked You haven't worked Have you worked?
He/She/It has worked He/She/It hasn't worked Has he/she/it worked?
We have worked We haven't worked Have we worked?
They have worked They haven't worked Have they worked?

Affirmative, Negative & Question Forms

  • Affirmative: have/has + past participle (often contracted) → He has visited Tokyo. / She's painted three pictures.
  • Negative: have/has + not + past participle → She has not cleaned her room. / He has never seen that movie.
  • Question: have/has + subject + past participle? → Have they talked about this? / Has he seen that movie?

Passive Voice

Use have/has + been + past participle. → The report has been finished by the students.

Adverbials

  • just - something very recent, placed between have/has and past participle → She has just left the office.
  • recently - in the near past → I have recently started a new book.
  • already - completed sooner than expected → I have already done my homework.
  • yet - expected but not done, used in negatives/questions, placed at end → I haven't finished yet.
  • ever - at any time, used in questions → Have you ever been to Paris?
  • never - at no time → I have never visited Asia.
  • so far - up to this point, placed at end → I have visited three countries so far.

Since vs. For

These are two of the most common adverbials used with the Present Perfect and deserve their own dedicated section.

Since refers to a specific starting point in time (since 2010, since Monday, since I was a child), while for refers to a duration or length of time (for three years, for a long time, for two weeks).

Confusing the two is one of the most frequent mistakes learners make, so clear examples and a comparison would be very beneficial.

Have vs. Has

Have vs. Has refers to which auxiliary verb to use when forming the Present Perfect. The rule is straightforward: use have with the first and second person (I, you) and all plural subjects (we, they), and use has exclusively with the third person singular (he, she, it).

  • I have finished my homework.
  • You have visited Paris before.
  • We have known each other for years.
  • They have just arrived.
  • He has gone to soccer practice.
  • She has already eaten.
  • It has been a long day.

In negative sentences and questions, the same rule applies - haven't for I/You/We/They and hasn't for He/She/It. → They haven't finished yet. / She hasn't called me back.Have they finished? / Has she called yet?

A common mistake is using have instead of has with third person singular subjects, or vice versa.

  • He have finished. → ✓ He has finished.
  • She have never been to London. → ✓ She has never been to London.

When to Use the Present Perfect

  1. Past event affecting the presentI have lost my keys. / I have lived in London since 1999.
  2. Recently completed action (often with just) → She has just arrived. / We have just finished eating.
  3. Continuing statesWe have known each other for over 10 years.
  4. Unspecified time (exact time doesn't matter) → They have visited Paris. / I have been here several times.
  5. Repeated actions likely to happen again → I have listened to that album three times already.
  6. Emphasis on a completed actionI have had the best day of my life.

When not to Use the Present Perfect

Do not use the Present Perfect for specific finished times in the past - use the Simple Past instead.

  • ~~I have eaten breakfast this morning.~~
  • I ate breakfast this morning.

Use the Present Perfect for general time frames or actions with present relevance.

Find out more

The Present Perfect is an English tense describing actions or states in the past that influence the present.

Use the auxiliary have/has + past participle.

(e.g., He has gone to soccer practice.)

The Present Perfect is used when describing past actions or states that affect the present, continue into the present, or have results relevant now. It is also used for unspecified past times, repeated actions, recently completed actions, and to emphasize completed actions.

Rules for building the Present Perfect:

Do not use with specific past time expressions (e.g., yesterday, last week).

Use since/for to indicate duration.

Common adverbials include already, just, yet, ever, never, so far, up to now, recently.

Both tenses describe past actions but are used differently.

Simple Past is used for actions fully completed at a specific time in the past, with no connection to the present. The exact time is known or mentioned. → I lost my keys yesterday. / She called me last night.

Present Perfect is used when the past action is still connected to the present - the result matters, the time is unspecified, or the action continues. → I have lost my keys. (I still don't have them) / She has just called me.

Key rule: Specific finished time → Simple Past. Connected to now → Present Perfect.