Tenses

Present Perfect Tense : Rules , Uses and Examples

Present Perfect Tense timeline in grammar

The present perfect tense connects a past action or situation with the present. Form it with have or has plus a past participle: “She has finished her work.” Use it for experience, present effects, unfinished periods, and situations that remain true. The time frame and intended meaning determine the tense.

What Is the Present Perfect Tense?

The present perfect reports a past event or situation inside a time frame that includes now. It describes experience, an unfinished situation, or a completed action with a present effect. The absence of a stated time does not select the tense by itself. The context must connect the past to the present.

Compare “I have lost my keys” with “I lost my keys yesterday.” The first sentence focuses on the current problem. The second places the event in a finished past time.

Form With Have or Has and the Past Participle

Use have with I, you, we, and they. Use has with he, she, it, and singular nouns. The main verb stays in its past participle form, also called V3.

Present Perfect Affirmative Sentences

Formula: subject + have/has + past participle

  • I have finished the report.
  • Maya has visited Turkey twice.

In everyday English, I have becomes I’ve, while she has becomes she’s.

Negative Sentences With Have Not and Has Not

Formula: subject + have/has not + past participle

  • We have not received the email.
  • Omar has not arrived yet.

The standard contractions are haven’t and hasn’t.

Questions and Short Answers With Have or Has

Formula: Have/Has + subject + past participle?

QuestionPositive AnswerNegative Answer
Have you eaten?Yes, I have.No, I haven’t.
Has Lina called?Yes, she has.No, she hasn’t.

The short answer repeats have or has, not the main verb.

Regular and Irregular Past Participles

A regular past participle ends in -ed. An irregular past participle has its own V3 form.

Base VerbPast SimplePast Participle
Workworkedworked
Gowentgone
Seesawseen
Dodiddone
Writewrotewritten

Use V3 after have or has:

He has went home. ❌

He has gone home. ✅

When to Use the Present Perfect Tense

The present perfect tense has four uses that connect the past with now.

Life Experiences Without a Finished Time

Use the tense for an experience before now when finished time is not the focus.

“I have visited Rome twice” tells you about the speaker’s experience. Add a finished time and the tense changes: “I visited Rome in 2023.”

Recent Actions With a Present Result

Use it when a completed action has a present effect.

“Nora has lost her key” explains why she cannot open the door.

Actions and States Continuing Until Now

Use the tense for a situation that began in the past and remains true.

“I have known Sara for eight years” describes a state from the past until now. State verbs such as know, believe, and own take the simple form here.

Repeated Actions and Changes Up to Now

Use it for repetition or change inside an unfinished period.

“The team has won three games this month” counts victories before the month ends. “My pronunciation has improved” compares an earlier ability with the present one.

Present Perfect Time Expressions

Time expressions show whether the time frame includes now or belongs to the finished past.

Time FrameExpressionsExample
Includes nowtoday, this week, so far, up to nowI have answered five emails today.
Finished pastyesterday, last week, in 2022, two days agoI answered five emails yesterday.
From past to nowsince, forShe has worked here for six years.

Time check: This morning takes the present perfect while the morning continues. After noon, the same phrase refers to a finished period and takes the past simple.

Just Already Yet Ever and Never

These adverbs express time or experience and follow different positions:

  • Just means a very recent completion: “I have just finished.”
  • Already marks completion before now or earlier than expected: “She has already left.”
  • Yet goes at the end of questions and negatives: “Have they arrived yet?”
  • Ever asks about any time before now: “Have you ever ridden a horse?”
  • Never means “not at any time” and does not take another negative: “I have never flown.”
  • Still comes before haven’t or hasn’t: “He still hasn’t replied.”

Since and For With the Present Perfect

Use since for the starting time and for for the duration.

  • She has lived here since 2020.
  • She has lived here for six years.

They have lived here since five years. ❌

They have lived here for five years. ✅

Been vs Gone

Have been to means someone visited a place and returned. Have gone to means someone went there and remains away.

FormMeaningExample
Has been toVisited and returnedLeo has been to the pharmacy.
Has gone toLeft and remains awayLeo has gone to the pharmacy.

If Leo is standing beside you, use has been. If you are waiting for him to return, use has gone.

Present Perfect vs Past Simple

The present perfect tense connects the past with now. The past simple tense places an action inside a finished past context.

Present PerfectPast Simple
Time includes now: I have called twice today.Time is finished: I called twice yesterday.
Present effect: She has broken her glasses.Finished event: She broke her glasses last week.
Experience: Have you visited Cairo?Past detail: When did you visit Cairo?

Past simple remains correct without a written time when the conversation already establishes a finished event: “Did you enjoy the concert?” “Yes, I loved it.”

Finished Time and Unfinished Time

The status of the time period changes the tense.

  • At 10 a.m.: “I have spoken to Maya twice this morning.”
  • At 3 p.m.: “I spoke to Maya twice this morning.”

The first morning is still in progress. The second morning has ended.

Follow-Up Details in the Past Simple

Present perfect introduces an experience. Past simple gives finished information such as when, where, or who.

Travel conversation:

Ava: Have you ever visited Rome?

Noah: Yes, I have.

Ava: When did you go?

Noah: I went in 2023.

The first question asks about Noah’s experience up to now. The later questions place the visit in a finished year.

Present Perfect vs Present Perfect Continuous

Choose the simple form for an amount, state, or present effect. Choose the continuous form for activity or duration.

FocusSimple FormContinuous Form
Number or durationI have written three emails.I have been writing emails all morning.
Completion or activityShe has painted the door.She has been painting the door.
StateI have known Ali for years.Not used with know in this meaning.

The simple form answers “How much?” or “What is complete?” The continuous form answers “How long?” or “What activity has continued?”

Common Errors With Have or Has and V3

Subject agreement:

He have finished his work. ❌

He has finished his work. ✅

Past participle:

She has wrote the email. ❌

She has written the email. ✅

Finished time:

I have seen her yesterday. ❌

I saw her yesterday. ✅

Since and for:

We have worked here since five years. ❌

We have worked here for five years. ✅

Double negative:

I haven’t never tried sushi. ❌

I have never tried sushi. ✅

Present Perfect Practice

Complete each sentence with the correct form.

  1. She ___ already ___ the report. (finish)
  2. I ___ that film yesterday. (see)
  3. We have lived here ___ 2021. (since or for)
  4. ___ you ever ___ Turkish coffee? (try)
  5. Bilal is not home. He has ___ to the market. (been or gone)
  6. I ___ three chapters today. The focus is the completed number. (read)

Answers:

  1. has already finished.
  2. saw.
  3. since.
  4. Have you ever tried Turkish coffee?
  5. gone.
  6. have read.

FAQs

  1. Q1: What Is the Present Perfect Tense Used For?

    The present perfect expresses past experience, a present effect, repetition inside an unfinished period, or a situation that began in the past and remains true.

  2. Q2: How Do You Form the Present Perfect Tense?

    Use have or has followed by the past participle. Use have with I, you, we, and they. Use has with he, she, and it.

  3. Q3: When Do You Use Since and For?

    Use since with a starting time, such as since Monday. Use for with a duration, such as for three days.

  4. Q4: What Is the Difference Between the Present Perfect and Past Simple?

    The present perfect connects a past action to now or to an unfinished period. Past simple places the action in a finished past context.

  5. Q5: What Is the Difference Between the Present Perfect and Present Perfect Continuous?

    The simple form emphasizes a result, completed amount, or state. The continuous form emphasizes an activity or its duration.

  6. Q6: What Is the Difference Between Have Been and Have Gone?

    Have been means the person visited and returned. Have gone means the person left and remains away.

You May Also Like

About the author

Ethan Walker

Ethan Walker

I’m Ethan Walker, cofounder of Vocabularyan.com. Over 12 years in ESL and English learning, I’ve worked closely with vocabulary practice, learner writing, phrase use, and the sentence habits that shape fluent expression. I write with a practical eye for the English learners meet every day, from study notes to conversations and online writing.