DailyGrowthWisdom
GrammarTenses

Present Perfect Tense

The present perfect connects a past action to the present moment. Learn have/has + past participle, when to use it instead of simple past, and the mistakes to avoid.

Published May 20, 20263 min read

Simple explanation

The present perfect talks about a past action that has a connection to now — either because it just happened, because its result is still felt, or because it happened at an unspecified time in your life.

Why it matters

This tense is the difference between "I ate lunch" (simple past — finished story) and "I have eaten lunch" (present perfect — I am not hungry now, the result is present). It is one of the most used tenses in English conversation.

How to form it

have / has + past participle

SubjectFormulaExample
I / You / We / Theyhave + past participleI have finished the report.
He / She / Ithas + past participleShe has left already.

Negative: have/has + not + past participle

"I haven't seen that film yet."

Question: Have/Has + subject + past participle?

"Have you eaten?"

Regular and irregular past participles

For regular verbs, the past participle = simple past (-ed form): finished, worked, called, watched

For irregular verbs, you must learn the third column:

BaseSimple pastPast participle
gowentgone
eatateeaten
seesawseen
writewrotewritten
havehadhad
taketooktaken
givegavegiven
comecamecome

Present perfect vs simple past

Signal words

Present perfectalready, yet, just, ever, never, recently, so far, since, for Simple pastyesterday, last week, in 2022, ago, at 5 p.m.

Daily life usage

  1. "I have just sent the email." (just happened, result is now)
  2. "She has worked here for five years." (started in the past, still true now)
  3. "Have you ever visited Jaipur?" (life experience — no specific time)
  4. "I haven't finished my tea yet." (still relevant now)
  5. "He has already left the office." (result: he is gone now)

Practice quiz

Quick check
3 questions
1/3

Q1Which sentence is correct?

Quick summary

  • Present perfect = have/has + past participle.
  • Use it when the past action connects to the present — result still felt, or life experience with no specific time.
  • Never use it with specific past time words (yesterday, last week, in 2020) — use simple past instead.
Try this today

Think of three things you have done in your life — no specific dates needed. "I have visited Mumbai. I have read this book. I have worked in this field for two years." That is the present perfect — your story, connecting past to present.