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 — The past participle and ergative pattern
- Next steps: Past Perfect (Pluperfect) — "Had done" for events before other past events
Prerequisite
Simple Past Tense in UrduA2Concepts 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