A typical Persian verb is not one unchanging word with a few endings. It is a small construction assembled around one of two stems: a past stem and a present stem. Prefixes contribute meanings such as ongoing/habitual action or negation, personal endings identify the subject, and ـه builds a past participle. Once you see these pieces, forms such as رفتم، میروم، نمیروم، رفتهام become a connected family rather than four unrelated items.
Persian also creates a large part of its vocabulary with compound predicates: a noun or adjective supplies much of the meaning, and a light verb such as کردن “do” carries tense and agreement. The two-stem architecture therefore unlocks both simple verbs and thousands of compounds.
Most ordinary verbs have two stems
For an ordinary conjugating verb, the dictionary form is the infinitive, normally ending in ن: رفتن “to go,” دیدن “to see.” Remove the final ن, and the past stem is predictable: رفت، دید. The present stem must usually be learned separately: رو، بین. A small set of exceptional items, such as modal باید “must,” do not provide a full ordinary two-stem paradigm; learn them separately when they appear.
| Infinitive | Past stem | Present stem | Meaning |
|---|---|---|---|
| رفتنraftan | رفتraft | روrav | go |
| دیدنdidan | دیدdid | بینbin | see |
| خوردنkhordan | خوردkhord | خورkhor | eat/drink |
| کردنkardan | کردkard | کنkon | do |
| نوشتنneveshtan | نوشتnevesht | نویسnevis | write |
There is no dependable shortcut from رفت to رو or from دید to بین. Historical sound changes produced recurring patterns, but common verbs remain irregular enough that the honest method is to learn the infinitive and present stem together: رفتن — رو, دیدن — بین. The past-stem page and present-stem page develop each half.
The past stem builds past forms
For the simple past, add a personal ending directly to the past stem. With رفت, first-person singular ـم gives رفتم “I went”; first-person plural ـیم gives رفتیم “we went.” Third-person singular has no audible ending: رفت means “he/she went.”
صبح زود از خانه بیرون رفتم.
sobh-e zud az khâne birun raftam.
I left home early in the morning. (neutral standard; رفت + ـم)
لیلا پیام را دید و فوری جواب داد.
leylâ payâm râ did-o fowri javâb dâd.
Leila saw the message and answered immediately. (neutral standard; third-person singular past has zero ending)
The stem alone does not always mean past. It is a building block used inside several larger forms. میرفتم adds می to express “I was going / used to go”; رفته adds ـه to build the participle “gone.” Tense meaning belongs to the complete structure.
The present stem combines with prefixes and endings
The standard present indicative has a highly reusable frame:
می + present stem + personal ending
Thus می + رو + م → میروم “I go / I am going,” and می + نویس + ید → مینویسید “you write / are writing.” Persian می is not a free word: standard spelling attaches it with a zero-width non-joiner.
هر روز با مترو به محل کار میروم.
har ruz bâ metro be mahall-e kâr mi-ravam.
Every day I go to work by metro. (neutral standard; می + رو + ـم)
شما آدرس را درست مینویسید.
shomâ âdres râ dorost mi-nevisid.
You write the address correctly. (polite/standard; می + نویس + ـید)
Negation replaces the positive prefix with نمی: نمی + خور + م → نمیخورم “I do not eat/drink.” The negative prefix remains before the stem; it does not move after the verb.
شبها بعد از ساعت ده قهوه نمیخورم.
shab-hâ ba'd az sâ'at-e dah qahve nemi-khoram.
I don't drink coffee after ten at night. (neutral standard; نمی + خور + ـم)
Other present-system forms use بـ rather than می: بروم “that I go / I should go,” بنویسید “write” or “that you write,” according to context. At A1, the important generalization is that the same present stem reappears under different prefixes.
Personal endings identify the subject
Persian verb endings carry person and number. English normally requires I, you, we even when the verb is clear; Persian can omit the independent pronoun because the ending already identifies the subject.
| Person | Past ending | رفتن, past | رفتن, present |
|---|---|---|---|
| I | ـم | رفتم | میروم |
| you (singular) | ـی | رفتی | میروی |
| he/she/it | zero in simple past | رفت | میرود |
| we | ـیم | رفتیم | میرویم |
| you (plural/polite) | ـید | رفتید | میروید |
| they | ـند | رفتند | میروند |
فردا ساعت نه میرسیم و مستقیم به دفتر میآییم.
fardâ sâ'at-e noh mi-rasim-o mostaqim be daftar mi-âyim.
Tomorrow we will arrive at nine and come straight to the office. (neutral standard; ـیم makes ما unnecessary)
The endings are stable, but the third singular differs across the two systems: zero after a past stem, ـد after a present stem. The dedicated personal-endings page gives the full comparison.
The past participle adds ـه
Add ـه to the past stem to build the past participle: رفت + ه → رفته “gone,” دید + ه → دیده “seen,” نوشت + ه → نوشته “written.” The participle combines with forms of “be” in perfect constructions and can also modify nouns.
تا حالا این فیلم را ندیدهام.
tâ hâlâ in film râ nadide-am.
I haven't seen this film yet. (neutral standard; participle دیده plus first-person perfect ending)
پنجرهی شکسته باید عوض شود.
panjare-ye shekaste bâyad avaz shavad.
The broken window needs to be replaced. (neutral standard; participial modifier)
Do not interpret ـه as an ordinary past-tense ending. رفته does not by itself identify “I,” “you,” or “they”; another element supplies person or agreement in a complete predicate.
Simple verbs and compound predicates
Some verbs place the lexical meaning in one stem: رفتن، دیدن، خوردن. These are often called simple verbs. Many more Persian predicates combine a nonverbal element with a light verb: کار کردن “to work,” تصمیم گرفتن “to decide,” باز کردن “to open.” The combination behaves as one lexical predicate, but only the light verb is conjugated.
| Infinitive | Present | Past | What changes? |
|---|---|---|---|
| کار کردن | کار میکنم | کار کردم | کردن |
| تصمیم گرفتن | تصمیم میگیریم | تصمیم گرفتیم | گرفتن |
| باز کردن | باز میکند | باز کرد | کردن |
خواهرم در یک درمانگاه کار میکند.
khâhar-am dar yek darmângâh kâr mi-konad.
My sister works at a clinic. (neutral standard; compound predicate کار کردن)
دیشب تصمیم گرفتیم سفر را یک روز عقب بیندازیم.
dishab tasmim gereftim safar râ yek ruz aqab biyandâzim.
Last night we decided to postpone the trip by one day. (neutral standard; گرفتن carries tense and person)
Do not add a personal ending to the noun: کارم میکنم would make ـم a possessive clitic “my work,” not subject agreement. For productive light-verb structure, continue to Compound Verbs as Single Lexical Predicates.
Standard and colloquial forms stay in their own systems
Everyday Tehran speech reduces some stems and endings: careful standard میروم becomes میرم, and میروید becomes میرین (informal, regional: Tehran). These are systematic spoken forms, not random shortcuts. Use one register consistently within a form.
هر روز صبح ساعت هفت از خانه بیرون میروم.
har ruz sobh sâ'at-e haft az khâne birun mi-ravam.
Every morning I leave home at seven. (careful standard)
هر روز ساعت هفت از خونه میرم.
har ruz sâ'at-e haft az khune mi-ram.
Every day I leave home at seven. (informal, regional: Tehran)
Common Mistakes
1. Using the infinitive as a finished sentence
❌ من دیروز به بازار رفتن.
Incorrect — رفتن is the infinitive and does not mark person.
✅ من دیروز برای خرید به بازار رفتم.
man diruz barâ-ye kharid be bâzâr raftam.
I went to the market to shop yesterday.
2. Building a present form on the past stem
❌ من هر روز به دانشگاه میرفم.
Incorrect — the standard present indicative of رفتن uses the present stem رو, not the past stem رفت.
✅ این ترم هر روز به دانشگاه میروم.
in term har ruz be dâneshgâh mi-ravam.
This semester I go to university every day.
3. Moving می after the stem
❌ من رومیم خانه.
Incorrect — the aspectual prefix می precedes the present stem and the personal ending follows it.
✅ من الان به خانه میروم.
man alân be khâne mi-ravam.
I'm going home now.
4. Ignoring the ZWNJ in standard spelling
❌ فردا به دفتر میروم.
Incorrect standard orthography — می attaches with a zero-width non-joiner.
✅ فردا برای جلسه به دفتر میروم.
fardâ barâ-ye jalase be daftar mi-ravam.
Tomorrow I'm going to the office for a meeting.
5. Mixing registers without noticing
Both forms below are grammatical. Use the first in colloquial Tehran speech and the second in careful standard Persian.
✅ شما فردا میرین؟
shomâ fardâ mi-rin?
Are you going tomorrow? (informal, regional: Tehran; plural/polite)
✅ شما فردا به شیراز میروید؟
shomâ fardâ be shirâz mi-ravid?
Are you going to Shiraz tomorrow? (polite standard)
Key Takeaways
- Build Persian verbs around a past stem or a present stem; do not memorize each tense as unrelated.
- Derive the past stem from the infinitive by removing final ن, but learn the present stem separately.
- Prefixes come before the stem, personal endings after it, and ـه builds the past participle.
- In compound predicates, only the light verb carries tense and person.
- Keep standard میروم، میروید separate from colloquial Tehran میرم، میرین.
Now practice Farsi
Reading grammar gets you part of the way. The exercises are where it sticks — free, no signup needed.
Start learning Farsi →Related Topics
- The Infinitive and Past StemA1 — Recognize Persian infinitives, recover the fully predictable past stem, and use both forms correctly when learning and looking up verbs.
- The Present StemA1 — Learn why Persian present stems must be stored with each verb, recognize common alternations, and use the stem in present-system forms.
- Personal Endings across TensesA1 — Use Persian personal endings to mark six persons across present and past systems, license omitted subjects, and recognize colloquial reductions.
- Present Indicative with میA1 — Build the Persian present indicative with می, a present stem, and personal endings for habitual, general, current, and planned events.
- Compound Verbs in the PresentA1 — Conjugate Persian compound verbs by keeping the nonverbal element stable and placing present-tense marking on the light verb.
- Compound Verbs as Single Lexical PredicatesA1 — Learn why Persian noun- or adjective-plus-verb combinations function as one predicate and must be stored with their light verb and complement pattern.