Kaal (Tense) in Hindi Grammar for UP Police Constable

intermediate 18 min read

Concept

Kaal (काल) literally means "time." In Hindi grammar, it tells you when an action takes place — in the past, present, or future. Every verb form in Hindi carries a tense marker, and recognising it is the difference between identifying a sentence correctly and losing a straightforward mark.

Here is a classroom analogy: think of time as a railway track with three stations — पिछला स्टेशन (Bhoot / past), अभी का स्टेशन (Vartaman / present), and अगला स्टेशन (Bhavishy / future). The verb is your train, and its ending tells you which station it is at right now. The moment you learn to read the train's position from its ending — "था / थी / थे," "है / हैं / हूँ," "गा / गी / गे" — the station becomes obvious.

The three main types are:

Each of these three splits into sub-types — and this is where UP Police Constable exam questions live. Examiners do not ask "what is vartaman kaal?" They ask you to identify which sub-type of vartaman or bhoot a given sentence belongs to. That is the skill this page builds.

One more thing to understand before going deeper: काल is always expressed through क्रिया (verb). You cannot identify tense without looking at the verb ending. So the first habit to build in the exam hall is: underline the verb first, then match the ending to the sub-type list.


Deep Dive

वर्तमान काल (Present Tense) — 4 Sub-types

1. सामान्य वर्तमान (Simple Present) Action happens regularly or as a general truth. Ending pattern: है / हैं / हूँ without any auxiliary indicating continuity. Example: "वह स्कूल जाता है।"

2. अपूर्ण वर्तमान (Present Continuous) Action is ongoing right now — not yet finished. Ending pattern: रहा है / रही है / रहे हैं / रहा हूँ Example: "मैं पत्र पढ़ रहा हूँ।" Key signal word: "रहा/रही/रहे" + "है/हैं/हूँ"

3. संदिग्ध वर्तमान (Doubtful Present) Uncertainty or doubt about whether the action is happening now. Ending pattern: रहा होगा / रही होगी / रहे होंगे Example: "वह अभी सो रहा होगा।"

4. संभाव्य वर्तमान (Potential / Conditional Present) The action is possible or conditional in the present — "if she has come…", "in case he is there…" Ending pattern: हो / आई हो / गया हो Example: "वह आई हो तो मेरी चिट्ठी उसे दे देना।" This is the hardest sub-type for students to identify because the sentence looks like a conditional, but grammatically it expresses present possibility.


भूतकाल (Past Tense) — 6 Sub-types

This is the examiner's favourite category. Know that Bhootkaal has six (छह) sub-types — that number itself is a direct PYQ answer.

1. सामान्य भूत (Simple Past) Action completed in the past, no indication of when exactly. Pattern: आया, गया, किया, खाया Example: "वह बाज़ार गया।"

2. आसन्न भूत (Recent Past / Present Perfect) Action completed very recently — effect still felt in the present. Pattern: चुका है / चुकी है / लिया है / दिया है Example: "मैंने आम खा लिया है।" / "वह बाज़ार जा चुका है।" Key signal: "चुका/चुकी/चुके + है/हैं" OR "लिया है / दी है"

3. पूर्ण भूत (Perfect Past) Action completed well before the present moment — earlier than आसन्न. Pattern: चुका था / चुकी थी / लिया था / दिया था Example: "मैंने आम खा लिया था।" The difference between आसन्न and पूर्ण: है → recent; था → long ago.

4. अपूर्ण भूत (Past Continuous) Action was ongoing in the past, but did not finish cleanly. Pattern: रहा था / रही थी / रहे थे Example: "वह पढ़ रहा था।"

5. संदिग्ध भूत (Doubtful Past) Doubt about whether a past action actually occurred. Pattern: गया होगा / आई होगी / किया होगा Example: "वह बाज़ार गया होगा।"

6. हेतु-हेतुमद् भूत (Conditional Past / Counterfactual) Expresses a past condition that did not happen — "if X had happened, Y would have happened." Pattern: करता / जाता / होता in both clauses Example: "यदि वह आता तो मैं जाता।"


भविष्यकाल (Future Tense) — 2 Main Sub-types

1. सामान्य भविष्य (Simple Future) Action will happen in the future. Pattern: गा / गी / गे Example: "वह आएगा।"

2. संभाव्य भविष्य (Potential Future) Future action that is possible but uncertain. Pattern: शायद आए / हो सकता है जाए Example: "शायद वह कल आए।"


The "है vs था" Rule — Your Master Key

| Auxiliary | Tense Family | |-----------|-------------| | है / हैं / हूँ | Vartaman (Present) | | था / थी / थे | Bhoot (Past) | | गा / गी / गे | Bhavishy (Future) |

Now layer the continuous marker:

| Pattern | Sub-type | |---------|----------| | रहा + है | Apurn Vartaman | | रहा + था | Apurn Bhoot | | चुका + है | Aasann Bhoot | | चुका + था | Purn Bhoot |


Memory Tricks & Shortcuts

patternहै vs था Split

The single most common question type gives you a sentence and asks: आसन्न भूत or पूर्ण भूत? Look only at the final auxiliary. "है" = आसन्न भूत (recent — present feeling). "था" = पूर्ण भूत (over and done). No reading of the full sentence required.

Example: "उसने खाना खा लिया है" → है → आसन्न भूत. "उसने खाना खा लिया था" → था → पूर्ण भूत.

Standard method: reading full sentence and parsing = 30 seconds. This split: 5 seconds.

patternरहा Detector for Continuous

Any sentence with "रहा/रही/रहे" is a Continuous (अपूर्ण) tense. Then just check what follows it:

  • रहा हूँ / है / हैं → अपूर्ण वर्तमान
  • रहा था / थी / थे → अपूर्ण भूत
  • रहा होगा / होगी → संदिग्ध वर्तमान or संदिग्ध भूत

This eliminates 4 sub-types in a 2-step check instead of comparing 10 definitions. Reduces cognitive load from ~6 comparisons to 2 comparisons.

patternBhootkaal Fingercount: छह

Direct question: "भूतकाल के कितने भेद हैं?" Answer is always छह (6). Memorise with the acronym सआपूसंहे — सामान्य, आसन्न, पूर्ण, अपूर्ण, संदिग्ध, हेतु-हेतुमद्. Six syllables, six types. Standard memorisation: listing all names separately. Acronym: recognise in under 3 seconds.

eliminationसंभाव्य = Conditional 'If'

संभाव्य वर्तमान always sounds like a conditional statement: "if she has come," "in case it has rained." If you see the word "तो" or an "if-then" structure with present auxiliaries (हो, आई हो, गया हो), it is संभाव्य वर्तमान — not सामान्य. Eliminate सामान्य, अपूर्ण, संदिग्ध in one pass. This is a 2-option elimination instead of a 4-option comparison.

patternहोगा = Doubt Marker

"होगा / होगी / होंगे" in a sentence that describes an action (not a future plan) marks संदिग्ध (doubtful) tense. "वह सो रहा होगा" — the speaker is not certain. Contrast with "वह सोएगा" (simple future — certain plan). Spotting "होगा after a verb" = संदिग्ध, always. Reduces guessing among four options to a direct identification in under 8 seconds.


Fast-Solving Framework

When a Kaal question appears in the exam, follow these four steps in under 20 seconds:

Step 1 — Underline the main verb + auxiliary. Never try to identify tense from the subject or object. The verb is the only thing that matters.

Step 2 — Check the final auxiliary.

Step 3 — Check for "रहा/रही/रहे." Present → अपूर्ण वर्तमान. Past → अपूर्ण भूत. "होगा" suffix → संदिग्ध.

Step 4 — Check for "चुका/चुकी/चुके." "चुका + है" → आसन्न भूत. "चुका + था" → पूर्ण भूत.

If none of the above special markers are present and the verb is simple: सामान्य of whichever family you identified in Step 2.

For संभाव्य: look for a conditional "if/तो" structure with subjunctive verb ending (हो, आए, जाए).


Solved PYQs

Why this question: This question tests your ability to identify the correct present tense sub-type when all four options look similar at a glance.

Previous Year Questionपिछले वर्ष का प्रश्न2024
किस वाक्य में क्रिया वर्तमान काल में है?
किस वाक्य में क्रिया वर्तमान काल में है?
  1. मैं तुमसे पत्र-पढ़ रहा हूँ।
  2. कल ने आने वाले थे।
  3. उसने फल खा लिए थे।
  4. अचानक बिजली बंद उठी।
  1. कल ने आने वाले थे।
  2. मैं तुमसे पत्र-पढ़ रहा हूँ।
  3. अचानक बिजली बंद उठी।
  4. उसने फल खा लिए थे।
Solutionसमाधान
'मैं तुमसे पत्र-पढ़ रहा हूँ' uses present continuous tense ('रहा हूँ'), making it the sentence with present tense verb.

Solving path: Underline the verb. "पढ़ रहा हूँ" — "रहा हूँ" is the pattern. "रहा" signals Continuous; "हूँ" signals Vartaman. Therefore: अपूर्ण वर्तमान, which is present tense. Option A confirmed. The other options: "आने वाले थे" = past; "खा लिए थे" = past; "बंद उठी" = past. Eliminate in 5 seconds.


Why this question: This definition-based question is a vocabulary trap — students confuse अपूर्ण with संदिग्ध because both involve uncertainty in common language.

Previous Year Questionपिछले वर्ष का प्रश्न2024
जो क्रिया अभी हो रही हो, उसे कहते हैं:
जो क्रिया अभी हो रही हो, उसे कहते हैं:
  1. सामान्य वर्तमान
  2. संदिग्ध भूत
  3. अपूर्ण वर्तमान
  4. संदिग्ध वर्तमान
  1. संदिग्ध भूत
  2. सामान्य वर्तमान
  3. अपूर्ण वर्तमान
  4. संदिग्ध वर्तमान
Solutionसमाधान
A continuing/ongoing action (जो अभी हो रही हो) is called 'अपूर्ण वर्तमान' (Present Continuous tense) in Hindi grammar.

Solving path: "जो अभी हो रही हो" means "which is happening right now." "Happening right now" = ongoing, not finished = अपूर्ण. "अपूर्ण" literally means incomplete/unfinished. सामान्य = habitual. संदिग्ध = doubtful. Answer: अपूर्ण वर्तमान (option C).


Why this question: This is the classic आसन्न vs पूर्ण trap. The marker "है" is the key.

Previous Year Questionपिछले वर्ष का प्रश्न2024
'मैंने आम खा लिया है' वाक्य में प्रयुक्त काल है:
'मैंने आम खा लिया है' वाक्य में प्रयुक्त काल है:
  1. पूर्ण भूतकाल
  2. अपूर्ण भूतकाल
  3. सामान्य भूतकाल
  4. आसन्न भूतकाल
  1. सामान्य भूतकाल
  2. पूर्ण भूतकाल
  3. आसन्न भूतकाल
  4. अपूर्ण भूतकाल
Solutionसमाधान
'मैंने आम खा लिया है' uses 'है' indicating a recently completed action — this is आसन्न भूतकाल (Recent Past Tense).

Solving path: Verb: "खा लिया है." Pattern: लिया है = recent completion, present auxiliary. "है" → Vartaman family but action just completed → आसन्न भूत. If it were "खा लिया था," it would be पूर्ण भूत. This "है vs था" rule resolves the answer in 6 seconds.


Why this question: संभाव्य वर्तमान is the least-intuitive sub-type and appears repeatedly in recent papers.

Previous Year Questionपिछले वर्ष का प्रश्न2024
वह आई हो तो मेरी चिट्ठी उसे दे देना। इस वाक्य में कौन-सा काल है?
वह आई हो तो मेरी चिट्ठी उसे दे देना। इस वाक्य में कौन-सा काल है?
  1. सामान्य वर्तमान
  2. संदिग्ध वर्तमान
  3. तत्कालीन वर्तमान
  4. संभाव्य वर्तमान
  1. तत्कालीन वर्तमान
  2. सामान्य वर्तमान
  3. संदिग्ध वर्तमान
  4. संभाव्य वर्तमान
Solutionसमाधान
The sentence expresses possibility or condition ('if she has come'), which corresponds to संभाव्य वर्तमान (potential present tense) in Hindi grammar.

Solving path: "वह आई हो तो..." — this is a conditional sentence (if she has come, then…). The verb is "आई हो" — subjunctive present form expressing possibility. This is संभाव्य वर्तमान. It is not संदिग्ध (that needs "होगी/होगा"). Not सामान्य (no simple present structure). Answer: D.


Why this question: Tests distinction between आसन्न भूत and पूर्ण भूत using "चुका है."

Previous Year Questionपिछले वर्ष का प्रश्न2024
'वह बाज़ार जा चुका है।' इस वाक्य का काल पहचानिए।
'वह बाज़ार जा चुका है।' इस वाक्य का काल पहचानिए।
  1. पूर्ण भूतकाल
  2. आसन्न भूतकाल / पूर्ण वर्तमानकाल
  3. सामान्य वर्तमानकाल
  4. संदिग्ध वर्तमानकाल
  1. संदिग्ध वर्तमानकाल
  2. पूर्ण भूतकाल
  3. आसन्न भूतकाल / पूर्ण वर्तमानकाल
  4. सामान्य वर्तमानकाल
Solutionसमाधान
The sentence 'वह बाज़ार जा चुका है' indicates an action that was completed very recently (just now), which characterizes Aasann Bhootkaal (Recent Past / Present Perfect). The use of 'चुका है' is a key indicator of this tense.

Solving path: "जा चुका है." Pattern: चुका + है = action just completed, recent past = आसन्न भूत. The option also lists "पूर्ण वर्तमानकाल" as an alternate name — both names refer to the same sub-type. Had it been "जा चुका था," it would be पूर्ण भूत. Answer: B.


Why this question: The number "छह" for Bhootkaal sub-types is a direct recall question that has appeared across multiple years.

Previous Year Questionपिछले वर्ष का प्रश्न2018
भूतकाल के कितने भेद हैं?
भूतकाल के कितने भेद हैं?
  1. नौ
  2. सात
  3. चार
  4. छह
  1. सात
  2. छह
  3. नौ
  4. चार
Solutionसमाधान
Bhootkaal (past tense) in Hindi grammar has six sub-types: Samanye, Asanye, Purn, Apurn, Sandigdh, and Hetu-Hetu-mad Bhoot.

Solving path: Pure recall. Bhootkaal sub-types: सामान्य, आसन्न, पूर्ण, अपूर्ण, संदिग्ध, हेतु-हेतुमद् = six. Answer: D (छह). Do not second-guess — this is not seven, not four, not nine. Fix this number and never drop this mark.


Why this question: पूर्ण वर्तमान identification from a set of sentences — requires identifying the right auxiliary pattern.

Previous Year Questionपिछले वर्ष का प्रश्न2018
निम्नलिखित वाक्यों में से पूर्ण वर्तमान काल को खोजिए:
निम्नलिखित वाक्यों में से पूर्ण वर्तमान काल को खोजिए:
  1. अब हमने पहले का समय दे गया है
  2. वह पढ़ रहा था
  3. वह घूमने जा रही है
  4. मैं बाहर जाऊँगी
  1. अब हमने पहले का समय दे गया है
  2. वह घूमने जा रही है
  3. वह पढ़ रहा था
  4. मैं बाहर जाऊँगी
Solutionसमाधान
पूर्ण वर्तमान काल में क्रिया का कार्य वर्तमान में पूर्ण हो चुका होता है। पहला वाक्य पूर्ण वर्तमान काल का उदाहरण है।

Solving path: Check each option's verb: "दे गया है" — present auxiliary "है" with completed action. This matches पूर्ण वर्तमान (Present Perfect). "पढ़ रहा था" → past continuous. "जा रही है" → present continuous (अपूर्ण). "जाऊँगी" → future. Answer: A.


Common Mistakes


Related Topics

Practice on SarkariRise

Sign up + get 3 free mocks →