Hindi does not organize every predicate around a single ending equivalent to an English “tense.” It normally builds meaning in layers: a lexical verb names the event, an aspect presents that event from a viewpoint, and an auxiliary or finite ending locates it in time or marks mood. This architecture explains why लिखती है, लिख रही थी, and लिखी है share a lexical event but give the listener three different views of it.
Three questions, three layers
Aspect answers “How does the speaker choose to view the event?” The habitual presents a pattern, disposition, or repeated occurrence; the progressive looks inside an event in progress; the perfective presents a bounded event as a whole. Tense answers “When is the situation located?” Present है/हैं and past था/थी/थे/थीं commonly supply that location. Mood answers whether a clause is asserted, commanded, wished for, required, or treated as possible.
| View | Rough timeline | Hindi example | What it asserts |
|---|---|---|---|
| habitual | • · • · • across a period | लिखती है | a regular or characteristic pattern |
| progressive | [ event unfolding now ] | लिख रही है | an event seen from inside |
| perfective | —— event ——| | लिखी | a bounded event seen as a whole |
रीना हर शाम रिपोर्ट लिखती है।
rīnā har śām riporṭ likhtī hai.
Reena writes a report every evening.
रीना अभी रिपोर्ट लिख रही है।
rīnā abhī riporṭ likh rahī hai.
Reena is writing the report now.
रीना ने रिपोर्ट लिखी।
rīnā ne riporṭ likhī.
Reena wrote the report.
These are a minimal three-way contrast with almost the same lexical content. The first places repeated report-writing inside a current routine. The second opens the event and locates the listener inside it. The third closes the view around one complete report-writing event. The perfective does not itself mean “long ago”; context can locate it very recently.
Aspect and tense can be recombined
The same aspect can occur with different auxiliaries. लिखती है is present habitual; लिखती थी is past habitual. लिख रही है is present progressive; लिख रही थी is past progressive. A perfective participle with a present auxiliary often yields current relevance, while the past auxiliary places a resulting or prior state in a past reference frame.
वह पहले यहाँ काम करता था, लेकिन अब जयपुर में काम करता है।
vah pahle yahā̃ kām kartā thā, lekin ab jaypur meṃ kām kartā hai.
He used to work here, but now he works in Jaipur.
जब मैंने फ़ोन किया, तब वह खाना बना रही थी।
jab maĩne fon kiyā, tab vah khānā banā rahī thī.
When I called, she was cooking.
मीरा चाबी घर पर भूल गई है।
mīrā cābī ghar par bhūl gaī hai.
Meera has left the key at home.
मीरा चाबी घर पर भूल गई थी, इसलिए उसे वापस जाना पड़ा।
mīrā cābī ghar par bhūl gaī thī, islie use vāpas jānā paṛā.
Meera had left the key at home, so she had to go back.
In the last pair, the perfective event is the same. Present है makes its result relevant now; past थी places it before another past situation. The English present perfect and pluperfect are useful translations, but the mapping is not word-for-word.
Not every cell is built the same way
Hindi is systematic, but it does not simply stack an aspect marker plus a tense marker in every paradigm cell. The future uses personal bases plus -गा/-गी/-गे; the present subjunctive uses personal endings without an aspect participle; imperatives use bare or imperative stems. These finite forms belong to the same tense-aspect-mood system, but their morphology is different.
अगर वह कल आए, तो हम साथ खाना खाएँगे।
agar vah kal āe, to ham sāth khānā khāẽge.
If he/she comes tomorrow, we’ll eat together.
Here आए is subjunctive and treats the arrival as a condition, while खाएँगे is future and predicts the result. Neither is a habitual, progressive, or perfective participle.
The bare-stem guide shows how commands and compound verbs use the stem without -ना. That form is part of the architecture, but “bare” does not mean “present tense.”
Agreement belongs to the whole clause
Aspect choices interact with case and agreement. In an ordinary habitual or progressive clause with an unmarked subject, the participial element agrees with that subject: सीमा लिखती है, लड़के लिख रहे हैं. In a transitive perfective clause, the agent normally takes ने. An unmarked object can then control perfective agreement; if the object is marked with को, the verb usually falls back to masculine singular.
अमन ने चिट्ठी लिखी।
aman ne ciṭṭhī likhī.
Aman wrote the letter.
अमन ने रीना को बुलाया।
aman ne rīnā ko bulāyā.
Aman called Reena.
Feminine चिट्ठी produces लिखी in the first clause. In the second, animate specific रीना is marked by को, so बुलाया is default masculine singular; it does not agree with Aman or Reena. Aspect is therefore not a decorative addition to a finished sentence—it helps determine the case-and-agreement frame.
Aspect organizes discourse
Speakers use aspect to guide a listener through a narrative. Habitual clauses establish a routine or background. Progressive clauses show a scene already under way. Perfective clauses advance the sequence through bounded events. Changing aspect changes the role of a sentence in the story, not merely its date.
रवि रोज़ आठ बजे दुकान खोलता था।
ravi roz āṭh baje dukān kholtā thā.
Ravi used to open the shop at eight every day.
उस सुबह वह ताला खोल रहा था, तभी बिजली चली गई।
us subah vah tālā khol rahā thā, tabhī bijlī calī gaī.
That morning he was opening the lock when the power went out.
उसने मोबाइल की रोशनी जलाई और दरवाज़ा खोल दिया।
usne mobāil kī rośnī jalāī aur darvāzā khol diyā.
He turned on his phone’s light and opened the door.
The habitual first establishes Ravi’s routine. The progressive suspends the listener inside one morning’s action. The perfectives चली गई, जलाई, and खोल दिया move the narrative forward through successive changes. English often makes similar distinctions, but Hindi marks them in a more visibly layered predicate.
Completion, relevance, and pragmatic choice
Perfective viewpoint presents an event as bounded; it does not logically guarantee that every real-world goal was achieved. मैंने किताब पढ़ी normally suggests that a contextually relevant reading event was completed, while मैं किताब पढ़ता था says only that reading the book was habitual or characteristic in some period. A completive vector such as लेना or देना can strengthen the sense of reaching an endpoint.
Progressive aspect is likewise not just “present time.” It highlights unfolding activity, so stable possession, identity, and many mental states normally use simple predicates instead. Habitual aspect can describe a temporary current routine as well as a permanent trait.
इन दिनों मैं बस से दफ़्तर जाता हूँ।
in dinoṃ maĩ bas se daftar jātā hū̃.
These days I go to the office by bus. (male speaker)
This is habitual even though the routine may last only a few weeks. Hindi aspect describes the speaker’s viewpoint on the current period, not an objective measure of permanence.
Common Mistakes
❌ मैं रोज़ सुबह दौड़ रहा हूँ।
Incorrect for a routine in neutral Hindi — the progressive presents one unfolding event, not a repeated habit.
✅ मैं रोज़ सुबह दौड़ता हूँ।
maĩ roz subah dauṛtā hū̃.
I run every morning. (male speaker)
❌ सीमा ने चिट्ठी लिखा।
Incorrect — after the ने-marked agent, the unmarked feminine object चिट्ठी controls perfective agreement.
✅ सीमा ने चिट्ठी लिखी।
sīmā ne ciṭṭhī likhī.
Seema wrote the letter.
❌ कल वह बाज़ार जाता है।
Incorrect for one completed trip yesterday — the habitual does not simply equal English past tense.
✅ कल वह बाज़ार गया।
kal vah bāzār gayā.
He went to the market yesterday.
❌ मोहन ने अनिता को बुलाई।
Incorrect — को blocks object agreement, so the perfective is default masculine singular.
✅ मोहन ने अनिता को बुलाया।
mohan ne anitā ko bulāyā.
Mohan called Anita.
Key Takeaways
Hindi predicates distribute meaning across lexical verb, aspect, auxiliary, agreement, and mood. Habitual, progressive, and perfective forms provide viewpoints; auxiliaries and context locate those viewpoints in time. Future, subjunctive, and imperative forms use their own finite morphology. Because perfective aspect activates ergative alignment in many transitive clauses, viewpoint also changes agreement. Mastering this architecture makes the later paradigms parts of one system rather than isolated “tenses.”
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
- The bare stem in commands and compoundsA1 — Recognize the Hindi verb stem without -ना and use it accurately in intimate commands, compound verbs, modal chains, and inflected forms.
- Habitual aspect as imperfective viewpointA2 — Use the Hindi habitual to present routines, dispositions, generic truths, and repeated past events without asserting a completed endpoint.
- Habitual with present copulaA2 — Combine an agreeing habitual participle with हूँ, हो, है, or हैं to build present routines, dispositions, and characteristic states.
- Progressive aspect and ongoing eventsA2 — Use Hindi progressive aspect to look inside unfolding activities, processes, and temporary situations without asserting their endpoint.
- Present perfectA2 — Build the Hindi present perfect from an agreeing perfective plus a present form of होना to connect a completed event or resulting state to the present.
- Perfective object agreementA2 — Make a transitive perfective agree with an eligible unmarked direct object after ने, including gender-number and auxiliary-bearing forms.