3,559 sourced Persian entries: grammar, slang, idioms, and the political vocabulary nobody else publishes. Open the glossary →
Diagram of the four Persian verbal prefixes mi, be, na, nemi attached to a verb root like building blocks

Farsi Verbal Prefixes: mi-, be-, na-, nemi- Explained

Diagram of the four Persian verbal prefixes mi, be, na, nemi attached to a verb root like building blocks

The Whole Verb System Fits on a Napkin

I was sitting in a cafe in Tehran with my cousin when he asked me something that stopped me cold. “How many tenses does English have?” I started counting. Simple present, present continuous, present perfect, present perfect continuous… I got to twelve before he laughed and said, “Farsi has four prefixes. That’s it. Four prefixes and two stems. Everything else is just combinations.”

He was right. The entire system of Farsi verbal prefixes fits on a napkin. Once you see the pattern, you stop memorizing conjugation tables and start building verbs like Lego bricks. The four prefixes are: می‌ (mi-), ب (be-), ن (na-), and نمی (nemi-). That’s your entire toolkit. Every tense, every mood, every negation in Persian comes from mixing these four prefixes with just two verb stems.

If you’ve already looked at the Farsi present tense or the Farsi past tense, you’ve met these prefixes individually. This post puts them together so you can see the whole machine at once.

The Two Stems: Your Building Blocks

Before we talk prefixes, you need to know the two verb stems. Every Farsi verb has exactly two:

Present stem (بن مضارع, bon-e mozâre’): used for anything happening now or in the future.
Past stem (بن ماضی, bon-e mâzi): used for anything that already happened.

Finding them is simple. Take the infinitive, chop off ـَن (-an), and you have the past stem. The present stem you just have to learn (it’s often shorter and sometimes looks completely different).

InfinitivePast stemPresent stemMeaning
رفتن raftanرفت raftرو rav/rowto go
خوردن khordanخورد khordخور khorto eat
دیدن didanدید didبین binto see
نوشتن neveshtanنوشت neveshtنویس nevisto write
گفتن goftanگفت goftگو guto say

See how دیدن (didan, to see) has a past stem دید (did) but a present stem بین (bin)? Totally different. That’s the kind of thing you just have to memorize. But once you have the two stems, the prefixes do all the heavy lifting. For a full breakdown, check the Persian verb conjugation guide.

Prefix 1: می‌ (mi-) for Ongoing or Habitual Actions

می‌ (mi-) is the “it keeps happening” prefix. Anything ongoing, habitual, or repeated gets mi-. It works with both stems:

mi- + present stem = present tense (something happening regularly)
mi- + past stem = imperfect past (something that used to happen or was happening)

FORMAL (ketâbi)COLLOQUIAL (Tehrani)
I go (regularly)می‌روم miravamمیرم miram
I used to goمی‌رفتم miraftamمیرفتم miraftam
She eats (regularly)می‌خورد mikhoradمیخوره mikhore
She used to eatمی‌خورد mikhordمیخورد mikhord

Notice something weird? In formal Persian, “she eats” and “she used to eat” look almost identical: می‌خورد. The only difference is the vowel on the last consonant (mikhorad vs. mikhord). Context does the rest. In spoken Tehrani, the present gets that ـه (-e) ending that makes it obvious: میخوره (mikhore).

My mom uses mi- sentences all day long. میرم بازار (miram bâzâr, “I’m going to the market”). هر روز قهوه میخوره (har ruz qahve mikhore, “She drinks coffee every day”). It’s the default prefix. If you don’t know which prefix to use, mi- is probably the answer.

Prefix 2: ب (be-) for One-Time, Desired, or Commanded Actions

ب (be-) only attaches to the present stem. It signals something specific: a single action you want, need, suggest, or command. It covers:

  • Subjunctive: things you want or might happen
  • Imperative: direct commands
FORMAL (ketâbi)COLLOQUIAL (Tehrani)
That I go (subjunctive)بروم beravamبرم beram
Go! (imperative, singular)برو borowبرو boro
That she eatبخورد bekhoradبخوره bekhore
Eat! (singular)بخور bokhorبخور bokhor

Here’s where it clicks: mi- = ongoing, be- = one-shot. “I eat breakfast every day” uses mi-. “I want to eat breakfast” uses be-. The Farsi imperative post covers the command side in detail.

A sentence like میخوام برم خونه (mikhâm beram khune, “I want to go home”) uses BOTH prefixes in one shot. میخوام has mi- (the wanting is ongoing, it’s happening right now) and برم has be- (the going is a one-time desired action). Two prefixes, one sentence, zero confusion once you see the logic.

When be- Disappears in Speech

In fast Tehrani speech, be- sometimes gets swallowed, especially after میخوام (mikhâm). You’ll hear میخوام رم (mikhâm ram) instead of میخوام برم (mikhâm beram). The be- isn’t gone, it’s just lost in the speed. Your brain fills it in from context. My barber in Karaj drops it constantly: بذار ببینم becomes بذار بینم (bezâr binam, “let me see”).

Prefix 3: ن (na-) for Simple Negation

ن (na-) is the negative of be-. It replaces be- entirely (you never see nabe-). Use it to negate the subjunctive and imperative:

FORMAL (ketâbi)COLLOQUIAL (Tehrani)
That I not goنروم naravamنرم naram
Don’t go! (singular)نرو narowنرو naro
That she not eatنخورد nakhoradنخوره nakhore
Don’t eat! (singular)نخور nakhorنخور nakhor

na- also negates the simple past tense (which has no prefix in the positive form):

FORMAL (ketâbi)COLLOQUIAL (Tehrani)
I wentرفتم raftamرفتم raftam
I didn’t goنرفتم naraftamنرفتم naraftam

See the pattern? The simple past has NO prefix in the positive. You just say the past stem + personal ending. But to negate it, you slap na- on. The Farsi negation guide covers all four negation strategies if you want the full picture.

Prefix 4: نمی (nemi-) for Negating Ongoing Actions

نمی (nemi-) is just na- + mi- fused together. It negates everything that mi- creates:

FORMAL (ketâbi)COLLOQUIAL (Tehrani)
I don’t goنمی‌روم nemiravamنمیرم nemiram
I wasn’t goingنمی‌رفتم nemiraftamنمیرفتم nemiraftam
She doesn’t eatنمی‌خورد nemikhoradنمیخوره nemikhore

Easy. If you know mi-, you know nemi-. Just add na- to the front. The stress shifts to ne-, which is how Iranians emphasize the negative. نمیخورم (NEmikhOram). That stressed ne- is how your Iranian friend dramatically announces they’re on a diet.

The Master Matrix: Every Tense in One Table

This is the table my cousin drew on that napkin. Every box is just: prefix + stem + personal endings.

Tense / MoodFormulaExample (raftan, “to go”)Colloquial
Simple pastpast stem + endingرفتم raftam (I went)raftam
Imperfect pastmi- + past stem + endingمی‌رفتم miraftam (I used to go)miraftam
Presentmi- + present stem + endingمی‌روم miravam (I go)میرم miram
Subjunctivebe- + present stem + endingبروم beravam (that I go)برم beram
Imperativebe- + present stem (no ending)برو borow (go!)برو boro
Futuremi- + khâh + present stemخواهم رفت khâham raftمیرم miram (same as present!)
Neg. simple pastna- + past stem + endingنرفتم naraftamnaraftam
Neg. imperfectnemi- + past stem + endingنمی‌رفتم nemiraftamnemiraftam
Neg. presentnemi- + present stem + endingنمی‌روم nemiravamنمیرم nemiram
Neg. subjunctivena- + present stem + endingنروم naravamنرم naram
Neg. imperativena- + present stemنرو narowنرو naro

Eleven entries. Four prefixes. Two stems. That’s the entire verbal system of Persian. Every other “tense” you’ll encounter (present perfect, past perfect, future perfect) is just one of these forms + an auxiliary verb like است (ast, “is”) or بود (bud, “was”). The Farsi future tense post explains why the formal future (khâham raft) is basically dead in conversation.

How Spoken Farsi Bends the Rules

Textbooks give you the clean version. Here’s what actually happens on the streets of Tehran:

1. The future tense doesn’t exist in speech

Nobody says خواهم رفت (khâham raft) in conversation. Ever. Iranians just use the present tense with a time word: فردا میرم (fardâ miram, “tomorrow I go” = “I’ll go tomorrow”). Context handles the rest.

2. Personal endings get chopped

Formal می‌روم (miravam) becomes میرم (miram). That -av- in the middle? Gone. می‌رود (miravad) becomes میره (mire). The endings get shorter, softer, faster. This happens with all four prefixes.

3. be- merges with the stem

When be- hits a stem starting with a vowel, it can merge or shift. بیا (biâ, “come!”) is technically be- + آ (â), but that e becomes i. Same with بینداز (bindâz, “throw!”). These aren’t exceptions. They’re just the natural sound of be- blending with the next vowel.

4. mi- carries the stress in negation

In positive sentences, mi- is unstressed. میرم (miRAM). But add na- to make it nemi- and suddenly the NE- gets all the stress: نمیرم (NEmiram). Iranians punch that ne- hard. It’s how you know someone means business. نمیرم! (NEmiram!, “I am NOT going!”).

The Prefix Decision Tree

Still not sure which prefix to use? Ask yourself three questions:

1. Is it negative?
Yes: use na- (for one-time/subjunctive/past) or nemi- (for ongoing)
No: go to question 2

2. Is it ongoing, habitual, or repeated?
Yes: use mi-
No: go to question 3

3. Is it a wish, suggestion, command, or one-time event after another verb?
Yes: use be-
No: use no prefix (simple past)

That’s it. Three questions, four possible answers. If you practice this decision tree with ten random verbs, you’ll internalize it in about twenty minutes.

Practice: Build These Verbs Yourself

Try building these before looking at the answers. Use خوردن (khordan, “to eat”) with past stem خورد (khord) and present stem خور (khor):

1. “I eat (every day)” = ?
2. “Eat!” (command, singular) = ?
3. “I don’t eat” = ?
4. “I didn’t eat” = ?
5. “That I eat” (after “I want…”) = ?

Answers:

  1. میخورم (mikhoram) : mi- + present stem + -am
  2. بخور (bokhor) : be- + present stem
  3. نمیخورم (nemikhoram) : nemi- + present stem + -am
  4. نخوردم (nakhordam) : na- + past stem + -am
  5. بخورم (bekhoram) : be- + present stem + -am

If you want to drill this pattern with hundreds of verbs and get instant feedback, ZabanYar has verb conjugation exercises that test exactly this: pick the right prefix for the right context. The AI tutor corrects you in real time, which is a lot faster than checking answer keys.

Why This System Is Actually Genius

Most languages bolt on tenses through complicated morphology. English has “I go, I went, I have gone, I had gone, I will go, I will have gone, I would have been going…” each one a separate thing to memorize.

Persian took a different approach. It said: here are two stems and four prefixes. Combine them. Done. The system is so regular that once you learn the present and past stems of a new verb, you automatically know how to build every tense and mood for that verb. No new rules. No irregular conjugations hiding in the future tense. Just the same four prefixes doing the same jobs.

The only real challenge is memorizing those present stems (since they’re not always predictable from the infinitive). But that’s a vocabulary problem, not a grammar problem. And a finite one: Persian has about 250 simple verbs, and most daily conversation uses maybe 50 of them.

FAQ

What are the main verbal prefixes in Farsi?

The four Farsi verbal prefixes are می‌ (mi-) for ongoing or habitual actions, ب (be-) for subjunctive and imperative, ن (na-) for negating subjunctive, imperative, and simple past, and نمی (nemi-) for negating ongoing actions. Together with two verb stems (present and past), these four prefixes generate every tense and mood in Persian.

What is the difference between mi- and be- in Persian verbs?

Mi- marks ongoing, habitual, or repeated actions (“I go every day”). Be- marks one-time, desired, suggested, or commanded actions (“Go!”, “I want to go”). Think of mi- as “this keeps happening” and be- as “do this one thing.”

How do you negate verbs in Farsi?

Use na- to negate the simple past, subjunctive, and imperative. Use nemi- (which is just na- + mi- fused) to negate the present tense and imperfect past. The negative prefix always goes at the very front of the verb.

Do Iranians actually use the formal future tense with khâham?

Almost never in conversation. The formal future (خواهم رفت, khâham raft) sounds stiff and literary. Iranians use the present tense with a time word instead: فردا میرم (fardâ miram, “tomorrow I go”). You’ll encounter the formal future in news broadcasts, books, and official speeches.

Why does the be- prefix sometimes change to bi- or bo-?

The vowel in be- shifts depending on what follows. Before a consonant, it stays be- (بخور, bekhor). Before the vowel â, it often becomes bi- (بیا, biâ). In some verbs, it sounds like bo- (برو, boro). These are phonetic adjustments, not different prefixes.

Want to practice building Farsi verbs with all four prefixes? ZabanYar gives you real-time conjugation drills where you pick the right prefix for the context, and the AI tutor explains why you got it wrong (or right). It’s the fastest way to make this system automatic.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top
Phrase of the Week Learn more →