Present Perfect (I have gone)
Grammar Rule in 30 Seconds
The Present Perfect describes past actions with present relevance; form it by adding the past participle + short form of 'to be'.
- Use for life experiences: 'I have seen that movie' (من آن فیلم را دیدهام).
- Use for recent actions with present results: 'I have finished my work' (کارم را تمام کردهام).
- The verb ending changes based on the subject (am, i, ast, im, id, and).
Overview
The Persian Present Perfect tense, known as Māzi-ye Naqli (ماضی نقلی), literally translates to "narrative past." This grammatical structure serves as a vital linguistic bridge, connecting an action completed in the past to its ongoing relevance, result, or impact in the present moment. Unlike the Simple Past, which merely states a past event as a historical fact, the Present Perfect implies that the consequences of that event are still active or perceptible now.
Consider the fundamental distinction: if you say man raftam (من رفتم - I went), you are reporting a finished action. If you use man rafte-am (من رفتهام - I have gone), you are communicating that your act of going has a present outcome, such as "I am there now" or "the experience is still with me." This tense emphasizes the resulting state of a past action, making it crucial for expressing experiences, recent events, and even reported information in Persian.
How This Grammar Works
budan - بودن), which grounds the action in the present.xorde (خورده - eaten), it implies the state of being eaten or having eaten. By attaching the conjugated forms of "to be" to this participle, you effectively state "I am having eaten," "you are having gone," and so on, which is the underlying logic behind the English "I have eaten" structure.ketāb-rā xānde-am (کتاب را خواندهام) means "I have read the book." Here, xānde (خوانده) is the past participle, indicating the action of reading is complete, and -am (ام) is the auxiliary "to be," signifying that the state of "having read" is true for me right now. The present relevance might be that you know the book's content, or that you are finished with it. The silent h (ـه) connecting the verb stem to the participle ending (-e) is a consistent phonetic and orthographic feature that allows for a smooth transition in pronunciation.Formation Pattern
-an (ـن) ending from the infinitive form of the verb.
raftan (رفتن) | raft (رفت) |
xaridan (خریدن) | xarid (خرید) |
didān (دیدن) | did (دید) |
neveštan (نوشتن) | nevešt (نوشت) |
-e (ـه) to it. This -e is a short vowel sound, always pronounced like the 'e' in 'bed', never like a hard 'h' sound. This is the core component that carries the meaning of a completed action.
raft (رفت) | rafte (رفته) |
xarid (خرید) | xaride (خریده) |
did (دید) | dide (دیده) |
nevešt (نوشت) | nevešte (نوشته) |
rafte means "gone," xaride means "bought," dide means "seen," and nevešte means "written." These participles can often function as adjectives, like nāme-ye nevešte (نامه نوشته - the written letter).
budan (بودن - to be) to the Past Participle. These endings indicate who performed the action and connect the past action to the present speaker or subject. The third-person singular has a crucial formal/colloquial distinction.
ـهام (-e-am) | ـهام (-e-am) | man rafte-am (من رفتهام) | I have gone |
ـهای (-e-i) | ـهای (-e-i) | to rafte-i (تو رفتهای) | You have gone |
ـه است (-e ast) | ـه (-e) | u rafte ast (او رفته است) / u rafte (او رفته) | He/She has gone |
ـهایم (-e-im) | ـهایم (-e-im) | mā rafte-im (ما رفتهایم) | We have gone |
ـهاید (-e-id) | ـهاید (-e-id) | shomā rafte-id (شما رفتهاید) | You (pl.) have gone |
ـهاند (-e-and) | ـهاند (-e-and) | ānhā rafte-and (آنها رفتهاند) | They have gone |
kardan (کردن - to do)
man karde-am (من کردهام) | I have done |
to karde-i (تو کردهای) | You have done |
u karde ast (او کرده است) / u karde (او کرده) | He/She has done |
mā karde-im (ما کردهایم) | We have done |
shomā karde-id (شما کردهاید) | You (pl.) have done |
ānhā karde-and (آنها کردهاند) | They have done |
u karde (او کرده) is formed simply by omitting ast. This is extremely common in spoken Persian and informal writing, so familiarize yourself with both forms.
When To Use It
man hargez be Irān narafte-am.(من هرگز به ایران نرفتهام.) - I have never been to Iran.aya tā be hāl āhū dide-i?(آیا تا به حال آهو دیدهای؟) - Have you ever seen a deer?u ketāb-hā-ye zīyādī xānde ast.(او کتابهای زیادی خوانده است.) - He/She has read many books (emphasizing their knowledge/experience).
qazā-rā pokhte-am, bīāid bexōrīm.(غذا را پختهام، بیایید بخوریم.) - I have cooked the food, let's come and eat (the food is ready now).kelid-am-rā gom karde-am, nemī-tavānam vāred šavam.(کلیدم را گم کردهام، نمیتوانم وارد شوم.) - I have lost my key, I can't enter (the key is still lost).bāzār baste šode ast.(بازار بسته شده است.) - The market has closed (it is currently closed).
tāze (تازه - recently/just) or hanooz (هنوز - yet/still).tāze reside-am.(تازه رسیدهام.) - I have just arrived.u hanooz nāhār naxorde ast.(او هنوز ناهار نخورده است.) - He/She hasn't eaten lunch yet.man emrooz kār-hā-ye farāvānī karde-am.(من امروز کارهای فراوانی کردهام.) - I have done a lot of work today (today is still ongoing, so the results are current).
Present Perfect Conjugation (Verb: رفتن - To Go)
| Person | Affirmative | Negative |
|---|---|---|
|
I (من)
|
رفتهام
|
نرفتهام
|
|
You (تو)
|
رفتهای
|
نرفتهای
|
|
He/She (او)
|
رفته است
|
نرفته است
|
|
We (ما)
|
رفتهایم
|
نرفتهایم
|
|
You all (شما)
|
رفتهاید
|
نرفتهاید
|
|
They (آنها)
|
رفتهاند
|
نرفتهاند
|
Colloquial Shortened Forms
| Formal | Informal |
|---|---|
|
رفته است
|
رفته
|
|
رفتهاند
|
رفتن
|
Meanings
The Present Perfect (Māzi-ye Naqli) connects a past action to the present moment, often implying that the experience is part of one's life history or has a lingering effect.
Life Experience
Actions that happened at an unspecified time in the past.
“من این کتاب را خواندهام.”
“او به پاریس رفته است.”
Recent Result
Actions completed recently that affect the present.
“کلیدهایم را گم کردهام.”
“او ناهار خورده است.”
Reference Table
| Form | Structure | Example |
|---|---|---|
|
Affirmative
|
Participle + am/i/ast/im/id/and
|
من دیدهام
|
|
Negative
|
na + Participle + am/i/ast/im/id/and
|
من ندیدهام
|
|
Question
|
Participle + am/i/ast/im/id/and + ?
|
آیا دیدهای؟
|
|
Short Answer
|
Yes/No + Verb
|
بله، دیدهام
|
Formality Spectrum
من کار را به اتمام رساندهام. (Work environment)
من کار را تمام کردهام. (Work environment)
کارو تموم کردم. (Work environment)
کارو جمع کردم. (Work environment)
Present Perfect Connections
Usage
- تجربه Experience
- نتیجه Result
Formation
- بن ماضی Past Stem
- ه Suffix
Examples by Level
من غذا خوردهام.
I have eaten food.
او رفته است.
He has gone.
ما کار کردهایم.
We have worked.
شما دیدهاید.
You have seen.
من آن فیلم را ندیدهام.
I have not seen that movie.
آیا تو به ایران سفر کردهای؟
Have you traveled to Iran?
آنها کلید را گم کردهاند.
They have lost the key.
من هنوز ناهار نخوردهام.
I have not eaten lunch yet.
او قبلاً این کتاب را خوانده است.
He has already read this book.
ما هرگز به آنجا نرفتهایم.
We have never been there.
آیا تا به حال این غذا را امتحان کردهاید؟
Have you ever tried this food?
او کارش را تمام کرده است.
He has finished his work.
من تمام تلاشم را کردهام.
I have done my best.
آنها تصمیم خود را گرفتهاند.
They have made their decision.
او به موفقیتهای زیادی دست یافته است.
He has achieved many successes.
ما این موضوع را بررسی کردهایم.
We have investigated this matter.
او در طول سالها تجربیات بسیاری کسب کرده است.
He has gained many experiences over the years.
این مسئله بارها مطرح شده است.
This issue has been raised many times.
او به آنچه میخواسته رسیده است.
He has reached what he wanted.
ما این توافق را امضا کردهایم.
We have signed this agreement.
او عمری را صرف پژوهش کرده است.
He has spent a lifetime on research.
این سنت از دیرباز باقی مانده است.
This tradition has remained since long ago.
او به قلههای دانش صعود کرده است.
He has ascended the peaks of knowledge.
ما شاهد تغییرات بسیاری بودهایم.
We have witnessed many changes.
Easily Confused
Learners often use them interchangeably.
Mixing up completed actions with ongoing past actions.
Mixing up current actions with results of past actions.
Common Mistakes
من رفتم (Simple Past)
من رفتهام (Present Perfect)
من خوردهام دیروز
من دیروز خوردم
من رفته
من رفتهام
او رفتهام
او رفته است
آیا تو رفته؟
آیا تو رفتهای؟
من نرفته
من نرفتهام
آنها رفتهاند است
آنها رفتهاند
من دیدم این فیلم را قبلاً
من این فیلم را قبلاً دیدهام
او همیشه رفته است
او همیشه میرفته است
ما رسیدیم
ما رسیدهایم
اگر او رفته بود...
اگر او رفته باشد...
او گفته بود که رفته است
او گفته بود که رفته بوده است
این کار انجام شده بود
این کار انجام شده است
Sentence Patterns
من ___ کردهام.
آیا تو ___ دیدهای؟
من هنوز ___ نخوردهام.
او قبلاً ___ انجام داده است.
Real World Usage
من در این شرکت کار کردهام.
من به پاریس سفر کردهام!
رسیدهام.
من قبلاً غذا خوردهام.
من بلیط را خریدهام.
این تحقیق انجام شده است.
Focus on the 'ه'
Avoid time markers
Shorten in speech
Use for reporting
Smart Tips
Use the Present Perfect to sound like a native speaker sharing a story.
Use the Present Perfect to show the task is done and the result is here.
Drop the 'ast' to sound like a local.
Always use the Present Perfect for 'Have you ever...'.
Pronunciation
Stress
The stress in Present Perfect usually falls on the 'ه' of the participle.
Question
رفتهای؟ ↑
Rising intonation for yes/no questions.
Memorize It
Mnemonic
Think of the 'ه' (he) as a 'bridge' connecting the past to the 'he' (the person) in the present.
Visual Association
Imagine a person standing on a bridge. Behind them is the past (the action), and in front of them is the present (the result).
Rhyme
Past stem plus 'he', makes the perfect tense for me!
Story
Ali has traveled (سفر کرده) to many countries. He has seen (دیده) the world. Now, he has returned (برگشته) home to tell his stories.
Word Web
Challenge
Write 3 sentences about 3 things you have done today in 5 minutes.
Cultural Notes
In Tehrani dialect, the 'ast' is often dropped or merged into the previous vowel.
The full 'است' is preferred in written and formal speech.
Used extensively in biographies to summarize life achievements.
The Present Perfect in Persian evolved from the combination of the past participle and the present tense of the verb 'to be'.
Conversation Starters
آیا تا به حال به ایران سفر کردهای؟
آیا این فیلم جدید را دیدهای؟
چه کارهای مهمی در این هفته انجام دادهای؟
آیا تا به حال با یک موقعیت دشوار روبرو شدهای؟
Journal Prompts
Common Mistakes
Test Yourself
من به خانه ___.
Which sentence is correct?
Find and fix the mistake:
او رفتهام.
کتاب / خواندهام / من / این
ما ___.
Match each item on the left with its pair on the right:
A: آیا غذا خوردهای؟ B: ___.
Present Perfect can be used with 'yesterday'.
Score: /8
Practice Exercises
8 exercisesمن به خانه ___.
Which sentence is correct?
Find and fix the mistake:
او رفتهام.
کتاب / خواندهام / من / این
ما ___.
Match: تو - آنها
A: آیا غذا خوردهای؟ B: ___.
Present Perfect can be used with 'yesterday'.
Score: /8
Practice Bank
12 exercisesTo film-rā ___ (dide + ?)
Select the best sentence:
narafte / mā / im
Match pronouns to suffixes
I have arrived.
U rafte ast. (Too formal for casual chat)
Man ___ (xaride-am)
Choose the best fit:
Stem -> Participle
dide-i / in-rā / to
Ānhā be injā ___ (āmade + ?)
He has read.
Score: /12
FAQ (8)
No, it is strictly for past actions with present relevance.
In spoken Persian, it is often dropped for speed and flow.
Very similar, but Persian usage is more flexible regarding life experiences.
Add 'ن' to the participle: 'نرفتهام'.
No, Persian verbs do not change for gender.
When you mention a specific time like 'last week'.
It is used in both formal and informal contexts.
Yes, if they are part of your life experience.
Scaffolded Practice
1
2
3
4
Mastery Progress
Needs Practice
Improving
Strong
Mastered
In Other Languages
Pretérito perfecto compuesto
Spanish uses 'haber' while Persian uses the 'to be' verb.
Passé composé
French requires choosing between two auxiliaries.
Perfekt
German puts the participle at the end of the sentence.
Te-form + iru/aru
Japanese focuses on the resulting state, Persian on the action's completion.
Qad + Past Tense
Arabic uses a particle, Persian uses a morphological change.
Verb + le
Chinese does not conjugate verbs for person.
Learning Path
Prerequisites
Related Grammar Rules
Formal Future Tense: I will go (khāham raft)
Overview The formal future tense in Persian, known as `زمان آینده مطلق` (`zamān-e āyande-ye motlaq`) or `زمان آینده ساده...
The 'Past before the Past' (Past Perfect / گذشته بعید)
Overview The Persian Past Perfect tense, known as **گذشته بعید (gozashteh-ye ba'id)**, is a compound tense essential fo...
The Rebel Verb: 'To Have' in Present Tense (No mi- prefix!)
Overview In Persian, the verb `داشتن` (`dāshtan`) meaning “to have” or “to possess” stands as a notable exception within...
Persian Ongoing Actions: The 'Having' Auxiliary (dāštan)
Overview The Persian verb system distinguishes between habitual actions and actions in progress. While the ubiquitous pr...
Persian Subjunctive: Doubt & Desire (مضارع التزامی)
Overview The Persian Subjunctive Mood, known as `مضارع التزامی` (`mozāre'-e eltezāmi`), is a cornerstone of advanced Per...