The Persian می past presents a past situation from the inside: as ongoing, repeated, habitual, or otherwise unbounded. میخواندم can therefore mean “I was reading,” “I used to read,” or “I would read,” depending on context. Its traditional label “past continuous” is useful, but its range is broader than the English past progressive.
The form is built from می + past stem + personal ending. This is the same past stem used in the simple past, not the present stem used after present-tense می.
Formation
Using رفتن with past stem رفت, the complete paradigm is:
| Person | Form | Structure | Core translation |
|---|---|---|---|
| I | میرفتم | می + رفت + م | I was going / used to go |
| you (singular) | میرفتی | می + رفت + ی | you were going / used to go |
| he/she/it | میرفت | می + رفت + zero | he/she was going / used to go |
| we | میرفتیم | می + رفت + یم | we were going / used to go |
| you (plural/polite) | میرفتید | می + رفت + ید | you were going / used to go |
| they | میرفتند | می + رفت + ند | they were going / used to go |
وقتی زنگ زدی، داشتم گزارش میخواندم.
vaqti zang zadi, dâshtam gozâresh mi-khândam.
When you called, I was reading a report. (neutral spoken standard; ongoing background)
ساعت هفت هنوز به خانه برمیگشتیم.
sâ'at-e haft hanuz be khâne bar-mi-gashtim.
At seven we were still on our way back home. (neutral standard)
The first example also contains داشتم, producing the emphatic past progressive with داشتن. The crucial lexical verb is still میخواندم. Without داشتم, وقتی زنگ زدی، گزارش میخواندم remains grammatical and progressive in context.
Ongoing background and bounded events
Narratives commonly contrast an imperfective background with a completed simple-past event. The می past opens a scene already in progress; the simple past advances the storyline or interrupts that scene.
باران میبارید که برق محله قطع شد.
bârân mi-bârid ke barq-e mahalle qat' shod.
It was raining when the neighborhood's power went out. (neutral narrative; background plus bounded event)
من آشپزی میکردم و سارا میز را میچید.
man âshpazi mi-kardam va sârâ miz râ mi-chid.
I was cooking while Sara was setting the table. (neutral standard; simultaneous ongoing actions)
راننده با تلفن حرف میزد و به جاده نگاه نمیکرد.
rânande bâ telefon harf mi-zad va be jâdde negâh nemi-kard.
The driver was talking on the phone and wasn't watching the road. (neutral narrative)
English often uses was doing in these scenes, but the deeper distinction is aspect. نامه را نوشتم views the writing as a completed whole; نامه را مینوشتم places the observer during the writing and does not itself assert completion.
نامه را نوشتم و همان روز فرستادم.
nâme râ neveshtam va hamân ruz ferestâdam.
I wrote the letter and sent it that same day. (neutral standard; two completed events)
نامه را مینوشتم که مهمانها رسیدند.
nâme râ mi-neveshtam ke mehmân-hâ residand.
I was writing the letter when the guests arrived. (neutral narrative; interrupted activity)
Repeated and habitual past
Because می makes the event unbounded, it can also present multiple past occurrences as a pattern. Adverbs such as هر روز، همیشه، اغلب or a past time frame make this habitual reading explicit.
آن سال هر روز با دوچرخه به دانشگاه میرفتم.
ân sâl har ruz bâ docharkhe be dâneshgâh mi-raftam.
That year I used to cycle to the university every day. (neutral standard; past habit)
تابستانها عصرها کنار رودخانه قدم میزدیم.
tâbestân-hâ asr-hâ kenâr-e rudkhâne qadam mi-zadim.
In the summers, we used to walk beside the river in the evenings. (neutral reminiscence)
English distributes these meanings among used to, would, and the simple past. Persian uses the same imperfective morphology and lets lexical meaning and time expressions select the interpretation. See Habitual Past and English “Used To” for the choice between habitual constructions.
Past states and durative situations
The form is not restricted to dynamic action. With predicates such as دانستن، خواستن and زندگی کردن, it presents a state as holding through a past interval. Ordinary past possession, however, is normally expressed with bare داشتم, not میداشتم; the latter belongs to repeated, conditional, or otherwise marked contexts.
آن موقع جواب این سؤال را نمیدانستم.
ân mowqe' javâb-e in so'âl râ nemi-dânestam.
At that time I didn't know the answer to this question. (neutral standard; past state)
پیش از ازدواج در شیراز زندگی میکردند.
pish az ezdevâj dar shirâz zendegi mi-kardand.
Before getting married, they lived in Shiraz. (neutral standard; durative past situation)
Translating every می past with English was ...-ing would sound wrong here. “I was knowing” is impossible in ordinary English, while Persian میدانستم is normal because imperfective aspect applies to states as well as actions.
Negation
Negation replaces affirmative می with نمی, written as one prefix attached by a zero-width non-joiner: نمیرفتم، نمیگفتی، نمیدانستند. Do not stack نـ after می.
پیش از این قهوه نمیخوردم، اما حالا هر صبح یک فنجان میخورم.
pish az in qahve nemi-khordam, ammâ hâlâ har sobh yek fenjân mi-khoram.
I didn't use to drink coffee, but now I drink a cup every morning. (neutral conversation)
صدایم را میشنیدید، اما تصویر را نمیدیدید.
sedâ-yam râ mi-shenidid, ammâ tasvir râ nemi-didid.
You could hear me, but you couldn't see the picture. (polite standard)
A first look at counterfactual meaning
In an unreal condition, the same past-imperfective form can describe a hypothetical present or future result: اگر وقت داشتم، بیشتر سفر میکردم “If I had time, I would travel more.” The past morphology signals distance from reality, not necessarily past time.
اگر ماشین داشتیم، آخر هفته به کوه میرفتیم.
agar mâshin dâshtim, âkhar-e hafte be kuh mi-raftim.
If we had a car, we would go to the mountains this weekend. (neutral standard; unreal present condition)
This is not a separate conjugation. Aspect-and-tense morphology is being used modally to present a situation as remote from fact. The syntax belongs in full on Unreal Present Conditionals.
Register and spoken forms
The construction is normal in every modern register. Tehran speech (informal, regional: Tehran) reduces some endings: میرفتند → میرفتن، میگفتید → میگفتین. The prefix and past stem remain identifiable.
قدیما جمعهها اینجا فوتبال بازی میکردن.
qadimâ jom'e-hâ injâ futbâl bâzi mi-kardan.
In the old days, they used to play football here on Fridays. (informal, regional: Tehran)
Use در گذشته ... میکردند in formal edited prose; قدیمها ... میکردند is a standard-spelling but conversational alternative. A past progressive with داشتن—داشتند بازی میکردند—adds a more explicit “right then” viewpoint and is especially conversational.
Common Mistakes
1. Using the present stem after می in a past form
❌ دیشب تا دیر وقت مینویسم.
Incorrect for a past meaning — مینویسم uses the present stem نویس and present ending ـم.
✅ دیشب تا دیر وقت یادداشت مینوشتم.
dishab tâ dir vaqt yâddâsht mi-neveshtam.
Last night I was writing notes until late.
2. Writing می as a separate word
❌ وقتی رسیدم، او می خوابید.
Incorrect spelling — می attaches to the past form with a zero-width non-joiner.
✅ وقتی رسیدم، هماتاقیام میخوابید.
vaqti residam, ham-otâqi-am mi-khâbid.
When I arrived, my roommate was sleeping.
3. Adding the negative after می
❌ در آن خانه مینماندیم.
Incorrect — the negative imperfective prefix is نمی, not مینـ.
✅ زمستانها در آن خانه نمیماندیم.
zemestân-hâ dar ân khâne nemi-mândim.
We didn't stay in that house during the winters.
4. Using the simple past for an interrupted background without context
❌ باران بارید که از خانه بیرون آمدیم.
as an ongoing-background reading rather than a bounded ‘it rained’ event
Incorrect for the intended 'was raining when' relation — بارید presents a bounded event rather than the ongoing background.
✅ باران میبارید که از خانه بیرون آمدیم.
bârân mi-bârid ke az khâne birun âmadim.
It was raining when we came out of the house.
Key Takeaways
- Build the form with می + past stem + past personal ending.
- Use it for ongoing background, simultaneous situations, habits, repetitions, and durative states.
- The simple past views an event as bounded; the می past views it from within or as a pattern.
- Negation uses the single prefix نمی.
- In unreal conditions, the same form can express hypothetical distance rather than literal past time.
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
- Simple Past FormationA1 — Build the Persian simple past from the past stem and personal endings, including the zero third-person singular and completed-event reading.
- Negative Simple PastA1 — Negate completed past events with نـ before the past stem, place it correctly in compound verbs, and distinguish نرفتم from نمیرفتم.
- Past-Stem Formation PatternsA2 — Recognize Persian past stems through infinitives, recurring د and ت families, causative endings, sound correspondences, and lexical exceptions.
- Past Progressive with داشتنA2 — Build داشتم ... میکردم progressives with matched agreement and use them to foreground an event underway at a past reference point.
- Habitual Past and English Used ToA2 — Express repeated past events and states with می plus the past stem, without inventing a separate equivalent of English used to.
- Unreal Present ConditionalsA2 — Describe imagined present situations with Persian past-imperfective forms, stative past forms, and modal results.