Persian can foreground an event already underway in the past with past داشتن + a matching می past: داشتم نامه مینوشتم “I was writing a letter.” Both verbs are finite. داشتم locates the viewpoint inside a particular developing event, while مینوشتم supplies the event itself.
The construction is narrower than plain نامه مینوشتم, which can mean “I was writing,” “I used to write,” or “I would write.” Adding داشتن strongly favors one concrete occasion in progress. It is especially frequent in speech and vivid narration.
Two past verbs with matching agreement
| Person | Auxiliary | Full frame | Meaning |
|---|---|---|---|
| I | داشتم | داشتم مینوشتم | I was writing |
| you singular | داشتی | داشتی مینوشتی | you were writing |
| he/she/it | داشت | داشت مینوشت | he/she was writing |
| we | داشتیم | داشتیم مینوشتیم | we were writing |
| you plural/polite | داشتید | داشتید مینوشتید | you were writing |
| they | داشتند | داشتند مینوشتند | they were writing |
The auxiliary uses past stem داشت plus a past ending. The lexical verb uses می + its past stem + the same person's ending. Thus داشتیم ... میرفتیم is internally matched; داشتیم ... میرفتند is not.
Auxiliary داشتم has the same form as lexical “I had,” but its environment reveals its job. In وقت داشتم, a noun is possessed; in داشتم میرفتم, a second finite verb follows and the two forms jointly locate one event in progress. Persian does not add a special progressive ending to داشت itself.
وقتی پیام دادی، داشتم شام درست میکردم.
vaqti payâm dâdi, dâshtam shâm dorost mi-kardam.
When you messaged, I was making dinner. (neutral spoken standard; one event underway)
ساعت یازده هنوز داشتید روی گزارش کار میکردید؟
sâ'at-e yâzdah hanuz dâshtid ru-ye gozâresh kâr mi-kardid?
Were you still working on the report at eleven? (polite standard; matched second plural/polite)
A particular event in progress
The progressive auxiliary establishes a past reference point inside an event. Time phrases such as آن لحظه “at that moment,” ساعت هشت “at eight,” and an interrupting وقتی clause make that viewpoint clear.
آن لحظه قطار داشت از ایستگاه خارج میشد.
ân lahze qatâr dâsht az istgâh khârej mi-shod.
At that moment the train was leaving the station. (careful standard; developing event)
داشتیم از خیابان رد میشدیم که صدای ترمز را شنیدیم.
dâshtim az khiyâbân rad mi-shodim ke sedâ-ye termez râ shenidim.
We were crossing the street when we heard the brakes. (neutral narrative; background interrupted by a bounded event)
The simple past شنیدیم advances the story; the progressive داشتیم ... رد میشدیم supplies the scene already in progress. This aspectual contrast matters more than finding one English tense name for every form.
Plain می past versus the داشتن progressive
Both forms can describe an ongoing event, but they differ in focus:
| Form | Range | Natural question answered |
|---|---|---|
| کتاب میخواندم | ongoing, habitual, repeated, or background | What did you do / use to do? |
| داشتم کتاب میخواندم | one event visibly underway | What were you doing right then? |
تابستانها کنار استخر کتاب میخواندم.
tâbestân-hâ kenâr-e estakhr ketâb mi-khândam.
In the summers, I used to read beside the pool. (neutral standard; habitual, no داشتن)
دیروز کنار استخر داشتم کتاب میخواندم که باران گرفت.
diruz kenâr-e estakhr dâshtam ketâb mi-khândam ke bârân gereft.
Yesterday I was reading beside the pool when it started raining. (neutral spoken standard; one occasion)
The auxiliary is therefore normally unsuitable for plain “used to.” هر تابستان داشتم کتاب میخواندم can only work with an unusual context that selects a separate in-progress scene each summer; it is not the neutral habitual form. See Habitual Past and English Used To.
Word order and compound predicates
Objects, adverbs, and the nonverbal element of a compound predicate normally stand between داشتن and the inflected lexical verb. In داشتم اتاق را مرتب میکردم, auxiliary داشتم scopes over the whole predicate اتاق را مرتب کردن.
مریم داشت شمارهی پشتیبانی را پیدا میکرد.
maryam dâsht shomâre-ye poshtibâni râ peydâ mi-kard.
Maryam was looking for the support number. (neutral spoken standard; compound predicate)
کارگرها داشتند وسایل را داخل کامیون میگذاشتند.
kârgar-hâ dâshtand vasâyel râ dâkhel-e kâmyun mi-gozâshtand.
The workers were putting the equipment into the truck. (careful standard; plural agreement on both verbs)
Do not move می onto the auxiliary or the noun: the lexical finite verb remains میکردم، میگذاشتند. The later Compound Verbs in Past Tenses page maps the whole tense system.
Negation is asymmetric
Neutral Persian does not negate the progressive by changing داشتم to نداشتم. نداشتم مینوشتم means neither ordinary “I was not writing” nor a well-formed progressive. For a negative event in progress, use the plain negative imperfective with an explicit reference point: آن لحظه نمینوشتم “I wasn't writing at that moment.”
وقتی وارد شدی، تلویزیون تماشا نمیکردم؛ داشتم ظرف میشستم.
vaqti vâred shodi, televiziyun tamâshâ nemi-kardam; dâshtam zarf mi-shostam.
When you came in, I wasn't watching television; I was washing dishes. (neutral conversation)
Even داشتم نمیخوردم is not the ordinary negative of داشتم میخوردم. A sequence like this is at most an exceptional echo or metalinguistic rejection of someone else's wording, not a productive negative progressive for learners to build.
Register and Tehran forms
The construction is grammatical in standard Persian but especially common in conversation. Formal narrative often uses plain میکردم when context already establishes simultaneity. Tehran speech reduces second- and third-plural endings: داشتین میرفتین، داشتن میرفتن (informal, regional: Tehran).
داشتی کجا میرفتی که منو ندیدی؟
dâshti kojâ mi-rafti ke mano nadidi?
Where were you going that you didn't see me? (informal, regional: Tehran; colloquial منو)
مهمونا داشتن میرفتن فرودگاه که ماشینشون خراب شد.
mehmunâ dâshtan mi-raftan forudgâh ke mâshin-eshun kharâb shod.
The guests were going to the airport when their car broke down. (informal, regional: Tehran)
Common Mistakes
1. Letting the two finite verbs disagree
❌ ما داشتیم از پل رد میشدند.
Incorrect — both finite verbs must agree with first-plural ما.
✅ ما داشتیم از پل عابر رد میشدیم.
mâ dâshtim az pol-e âber rad mi-shodim.
We were crossing the pedestrian bridge.
2. Using the infinitive as the auxiliary
❌ من داشتن نامه مینوشتم.
Incorrect — داشتن is an infinitive; the auxiliary must carry past person marking.
✅ من داشتم برای دانشگاه نامه مینوشتم.
man dâshtam barâ-ye dâneshgâh nâme mi-neveshtam.
I was writing a letter to the university.
3. Dropping می from the lexical verb
❌ او داشت از پلهها پایین رفت.
Incorrect for a progressive — the lexical verb requires the می past form میرفت.
✅ او داشت آرام از پلهها پایین میرفت.
u dâsht ârâm az pelle-hâ pâyin mi-raft.
He or she was slowly going down the stairs.
4. Negating the auxiliary for an ordinary negative
❌ من نداشتم با کسی صحبت میکردم.
Incorrect for ‘I wasn't talking’ — auxiliary negation does not form the neutral negative progressive.
✅ آن موقع با کسی صحبت نمیکردم.
ân mowqe' bâ kasi sohbat nemi-kardam.
I wasn't talking to anyone then.
Key Takeaways
- Build the progressive with past داشتن plus a matching می + past stem verb.
- Use it for one event demonstrably underway, not as the neutral habitual past.
- Objects and compound-verb material normally stand between the auxiliary and lexical verb.
- Neutral negation uses the plain نمی past; auxiliary نداشتم does not create an ordinary negative progressive.
- Standard and Tehran forms must remain internally consistent.
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
- Present Progressive with داشتنA2 — Build the Persian present progressive with finite داشتن plus a matching می present, including its imminent reading and limits on negation.
- Past Continuous with میA2 — Form the Persian past imperfective with می plus the past stem for background actions, repeated past events, and developing counterfactual meanings.
- 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.
- 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.
- Compound Verbs in Past TensesA2 — Keep the nonverbal element stable while the light verb carries simple-past, imperfective, negative, and progressive morphology.