A2 Verb System 6 min read 简单

现在完成时 (我去过)

当你聊起“人生经历”或“刚刚发生且影响现在”的事情时,就用现在完成时。记住这三个灵魂词:rafte-am 表示经历,dide-i 表示看过,karde-ast 表示已完成。

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

### Overview
你好!作为一名波斯语老师,我非常理解大家在学习波斯语时遇到的挑战。今天我们要深入探讨一个非常重要的语法点:波斯语的现在完成时,也就是 Māzi-ye Naqli(ماضی نقلی)。很多同学觉得这个概念很抽象,但其实只要你联系中文的表达方式,就会发现它非常直观。
在中文里,我们没有严格意义上的“时态”变位,我们通常通过添加“了”、“过”、“已经”等助词来表达动作的完成或经验。波斯语的 Māzi-ye Naqli 核心逻辑在于:它描述一个在过去发生的动作,但这个动作对“现在”产生的影响或结果依然存在。这和中文里的“完成体”非常相似。比如,当我们说“我已经吃过饭了”,重点不在于你什么时候吃的,而在于“我现在不饿”这个结果。波斯语通过 Māzi-ye Naqli 来传递这种“过去动作,现在关联”的语境。相比之下,如果只用一般过去时 Māzi-ye Sādeh,强调的是动作在过去某个时间点彻底结束了,和现在没有必然联系。掌握这个时态,能让你在表达人生经历(比如“我去过伊朗”)或说明现状(比如“钥匙丢了,进不去”)时显得非常地道。
### How This Grammar Works
波斯语的现在完成时由两部分组成:动词的“过去分词”加上助动词“是”的变位。你可以把它理解为中文里的“动词 + 过/了”加上“是”的状态。在中文语法中,我们习惯用“已经……了”来表示动作的完成,而波斯语则是通过词尾变位来体现这种状态。
让我们拆解一下逻辑:Past Participle(过去分词)本身描述的是一个动作完成后的“状态”。比如 rafte(去过的/已去的),它本身就像一个形容词。当我们加上 am(我是)时,就变成了 rafte-am(我已去过/我处于去过的状态)。这与中文里我们说“我(已经)去过了”非常契合。中文的“了”字,在很多语境下就是为了强调这种“状态的变化”或“动作的完成”。在波斯语中,这个过程通过后缀 -e 和助动词的紧密结合来完成。这种结构非常严谨,因为它不仅表达了动作,还通过后缀清晰地指明了主语的人称(第一、二、三人称),而中文则不需要动词变位,只需要主语即可。对于中文母语者来说,理解这种“动词变位”是最大的难点,但请记住,这其实就是把中文里隐含的“状态”显性化了。
### Formation Pattern
构建 Māzi-ye Naqli 的步骤非常清晰,就像我们在淘宝下单一样,按照流程走就行:
第一步:找过去词干。去掉动词不定式的 -an 后缀。
第二步:加 -e 变成过去分词。
第三步:加助动词 budan 的简写形式。
| 步骤 | 动作 | 示例 (neveštan 写) |
|---|---|---|
| 1 | 去掉 -an | nevešt |
| 2 | 加 -e | nevešte |
| 3 | 加后缀 (-am, -i...) | nevešte-am (我写过了) |
以下是完整的变位表:
| 人称 | 形式 | 示例 | 中文含义 |
|---|---|---|---|
| 第一人称单数 | -e-am | nevešte-am | 我写过了 |
| 第二人称单数 | -e-i | nevešte-i | 你写过了 |
| 第三人称单数 | -e ast | nevešte ast | 他/她写过了 |
| 第一人称复数 | -e-im | nevešte-im | 我们写过了 |
| 第二人称复数 | -e-id | nevešte-id | 你们写过了 |
| 第三人称复数 | -e-and | nevešte-and | 他们写过了 |
### When To Use It
在日常生活中,什么时候该用这个时态呢?记住这三个核心场景:
  1. 1表达人生经验:当你谈论“曾经做过某事”时。例如:man be Tahrān rafte-am(我去过德黑兰)。这就像中文里的“我去过……”。
  2. 2强调当前结果:动作虽然发生在过去,但影响延续到了现在。例如:man kelīd-am-rā gom karde-am(我把钥匙弄丢了),言外之意是“我现在没法开门”。这与中文“我把钥匙丢了”完全一致。
  3. 3最近发生的动作:常与 tāze(刚刚)连用。例如:tāze reside-am(我刚到)。这就像中文里的“我刚到家”。
### Common Mistakes
  1. 1混淆一般过去时与现在完成时:中文母语者常因为中文里“了”字既可以表示过去动作,也可以表示完成状态,而混淆两者。比如把“我昨天去了电影院”和“我去过电影院”混为一谈。在波斯语里,前者必须用 Māzi-ye Sādeh,后者必须用 Māzi-ye Naqli
  2. 2漏掉助动词:中文里我们不需要变位,所以学生常只写过去分词(如 rafte),而忘了加上 -am 等后缀。这在波斯语里是不完整的。
  3. 3词尾 -e 发音错误:很多同学受英文影响,把 -e 发成类似 h 的音。记住,这是短元音,发音要轻快,像“额”的短促音。
### Contrast With Similar Patterns
| 语法点 | 波斯语结构 | 中文对应 | 侧重点 |
|---|---|---|---|
| 一般过去时 | 过去词干 + 人称后缀 | 动词 + 了 (过去时间) | 过去发生的动作事实 |
| 现在完成时 | 过去分词 + 助动词 | 动词 + 过/了 (当前状态) | 动作对现在的影响/经验 |
### Quick FAQ
  1. 1问:第三人称单数一定要加 ast 吗?
答:在书面语中需要,但在口语中,为了交流快捷,通常省略 ast,直接说 u rafte 即可。
  1. 1问:如果我想表达“没做过”,怎么说?
答:很简单,在动词前加否定前缀 na-。例如:man narafte-am(我没去过)。
  1. 1问:这个时态能用在具体时间点吗?
答:最好不要。如果你想说“我昨天做了……”,请使用一般过去时。现在完成时通常不带具体的过去时间状语。

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 现在完成时 (我去过)
人称代词 正式/书面语 非正式/口语 中文意思
man (我)
rafte-am
raftam / rafte-am
我已经去了
to (你)
rafte-i
rafti / rafte-i
你已经去了
u (他/她)
rafte ast
rafte
他/她已经去了
mā (我们)
rafte-im
raftim / rafte-im
我们已经去了
shomā (你们/您)
rafte-id
raftin / rafte-id
你们已经去了
ānhā (他们)
rafte-and
raftan / rafte-an
他们已经去了

正式程度

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

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

中性
من کار را تمام کرده‌ام.

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

非正式
کارو تموم کردم.

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

俚语
کارو جمع کردم.

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

现在完成时构造解析

现在完成时

组成部分

  • 过去词干 基础 (如 Raft)
  • 后缀 'h' 分词标记 (如 Rafte)
  • 词尾 am, i, ast...

简单过去时 vs. 现在完成时

简单过去时 (历史)
Raftam 我去了 (已结束)
现在完成时 (状态)
Rafte-am 我已经去了 (与现在有关)

我该用现在完成时吗?

1

动作发生在过去吗?

YES
继续
NO
使用现在时/将来时
2

具体时间(如昨天)重要吗?

YES
使用简单过去时
NO
继续
3

结果现在仍然重要吗?

YES
使用现在完成时!
NO ↓

常见使用场景

🌍

经历

  • 去过...
  • 看过...
  • 吃过...
🏆

成就

  • 写完作业
  • 毕业
  • 赢了
📈

变化

  • 长大
  • 改变
  • 进步

按水平分级的例句

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.

容易混淆

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

Learners often use them interchangeably.

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

Mixing up completed actions with ongoing past actions.

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

Mixing up current actions with results of past actions.

常见错误

من رفتم (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.

句型

من ___ کرده‌ام.

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

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

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

Real World Usage

Job Interview very common

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

Social Media constant

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

Texting constant

رسیده‌ام.

Ordering Food common

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

Travel common

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

Academic common

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

🎯

口语中省掉 'Ast'

在日常聊天中,Rafte ast 听起来太像教科书了。直接说 Rafte 更有范儿,比如:Bābā rafte (爸爸出门了)。
⚠️

不要加具体时间

别说‘我昨天已经去了’。如果句子里有‘昨天’,请换成简单过去时:Man dirooz raftam
💬

讲故事专用

波斯人在讲‘很久很久以前’的故事时很爱用这个时态,因为这些事他们没亲眼见到,只是‘听说’!

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...'.

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

发音

raf-TE-am

Stress

The stress in Present Perfect usually falls on the 'ه' of the participle.

Question

رفته‌ای؟ ↑

Rising intonation for yes/no questions.

记住它

记忆技巧

Think of the 'ه' (he) as a 'bridge' connecting the past to the 'he' (the person) in the present.

视觉联想

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

رفتهدیدهخوردهگفتهخواندهنوشته

挑战

Write 3 sentences about 3 things you have done today in 5 minutes.

文化笔记

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'.

对话开场白

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

آیا این فیلم جدید را دیده‌ای؟

چه کارهای مهمی در این هفته انجام داده‌ای؟

آیا تا به حال با یک موقعیت دشوار روبرو شده‌ای؟

日记主题

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.

常见错误

Incorrect

正确


Incorrect

正确


Incorrect

正确


Incorrect

正确

Test Yourself

为‘我已经去了’选择正确的词尾。

Man be khāne ___ (rafte + ?)

✓ Correct! ✗ Not quite. Correct answer: rafte-am
对于 'man' (我),词尾总是 '-am'。
哪句话的意思是‘她已经买了一本书’? 多项选择

选择正确形式:

✓ Correct! ✗ Not quite. Correct answer: U ketāb xaride ast.
'Xarid' 是简单过去时。'Xaride ast' 是现在完成时(她已经买了)。
修正这句话中的错误。 Error Correction

Find and fix the mistake:

Man dirooz nāhār xorde-am. (我昨天已经吃了午饭。)

✓ Correct! ✗ Not quite. Correct answer: Man dirooz nāhār xordam.
因为 'dirooz'(昨天)是一个具体的过去时间,必须使用简单过去时 ('xordam')。

Score: /3

练习题

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

من به خانه ___.

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

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
将 'didan' (看) 变位为‘你(单数)’的形式。 填空

To film-rā ___ (dide + ?)

✓ Correct! ✗ Not quite. Correct answer: dide-i
哪句话暗示食物现在已经准备好了? 多项选择

选择最合适的句子:

✓ Correct! ✗ Not quite. Correct answer: Mādar shām pokhte ast. (Mom has cooked dinner)
排列单词以表达:‘我们还没去。’ Sentence Reorder

narafte / mā / im

✓ Correct! ✗ Not quite. Correct answer: mā narafte im
将代词匹配到正确的现在完成时词尾。 Match Pairs

将人称代词与后缀匹配

✓ Correct! ✗ Not quite. Correct answer: ["Man (\u6211) : -am","To (\u4f60) : -i","M\u0101 (\u6211\u4eec) : -im","\u0100nh\u0101 (\u4ed6\u4eec) : -and"]
将 'I have arrived' 翻译成波斯语。 翻译

我已经到了。

✓ Correct! ✗ Not quite. Correct answer: Man reside-am
找出更符合口语习惯的形式。 Error Correction

U rafte ast. (日常聊天中太正式了)

✓ Correct! ✗ Not quite. Correct answer: U rafte.
变否定句:‘我还没买’。 填空

Man ___ (xaride-am)

✓ Correct! ✗ Not quite. Correct answer: naxaride-am
哪句话描述的是一种人生经历? 多项选择

选择最合适的句子:

✓ Correct! ✗ Not quite. Correct answer: Man be Pāris rafte-am. (I have been to Paris)
将过去词干与其对应的分词匹配。 Match Pairs

词干 -> 分词

✓ Correct! ✗ Not quite. Correct answer: ["Raft : Rafte","Did : Dide","Xarid : Xaride","Goft : Gofte"]
排列单词:‘你看过这个吗?’ Sentence Reorder

dide-i / in-rā / to

✓ Correct! ✗ Not quite. Correct answer: To in-rā dide-i?
他们___(已经来)这里了。 填空

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

✓ Correct! ✗ Not quite. Correct answer: āmade-and
识别正确的书面形式。 多项选择

他已经读过了。

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

Score: /12

常见问题 (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?
还没有评论。成为第一个分享想法的人!