Past Progressive in Persian
وجه استمراری در گذشته
This article is part of the Persian grammar tree on Settemila Lingue.
In Brief
To show that an action was in progress at a particular past moment, Persian commonly uses the simple past of داشتن (“to have”) followed by the past imperfect: داشتم میرفتم means “I was going.” Without داشتن, میرفتم may describe either an action in progress or a habit (“I used to go”); the double-verb construction makes the “right then” meaning much clearer.
Overview
The past progressive presents an action from the inside, while it was still unfolding: “I was eating,” “they were talking,” or “it was raining.” Grammarians call this aspect—the way a speaker views an action as complete, ongoing, repeated, or otherwise structured in time. Persian has a particularly vivid way to focus on an action underway: a past form of داشتن plus an imperfect main verb.
This B1 construction builds on the Persian past imperfect, the form with می and a past stem, such as میرفتم. The imperfect by itself has a broad range: depending on context, میرفتم can mean “I was going,” “I used to go,” or “I would go.” Adding داشتم narrows the view to an activity actually in progress at the relevant moment: داشتم میرفتم.
That distinction matters because English often requires “was/were + -ing,” while Persian does not always need the explicit progressive. Persian can let time expressions and context do the work. Use the داشتن construction when the ongoing, moment-specific viewpoint is important—not simply every time an English translation contains “was doing.”
How It Works
The core pattern is:
subject + simple past of داشتن + past imperfect of the main verb
The subject is the person or thing doing or experiencing the action. Both verb forms normally carry endings that agree with that same subject.
The two verbs agree
Here is the full pattern with رفتن (“to go”). Persian often omits a subject pronoun because the verb endings already identify the person.
| Person | Past of داشتن | Imperfect of رفتن | Complete form |
|---|---|---|---|
| من “I” | داشتم | میرفتم | داشتم میرفتم |
| تو “you” (singular, informal) | داشتی | میرفتی | داشتی میرفتی |
| او “he/she” | داشت | میرفت | داشت میرفت |
| ما “we” | داشتیم | میرفتیم | داشتیم میرفتیم |
| شما “you” (plural or polite) | داشتید | میرفتید | داشتید میرفتید |
| آنها “they” | داشتند | میرفتند | داشتند میرفتند |
Persian does not mark gender here. داشت میرفت can therefore mean either “he was going” or “she was going.”
A frequent learner error is to conjugate only one part. In standard usage, the endings match:
- داشتم میخواندم — I was reading
- داشتید میخواندید — you were reading
- داشتند میخواندند — they were reading
Building the main verb
The second part is the ordinary past imperfect:
می + past stem + personal ending
For example, the past stem of خوردن (“to eat”) is خورد. For “I was eating,” the imperfect is میخوردم, and the full progressive is داشتم میخوردم.
| Infinitive | Meaning | Imperfect, “I …” | Explicit past progressive |
|---|---|---|---|
| رفتن | to go | میرفتم | داشتم میرفتم |
| خوردن | to eat | میخوردم | داشتم میخوردم |
| خواندن | to read | میخواندم | داشتم میخواندم |
| آمدن | to come | میآمدم | داشتم میآمدم |
| نوشتن | to write | مینوشتم | داشتم مینوشتم |
Persian compound verbs consist of a nonverbal element plus a light verb (a common verb such as کردن or دادن that carries the endings). Keep the nonverbal element in place and put می on the light verb:
- داشتم کار میکردم — I was working
- داشتیم صحبت میکردیم — we were talking
- داشت گوش میداد — he/she was listening
- داشتند تلفن میزدند — they were making a phone call
A moment in progress and an interrupting event
A common narrative shape combines an ongoing action with a shorter completed event:
past progressive + که + simple past
Here که means “when” in context. The progressive supplies the scene already in progress; the simple past reports the event that occurred within or interrupted it:
داشتم غذا میخوردم که زنگ زدند.
“I was eating when they called.”
The order can be reversed without changing the basic time relationship:
وقتی رسیدی، داشتم غذا میخوردم.
“When you arrived, I was eating.”
Explicit progressive versus the plain imperfect
| Persian form | Typical viewpoint | Natural English equivalents |
|---|---|---|
| هر روز میرفتم. | repeated past habit | I used to go every day. |
| ساعت هشت داشتم میرفتم. | action underway at a particular time | At eight, I was leaving/going. |
| وقتی زنگ زدی، میخوابیدم. | ongoing meaning supplied by context | I was sleeping when you called. |
| وقتی زنگ زدی، داشتم میخوابیدم. | ongoing meaning made explicit and vivid | I was sleeping when you called. |
The last two forms can describe the same situation. داشتن is not always obligatory; it highlights the progressive reading. By contrast, expressions such as هر روز (“every day”), همیشه (“always”), and آن وقتها (“in those days”) usually guide the plain imperfect toward a habitual interpretation.
Examples in Context
| Persian | English | Note |
|---|---|---|
| داشتم غذا میخوردم که زنگ زدند. | I was eating when they called. | Ongoing action followed by a completed event |
| داشت باران میآمد. | It was raining. | Weather in progress at that moment |
| داشتیم صحبت میکردیم. | We were talking right then. | Both verbs are first-person plural |
| داشتم فکر میکردم شاید حق با تو باشد. | I was thinking that perhaps you were right. | A thought process underway |
| وقتی رسیدی، داشتم کتاب میخواندم. | When you arrived, I was reading a book. | وقتی introduces the time point |
| ساعت ده داشتند هنوز کار میکردند. | At ten, they were still working. | هنوز means “still” |
| داشت از خانه بیرون میرفت که من را دید. | He/She was leaving the house when he/she saw me. | Compound verb بیرون رفتن |
| داشتیم به موسیقی گوش میدادیم که برق رفت. | We were listening to music when the power went out. | The simple past marks the interruption |
| دیروز همین موقع داشتی چه کار میکردی؟ | What were you doing at this time yesterday? | A question about a precise past moment |
| من داشتم رانندگی میکردم، برای همین جواب ندادم. | I was driving, so I did not answer. | Gives background or a reason |
| بچهها داشتند در حیاط بازی میکردند. | The children were playing in the yard. | Plural subject and plural endings |
| هر تابستان به شمال میرفتیم. | We used to go north every summer. | Habit: plain imperfect, not explicit progressive |
Common Mistakes
Using the progressive for a repeated habit
- Wrong for the intended habit: هر روز داشتم به دانشگاه میرفتم.
- Right: هر روز به دانشگاه میرفتم.
- Why: “Every day” describes a repeated past routine. The plain imperfect is the normal choice. The داشتن construction instead zooms in on an action underway at a relevant moment.
Making only one verb agree with the subject
- Wrong: ما داشتیم صحبت میکردم.
- Right: ما داشتیم صحبت میکردیم.
- Why: With ما, both داشتیم and میکردیم need the first-person-plural ending ـیم.
Putting می on داشتن
- Wrong: میداشتم میرفتم.
- Right: داشتم میرفتم.
- Why: In this construction, داشتن is in the simple past. The می belongs to the main action verb.
Dropping می from the main verb
- Wrong: داشتم رفتم.
- Right: داشتم میرفتم.
- Why: The main verb must be imperfect, not simple past. رفتم means “I went,” a completed event.
Translating English word for word
- Awkward as a general rule: adding داشت whenever English says “was/were doing”
- Better: decide whether Persian needs an explicit “right then” focus.
- Why: The plain imperfect can already be progressive when a phrase such as وقتی زنگ زدی makes the time frame clear. English tense choice is a useful clue, not an automatic conversion formula.
Forcing a negative داشتن construction
- Risky: نداشتم میرفتم as a routine translation of “I wasn’t going”
- Usually better: نمیرفتم — “I wasn’t going / I did not use to go,” with context clarifying the meaning
- Why: Negative explicit progressives are restricted and often sound unnatural. Persian commonly uses the negative imperfect instead. Do not confuse this with ordinary possessive نداشتم, “I did not have.”
Usage Notes
The past progressive with داشتن is common in contemporary speech and informal-to-neutral narrative. It makes a scene feel immediate: the listener is placed at a point from which the action can be seen unfolding. In a story, several progressive clauses can establish the background before a simple-past event advances the story.
In ordinary speech, subject pronouns are often omitted: داشتم میرفتم already identifies “I.” Pronouns remain useful for contrast—من داشتم کار میکردم، او داشت تلویزیون نگاه میکرد (“I was working; he/she was watching television”). Spoken pronunciation may reduce endings or pronounce words less formally, but learners should first master the standard written forms shown here.
Pay attention to Persian spacing. In standard writing, می is normally joined to the verb with a half-space: میرفتم, not می رفتم. This typographic detail does not change the grammar, but it makes your writing look polished and helps digital text processing.
Some verbs describe states rather than visible activities. Persian may use the plain imperfect more naturally with such meanings, depending on context. Do not assume that every English progressive expression has a one-to-one Persian match; ask whether the speaker wants to spotlight a developing activity at one particular time.
Beyond the Basics / Advanced Use
Progressive meaning without داشتن
The contrast is not a strict tense opposition in which one form is always habitual and the other always progressive. The imperfect میرفتم is aspectually flexible—that is, context helps decide how the action is viewed. Compare:
- آن وقتها زیاد سینما میرفتم. — I used to go to the cinema a lot in those days.
- وقتی من را دید، به خانه میرفتم. — When he/she saw me, I was going home.
- وقتی من را دید، داشتم به خانه میرفتم. — When he/she saw me, I was on my way home.
The third version places stronger focus on the action in progress, but the second can be fully grammatical and clear. In polished writing, authors may prefer the simpler imperfect when the surrounding narrative already establishes simultaneity.
Near beginnings and interrupted intentions
With a suitable verb and context, the construction can suggest that an event was just beginning or was about to happen:
داشتم میرفتم که علی رسید.
“I was leaving / just about to leave when Ali arrived.”
This nuance comes from the situation and the verb’s meaning, not from a separate conjugation. English may choose “was about to,” “was just leaving,” or simply “was leaving.”
Several events in the same scene
Persian can use parallel progressives to show simultaneous activities:
من داشتم آشپزی میکردم و بچهها داشتند بازی میکردند.
“I was cooking, and the children were playing.”
Repeating داشتن keeps both activities vividly in progress. If the context is already clear, a writer or speaker may reduce repetition and use a plain imperfect for one of them. This is a matter of discourse emphasis—the way information is presented across a conversation or story—rather than a change in the underlying time.
داشتن is an auxiliary here
In کتاب داشتم, داشتن has its ordinary lexical meaning “to have”: “I had a book.” In داشتم کتاب میخواندم, it acts as an auxiliary (a helping verb that adds grammatical meaning) and marks the progressive viewpoint. The following imperfect verb is what identifies the actual activity. Recognizing that difference prevents you from trying to translate داشتم separately as “I had.”
Practice Tips
- Build matched pairs. Take five habitual sentences such as هر روز کار میکردم (“I used to work every day”). Replace the habitual time phrase with a precise moment and add داشتن: ساعت نه داشتم کار میکردم (“At nine, I was working”). This trains meaning as well as form.
- Practice agreement aloud. Cycle one verb through all six persons: داشتم میرفتم، داشتی میرفتی، داشت میرفت... Hearing the matching endings makes mismatches easier to notice.
- Retell interruptions. Use a simple pattern from your own day: داشتم … که … (“I was … when …”). For example, “I was cooking when my friend called.” Personal examples are easier to remember than isolated paradigms.
Related Concepts
- Prerequisite: Past Imperfect (Continuous Past) — supplies the می + past stem + ending form used as the main verb here.
Prerequisite
Past Imperfect in PersianB1More B1 concepts
Practice Progressive Aspect in Past in Persian with a free Settemila Lingue account. We will set up Persian · B1 and generate cards for this exact grammar concept.
Practice this concept