The Hindi past progressive—stem + रहा/रही/रहे + था/थी/थे/थीं—places the listener inside an event that was unfolding at a past reference time. In narratives, this internal view often supplies background: the weather, movement, conversation, or activity already under way when a bounded event occurs. Perfective clauses then tend to advance the story.
For the complementary whole-event viewpoint, see perfective aspect and bounded events.
Form and temporal anchoring
The progressive layer supplies ongoing viewpoint, and the past auxiliary locates that viewpoint. Changing the auxiliary does not change the aspect.
| Form | Viewpoint | Time |
|---|---|---|
| लिख रही है | inside an unfolding event | present |
| लिख रही थी | inside an unfolding event | past |
| लिखती थी | repeated/open pattern | past |
| लिखी | bounded event as a whole | normally past by context |
रात के नौ बजे नीलिमा अपनी रिपोर्ट लिख रही थी।
rāt ke nau baje nīlimā apnī riporṭ likh rahī thī.
At nine at night, Neelima was writing her report.
The time phrase selects a point inside the writing interval. Nothing in the progressive asserts that Neelima later finished the report.
Background and foreground
A useful narrative timeline is:
| Layer | Timeline | Discourse job |
|---|---|---|
| past progressive | —— [ background unfolding ] —— | sets or maintains a scene |
| perfective | event | | introduces a bounded development |
| past habitual | • · • · • in past frame | establishes a former routine |
लोग बस का इंतज़ार कर रहे थे और हल्की बारिश हो रही थी।
log bas kā intazār kar rahe the aur halkī bāriś ho rahī thī.
People were waiting for the bus, and it was raining lightly.
तभी एक टैक्सी रुकी और चालक ने खिड़की खोली।
tabhī ek ṭaiksī rukī aur cālak ne khiṛkī kholī.
Just then a taxi stopped, and the driver opened the window.
The progressives stretch across the scene. Perfective रुकी and खोली create the next narrative steps. Backgrounding is a frequent discourse function, not a rigid rule: a past progressive can be the main answer to “What were you doing?” when no interrupting event is mentioned.
Interruption with जब and तभी
English often says “was doing when X happened.” Hindi commonly uses a progressive clause with जब, while तभी highlights the interruption in the other clause. Word order can vary because aspect makes the relation clear.
जब मैं दरवाज़ा बंद कर रहा था, तभी फ़ोन बजा।
jab maĩ darvāzā band kar rahā thā, tabhī fon bajā.
Just as I was closing the door, the phone rang. (male speaker)
मैं खाना बना रही थी कि अचानक गैस बंद हो गई।
maĩ khānā banā rahī thī ki acānak gais band ho gaī.
I was cooking when the gas suddenly went off. (female speaker)
Conversational progressive + कि अचानक introduces an unexpected event. The कि here is not simply a reported-speech complement; it links the open scene to the sudden development.
Simultaneous unfolding events
Two past progressives can portray concurrent background activities. जबकि may mean “while” in a simultaneous reading, though it also has a contrastive use.
मैं टिकट ले रहा था, जबकि रुख़सार प्लेटफ़ॉर्म ढूँढ़ रही थी।
maĩ ṭikaṭ le rahā thā, jabki ruxsār pleṭform ḍhū̃ṛh rahī thī.
I was buying the tickets while Rukhsar was looking for the platform. (male speaker)
बच्चे कमरे में खेल रहे थे और दादी रसोई में चाय बना रही थीं।
bacce kamre meṃ khel rahe the aur dādī rasoī meṃ cāy banā rahī thīṃ.
The children were playing in the room, and Grandmother was making tea in the kitchen.
Honorific singular दादी triggers रही थीं. The simultaneous clauses need not have identical subjects, gender, or number; each progressive agrees within its own clause.
Past progressive versus past habitual
The same lexical event can be framed as a former pattern, one unfolding episode, or a bounded occurrence.
रवि शाम को नदी के किनारे चलता था।
ravi śām ko nadī ke kināre caltā thā.
Ravi used to walk by the river in the evening.
उस शाम रवि नदी के किनारे चल रहा था।
us śām ravi nadī ke kināre cal rahā thā.
That evening Ravi was walking by the river.
उस शाम रवि नदी तक चला और फिर लौट आया।
us śām ravi nadī tak calā aur phir lauṭ āyā.
That evening Ravi walked as far as the river and then returned.
The habitual distributes walks across evenings. The progressive opens one walk. The perfective bounds a path with endpoint नदी तक and then adds a completed return. English past tense names reflect these meanings but do not explain the Hindi aspectual organization.
Duration and non-completion
A duration phrase with a progressive measures how long the activity was under way at the relevant point; it still does not guarantee completion. दो घंटे से gives a starting point extending into the past reference time.
जब दुकान बंद हुई, हम दो घंटे से मशीन ठीक कर रहे थे।
jab dukān band huī, ham do ghaṇṭe se maśīn ṭhīk kar rahe the.
When the shop closed, we had been repairing the machine for two hours.
English chooses a past perfect progressive because the interval began earlier. Hindi can use the ordinary past progressive with से; the time phrase supplies the earlier boundary. The sentence does not say whether the repair succeeded.
Agreement and the switch to perfective alignment
The past progressive is imperfective: an ordinary transitive subject remains unmarked and controls agreement. A following bounded perfective may introduce ने and object agreement.
सुषमा पुरानी फ़ाइलें देख रही थी।
suṣmā purānī fāileṃ dekh rahī thī.
Sushma was looking through the old files.
फिर सुषमा ने ज़रूरी फ़ाइल ढूँढ़ ली।
phir suṣmā ne zarūrī fāil ḍhū̃ṛh lī.
Then Sushma found the necessary file.
Feminine Sushma controls रही थी. In the perfective, she takes ने, and feminine unmarked फ़ाइल controls ली. Aspect is the organizing center: a past time frame alone does not determine ergative marking.
A short narrative: maintaining and advancing the scene
सुबह धूप निकल रही थी और दुकानदार अपनी दुकानें खोल रहे थे।
subah dhūp nikal rahī thī aur dukāndār apnī dukāneṃ khol rahe the.
The sun was coming out, and shopkeepers were opening their shops in the morning.
एक लड़का जल्दी-जल्दी सड़क पार कर रहा था, तभी उसकी किताबें गिर गईं।
ek laṛkā jaldī-jaldī saṛak pār kar rahā thā, tabhī uskī kitābeṃ gir gaīṃ.
A boy was hurrying across the road when his books fell.
पास खड़ी महिला ने किताबें उठाईं और उसे वापस दे दीं।
pās khaṛī mahilā ne kitābeṃ uṭhāīṃ aur use vāpas de dīṃ.
A woman standing nearby picked up the books and gave them back to him.
The first sentence paints a simultaneous background. The second narrows to one ongoing movement and a perfective mishap. The final perfectives resolve the small episode and advance it to its endpoint.
Common Mistakes
❌ जब मैं पहुँचा, वे खाना खाते थे।
Incorrect for one meal already in progress — खाते थे normally describes a past habit.
✅ जब मैं पहुँचा, वे खाना खा रहे थे।
jab maĩ pahũcā, ve khānā khā rahe the.
When I arrived, they were eating.
❌ सीमा ने पत्र लिख रही थी।
Incorrect — the past progressive is imperfective and takes an unmarked subject.
✅ सीमा पत्र लिख रही थी।
sīmā patr likh rahī thī.
Seema was writing a letter.
❌ लड़कियाँ बाहर खेल रहे थे।
Incorrect gender and number agreement.
✅ लड़कियाँ बाहर खेल रही थीं।
laṛkiyā̃ bāhar khel rahī thīṃ.
The girls were playing outside.
❌ वह दो घंटे से मशीन ठीक की थी।
Incorrect for an activity continuing up to the past reference time — use the progressive with से.
✅ वह दो घंटे से मशीन ठीक कर रहा था।
vah do ghaṇṭe se maśīn ṭhīk kar rahā thā.
He had been repairing the machine for two hours.
Key Takeaways
Past progressive forms combine an ongoing रहा/रही/रहे layer with a past auxiliary. They commonly set scenes, express simultaneity, and frame bounded interruptions, but can also stand alone as the main assertion. Duration with से extends the activity back from a past reference time without asserting completion. Ordinary progressive subjects remain unmarked; switching to perfective foreground can activate ने and object-controlled agreement.
Now practice Hindi
Reading grammar gets you part of the way. The exercises are where it sticks — free, no signup needed.
Start learning Hindi →Related Topics
- Progressive aspect and ongoing eventsA2 — Use Hindi progressive aspect to look inside unfolding activities, processes, and temporary situations without asserting their endpoint.
- Past habitual and former statesA2 — Distinguish repeated past routines, characteristic past behavior, and former states expressed with Hindi habitual forms and past auxiliaries.
- Perfective aspect and bounded eventsB1 — Use Hindi perfective aspect to present an event as a bounded whole while separating viewpoint, completion, tense, and agreement.
- Past progressiveA2 — Use stem + रहा/रही/रहे + था/थी/थे/थीं for events ongoing at a past reference time and narrative background.
- Transitive perfective with नेA2 — Mark the actor with ने in canonical transitive perfectives and choose verb agreement from the eligible object rather than the semantic doer.
- जबकि simultaneous and contrastive जबकिB1 — Use जबकि to relate simultaneous situations or set two propositions in deliberate contrast, with natural word order, punctuation, and register.