B1

Present Perfect Tense in Urdu

حال مکمل

This article is part of the Urdu grammar tree on Settemila Lingue.

Overview

The present perfect tense (حال مکمل) expresses completed actions that have relevance to the present moment. At the CEFR B1 level, this tense allows learners to discuss experiences, recent completions, and results of past actions — "I have read this book" or "she has just arrived."

The formation combines the past participle (verb stem + gender/number ending) with the present tense of ہونا. Like the simple past, it follows the ergative pattern for transitive verbs — the subject takes نے and the verb agrees with the object.

This tense bridges the past and present, distinguishing "I read a book" (simple past, completed narrative) from "I have read a book" (present perfect, current relevance).

How It Works

Formation

Past participle (stem + ا/ی/ے/یں) + present ہونا

Intransitive (آنا) Transitive (پڑھنا + نے)
M.sg وہ آیا ہے (he has come) اس نے کتاب پڑھی ہے (he has read a book)
F.sg وہ آئی ہے (she has come) اس نے کتاب پڑھی ہے (she has read a book)
M.pl وہ آئے ہیں (they have come) انہوں نے خطوط لکھے ہیں
F.pl وہ آئی ہیں انہوں نے کتابیں پڑھی ہیں

Ergative Pattern

Transitive verbs follow the same ergative rules as simple past:

  • Subject + نے
  • Verb agrees with object (or defaults to m.sg if object has کو)

Examples in Context

Urdu Transliteration English Note
میں نے یہ فلم دیکھی ہے۔ maiṅ ne yeh film dekhī hai I have seen this movie. Transitive, agrees with فلم (f)
وہ ابھی آیا ہے۔ voh abhī āyā hai He has just come. Intransitive, recent completion
کیا آپ نے کھانا کھایا ہے؟ kyā āp ne khānā khāyā hai? Have you eaten? Common question
بارش ہوئی ہے۔ bārish huī hai It has rained. Intransitive
میں نے فیصلہ کیا ہے۔ maiṅ ne faislā kiyā hai I have decided. Current relevance
وہ چلی گئی ہے۔ voh chalī gaī hai She has left. Compound verb + present perfect
ہم نے سب دیکھا ہے۔ ham ne sab dekhā hai We have seen everything. Transitive
دکانیں بند ہو گئی ہیں۔ dukāneṅ band ho gaī haiṅ The shops have closed. Result still relevant

Common Mistakes

Confusing Simple Past and Present Perfect

  • Wrong: Using them interchangeably
  • Right: Simple past = narrative past; present perfect = past with present relevance
  • Why: میں نے کتاب پڑھی (I read a book — narrative) vs. میں نے کتاب پڑھی ہے (I have read the book — I know its contents now).

Forgetting the ہے/ہیں Auxiliary

  • Wrong: میں نے کتاب پڑھی۔ (when meaning "have read")
  • Right: میں نے کتاب پڑھی ہے۔
  • Why: Without ہے, it becomes simple past. The present auxiliary makes it present perfect.

Not Applying Ergativity

  • Wrong: میں کتاب پڑھی ہے۔
  • Right: میں نے کتاب پڑھی ہے۔
  • Why: All perfective tenses, including present perfect, require نے with transitive subjects.

Usage Notes

The present perfect is extremely common in everyday Urdu. "Have you eaten?" (کیا آپ نے کھانا کھایا ہے؟) is practically a standard greeting in South Asian culture, showing concern for the other person's well-being.

In spoken Urdu, the distinction between simple past and present perfect is sometimes blurred, but maintaining the distinction marks careful, educated speech.

Practice Tips

  • Practice converting simple past sentences to present perfect by adding ہے/ہیں.
  • Use the present perfect to talk about your life experiences: places you have visited, books you have read, foods you have tried.
  • Drill the common greeting: کیا آپ نے کھانا کھایا ہے؟ — جی ہاں، کھایا ہے / جی نہیں، ابھی نہیں۔

Related Concepts

Prerequisite

Simple Past Tense in UrduA2

Concepts that build on this

More B1 concepts

This concept in other languages

Compare across all languages

Try Settemila Lingue for free — no credit card, no commitment. Create a free account whenever you're ready to practice with spaced repetition.

Get Started Free