A2 Verb System 6 min read Easy

Present Perfect (I have gone)

Use Present Perfect for life experiences, recent actions with current results, or when time isn't specified.

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).
Past Participle + 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

The Present Perfect operates on the principle of combining a past action with a present state. It informs the listener not just what happened, but also what its current significance is. This is achieved by linking a Past Participle, which describes the completed action, with an auxiliary form of the verb "to be" (budan - بودن), which grounds the action in the present.
Think of the Past Participle as a verbal adjective that signifies a completed state or action. When you say 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.
This construction highlights that the subject possesses the experience or the result of the action.
For example, 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

1
Forming the Persian Present Perfect involves three clear steps. Mastery of this pattern is essential for accurate usage.
2
Step 1: Identify the Past Stem of the Verb
3
The Past Stem is the foundation of many Persian past tenses. You derive it by removing the -an (ـن) ending from the infinitive form of the verb.
4
| Infinitive (مصدر) | Past Stem (ریشه گذشته) |
5
| :----------------- | :-------------------- |
6
| raftan (رفتن) | raft (رفت) |
7
| xaridan (خریدن) | xarid (خرید) |
8
| didān (دیدن) | did (دید) |
9
| neveštan (نوشتن) | nevešt (نوشت) |
10
Step 2: Create the Past Participle
11
Once you have the Past Stem, you form the Past Participle by adding the suffix -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.
12
| Past Stem (ریشه گذشته) | Past Participle (اسم مفعول) |
13
| :-------------------- | :--------------------------- |
14
| raft (رفت) | rafte (رفته) |
15
| xarid (خرید) | xaride (خریده) |
16
| did (دید) | dide (دیده) |
17
| nevešt (نوشت) | nevešte (نوشته) |
18
So, 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).
19
Step 3: Add the Personal Endings of 'To Be'
20
The final step is to attach the short, enclitic forms of the verb 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.
21
| Person | Ending (formal/written) | Ending (colloquial/spoken) | Example (rafte) | Translation |
22
| :------------- | :---------------------- | :------------------------- | :----------------------------- | :------------------ |
23
| 1st singular | ـه‌ام (-e-am) | ـه‌ام (-e-am) | man rafte-am (من رفته‌ام) | I have gone |
24
| 2nd singular | ـه‌ای (-e-i) | ـه‌ای (-e-i) | to rafte-i (تو رفته‌ای) | You have gone |
25
| 3rd singular | ـه است (-e ast) | ـه (-e) | u rafte ast (او رفته است) / u rafte (او رفته) | He/She has gone |
26
| 1st plural | ـه‌ایم (-e-im) | ـه‌ایم (-e-im) | mā rafte-im (ما رفته‌ایم) | We have gone |
27
| 2nd plural | ـه‌اید (-e-id) | ـه‌اید (-e-id) | shomā rafte-id (شما رفته‌اید) | You (pl.) have gone |
28
| 3rd plural | ـه‌اند (-e-and) | ـه‌اند (-e-and) | ānhā rafte-and (آنها رفته‌اند) | They have gone |
29
Complete Conjugation Example: kardan (کردن - to do)
30
| Person | Persian Script (transliteration) | English Translation |
31
| :------------- | :------------------------------- | :------------------ |
32
| 1st singular | man karde-am (من کرده‌ام) | I have done |
33
| 2nd singular | to karde-i (تو کرده‌ای) | You have done |
34
| 3rd singular | u karde ast (او کرده است) / u karde (او کرده) | He/She has done |
35
| 1st plural | mā karde-im (ما کرده‌ایم) | We have done |
36
| 2nd plural | shomā karde-id (شما کرده‌اید) | You (pl.) have done |
37
| 3rd plural | ānhā karde-and (آنها کرده‌اند) | They have done |
38
Notice how the informal third-person singular 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

The Persian Present Perfect is a versatile tense with several distinct uses, all revolving around the core concept of current relevance. Understanding these contexts is key to using it correctly.
1. Life Experiences and Unspecified Past Actions
Use the Present Perfect to talk about actions that happened at some point in your life, where the exact time is not important, but the experience itself or its effect on you is. This is akin to the English "have you ever..." questions.
  • 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).
2. Actions with Present Results or Consequences
This is perhaps the most fundamental use: the action is complete, but its outcome, effect, or presence continues into the present. The focus is on the current state of affairs directly caused by the past action.
  • 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).
3. Recently Completed Actions
When an action has just finished, and its freshness is important, the Present Perfect is often used, sometimes accompanied by adverbs like 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).
**4. The

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.

1

Life Experience

Actions that happened at an unspecified time in the past.

“من این کتاب را خوانده‌ام.”

“او به پاریس رفته است.”

2

Recent Result

Actions completed recently that affect the present.

“کلیدهایم را گم کرده‌ام.”

“او ناهار خورده است.”

Reference Table

Reference table for Present Perfect (I have gone)
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

Formal
من کار را به اتمام رسانده‌ام.

من کار را به اتمام رسانده‌ام. (Work environment)

Neutral
من کار را تمام کرده‌ام.

من کار را تمام کرده‌ام. (Work environment)

Informal
کارو تموم کردم.

کارو تموم کردم. (Work environment)

Slang
کارو جمع کردم.

کارو جمع کردم. (Work environment)

Present Perfect Connections

Present Perfect

Usage

  • تجربه Experience
  • نتیجه Result

Formation

  • بن ماضی Past Stem
  • ه Suffix

Examples by Level

1

من غذا خورده‌ام.

I have eaten food.

2

او رفته است.

He has gone.

3

ما کار کرده‌ایم.

We have worked.

4

شما دیده‌اید.

You have seen.

1

من آن فیلم را ندیده‌ام.

I have not seen that movie.

2

آیا تو به ایران سفر کرده‌ای؟

Have you traveled to Iran?

3

آنها کلید را گم کرده‌اند.

They have lost the key.

4

من هنوز ناهار نخورده‌ام.

I have not eaten lunch yet.

1

او قبلاً این کتاب را خوانده است.

He has already read this book.

2

ما هرگز به آنجا نرفته‌ایم.

We have never been there.

3

آیا تا به حال این غذا را امتحان کرده‌اید؟

Have you ever tried this food?

4

او کارش را تمام کرده است.

He has finished his work.

1

من تمام تلاشم را کرده‌ام.

I have done my best.

2

آنها تصمیم خود را گرفته‌اند.

They have made their decision.

3

او به موفقیت‌های زیادی دست یافته است.

He has achieved many successes.

4

ما این موضوع را بررسی کرده‌ایم.

We have investigated this matter.

1

او در طول سال‌ها تجربیات بسیاری کسب کرده است.

He has gained many experiences over the years.

2

این مسئله بارها مطرح شده است.

This issue has been raised many times.

3

او به آنچه می‌خواسته رسیده است.

He has reached what he wanted.

4

ما این توافق را امضا کرده‌ایم.

We have signed this agreement.

1

او عمری را صرف پژوهش کرده است.

He has spent a lifetime on research.

2

این سنت از دیرباز باقی مانده است.

This tradition has remained since long ago.

3

او به قله‌های دانش صعود کرده است.

He has ascended the peaks of knowledge.

4

ما شاهد تغییرات بسیاری بوده‌ایم.

We have witnessed many changes.

Easily Confused

Present Perfect (I have gone) vs Simple Past vs. Present Perfect

Learners often use them interchangeably.

Present Perfect (I have gone) vs Present Perfect vs. Past Continuous

Mixing up completed actions with ongoing past actions.

Present Perfect (I have gone) vs Present Perfect vs. Present Progressive

Mixing up current actions with results of past actions.

Common Mistakes

من رفتم (Simple Past)

من رفته‌ام (Present Perfect)

Using simple past for general experience.

من خورده‌ام دیروز

من دیروز خوردم

Using Present Perfect with a specific time.

من رفته

من رفته‌ام

Missing the 'am' ending.

او رفته‌ام

او رفته است

Wrong subject agreement.

آیا تو رفته؟

آیا تو رفته‌ای؟

Missing the correct ending for 'to'.

من نرفته

من نرفته‌ام

Missing the 'am' ending in negative.

آنها رفته‌اند است

آنها رفته‌اند

Double auxiliary error.

من دیدم این فیلم را قبلاً

من این فیلم را قبلاً دیده‌ام

Using simple past for experience.

او همیشه رفته است

او همیشه می‌رفته است

Using perfect for habitual past.

ما رسیدیم

ما رسیده‌ایم

Using simple past for recent result.

اگر او رفته بود...

اگر او رفته باشد...

Wrong mood for conditional.

او گفته بود که رفته است

او گفته بود که رفته بوده است

Sequence of tenses error.

این کار انجام شده بود

این کار انجام شده است

Wrong tense for current state.

Sentence Patterns

من ___ کرده‌ام.

آیا تو ___ دیده‌ای؟

من هنوز ___ نخورده‌ام.

او قبلاً ___ انجام داده است.

Real World Usage

Job Interview very common

من در این شرکت کار کرده‌ام.

Social Media constant

من به پاریس سفر کرده‌ام!

Texting constant

رسیده‌ام.

Ordering Food common

من قبلاً غذا خورده‌ام.

Travel common

من بلیط را خریده‌ام.

Academic common

این تحقیق انجام شده است.

💡

Focus on the 'ه'

Always look for the 'ه' suffix. It is the hallmark of the past participle in Persian.
⚠️

Avoid time markers

Never use 'yesterday' or 'last year' with this tense. It makes the sentence grammatically incorrect.
🎯

Shorten in speech

When speaking with friends, you can drop the 'ast' to sound more natural.
💬

Use for reporting

Use this tense when telling a story you heard from someone else to show you are reporting it.

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

raf-TE-am

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

Write about 3 places you have visited.
Describe a skill you have learned recently.
Reflect on your life achievements so far.
Discuss a change you have witnessed in your city.

Common Mistakes

Incorrect

Correct


Incorrect

Correct


Incorrect

Correct


Incorrect

Correct

Test Yourself

Fill in the blank with the correct form of 'رفتن'.

من به خانه ___.

✓ Correct! ✗ Not quite. Correct answer: رفته‌ام
First person singular requires 'ام'.
Choose the correct sentence. Multiple Choice

Which sentence is correct?

✓ Correct! ✗ Not quite. Correct answer: من رفته‌ام
Present perfect cannot have a specific time marker.
Correct the error. Error Correction

Find and fix the mistake:

او رفته‌ام.

✓ Correct! ✗ Not quite. Correct answer: او رفته است
Third person singular requires 'است'.
Reorder the words. Sentence Building

کتاب / خوانده‌ام / من / این

✓ Correct! ✗ Not quite. Correct answer: من این کتاب را خوانده‌ام
Standard SOV word order.
Conjugate 'دیدن' for 'ما'. Conjugation Drill

ما ___.

✓ Correct! ✗ Not quite. Correct answer: دیده‌ایم
First person plural requires 'ایم'.
Match the subject with the verb. Match Pairs

Match each item on the left with its pair on the right:

✓ Correct! ✗ Not quite. Correct answer: رفته‌ای - رفته‌اند
Match person with ending.
Complete the dialogue. Dialogue Completion

A: آیا غذا خورده‌ای؟ B: ___.

✓ Correct! ✗ Not quite. Correct answer: بله، خورده‌ام
Match the tense of the question.
Is this rule true? True False Rule

Present Perfect can be used with 'yesterday'.

✓ Correct! ✗ Not quite. Correct answer: False
Present perfect is for indefinite time.

Score: /8

Practice Exercises

8 exercises
Fill in the blank with the correct form of 'رفتن'.

من به خانه ___.

✓ Correct! ✗ Not quite. Correct answer: رفته‌ام
First person singular requires 'ام'.
Choose the correct sentence. Multiple Choice

Which sentence is correct?

✓ Correct! ✗ Not quite. Correct answer: من رفته‌ام
Present perfect cannot have a specific time marker.
Correct the error. Error Correction

Find and fix the mistake:

او رفته‌ام.

✓ Correct! ✗ Not quite. Correct answer: او رفته است
Third person singular requires 'است'.
Reorder the words. Sentence Building

کتاب / خوانده‌ام / من / این

✓ Correct! ✗ Not quite. Correct answer: من این کتاب را خوانده‌ام
Standard SOV word order.
Conjugate 'دیدن' for 'ما'. Conjugation Drill

ما ___.

✓ Correct! ✗ Not quite. Correct answer: دیده‌ایم
First person plural requires 'ایم'.
Match the subject with the verb. Match Pairs

Match: تو - آنها

✓ Correct! ✗ Not quite. Correct answer: رفته‌ای - رفته‌اند
Match person with ending.
Complete the dialogue. Dialogue Completion

A: آیا غذا خورده‌ای؟ B: ___.

✓ Correct! ✗ Not quite. Correct answer: بله، خورده‌ام
Match the tense of the question.
Is this rule true? True False Rule

Present Perfect can be used with 'yesterday'.

✓ Correct! ✗ Not quite. Correct answer: False
Present perfect is for indefinite time.

Score: /8

Practice Bank

12 exercises
Conjugate 'didan' (to see) for 'You (singular)'. Fill in the Blank

To film-rā ___ (dide + ?)

✓ Correct! ✗ Not quite. Correct answer: dide-i
Which of these implies the food is still ready/available? Multiple Choice

Select the best sentence:

✓ Correct! ✗ Not quite. Correct answer: Mādar shām pokhte ast. (Mom has cooked dinner)
Arrange to say: 'We have not gone.' Sentence Reorder

narafte / mā / im

✓ Correct! ✗ Not quite. Correct answer: mā narafte im
Match the pronoun to the correct Present Perfect ending. Match Pairs

Match pronouns to suffixes

✓ Correct! ✗ Not quite. Correct answer: ["Man (I) : -am","To (You) : -i","M\u0101 (We) : -im","\u0100nh\u0101 (They) : -and"]
Translate 'I have arrived' to Persian. Translation

I have arrived.

✓ Correct! ✗ Not quite. Correct answer: Man reside-am
Find the error in spoken Persian. Error Correction

U rafte ast. (Too formal for casual chat)

✓ Correct! ✗ Not quite. Correct answer: U rafte.
Make it negative: 'I have NOT bought'. Fill in the Blank

Man ___ (xaride-am)

✓ Correct! ✗ Not quite. Correct answer: naxaride-am
Which sentence describes a life experience? Multiple Choice

Choose the best fit:

✓ Correct! ✗ Not quite. Correct answer: Man be Pāris rafte-am. (I have been to Paris)
Match the past stem to its participle. Match Pairs

Stem -> Participle

✓ Correct! ✗ Not quite. Correct answer: ["Raft : Rafte","Did : Dide","Xarid : Xaride","Goft : Gofte"]
Order the words: 'Have you seen this?' Sentence Reorder

dide-i / in-rā / to

✓ Correct! ✗ Not quite. Correct answer: To in-rā dide-i?
They ___ (have come) here. Fill in the Blank

Ānhā be injā ___ (āmade + ?)

✓ Correct! ✗ Not quite. Correct answer: āmade-and
Identify the correct written form. Multiple Choice

He has read.

✓ Correct! ✗ Not quite. Correct answer: U khānde ast

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

1

2

2

3

3

4

4

Mastery Progress

Needs Practice

Improving

Strong

Mastered

In Other Languages

Spanish high

Pretérito perfecto compuesto

Spanish uses 'haber' while Persian uses the 'to be' verb.

French high

Passé composé

French requires choosing between two auxiliaries.

German moderate

Perfekt

German puts the participle at the end of the sentence.

Japanese partial

Te-form + iru/aru

Japanese focuses on the resulting state, Persian on the action's completion.

Arabic moderate

Qad + Past Tense

Arabic uses a particle, Persian uses a morphological change.

Chinese low

Verb + le

Chinese does not conjugate verbs for person.

Learning Path

Prerequisites

Was this helpful?

Comments (0)

Login to Comment
No comments yet. Be the first to share your thoughts!