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.
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.
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: "यदि वह आता तो मैं जाता।"
1. सामान्य भविष्य (Simple Future)
Action will happen in the future.
Pattern: गा / गी / गे
Example: "वह आएगा।"
2. संभाव्य भविष्य (Potential Future)
Future action that is possible but uncertain.
Pattern: शायद आए / हो सकता है जाए
Example: "शायद वह कल आए।"
| 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 |
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.
Any sentence with "रहा/रही/रहे" is a Continuous (अपूर्ण) tense. Then just check what follows it:
This eliminates 4 sub-types in a 2-step check instead of comparing 10 definitions. Reduces cognitive load from ~6 comparisons to 2 comparisons.
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.
संभाव्य वर्तमान 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.
"होगा / होगी / होंगे" 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.
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.
है/हूँ/हैं → Vartaman familyथा/थी/थे → Bhoot familyगा/गी/गे → Bhavishy familyStep 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 (हो, आए, जाए).
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.
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.
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.
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.
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 "चुका है."
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.
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.
Solving path: Check each option's verb: "दे गया है" — present auxiliary "है" with completed action. This matches पूर्ण वर्तमान (Present Perfect). "पढ़ रहा था" → past continuous. "जा रही है" → present continuous (अपूर्ण). "जाऊँगी" → future. Answer: A.
Confusing आसन्न भूत and पूर्ण भूत. The only difference is "है" vs "था." Students read the full sentence looking for time clues ("recently," "yesterday") instead of checking the auxiliary directly. Fix: check the last word first, always.
Calling any sentence with "होगा" as Future tense. "होगा" attached to an ongoing action ("सो रहा होगा") marks संदिग्ध वर्तमान, not भविष्यकाल. Future tense uses "गा/गी/गे" directly on the verb stem ("सोएगा").
Missing संभाव्य वर्तमान. Students see "तो" in a sentence and assume it is future or past conditional. If the verb before "तो" is in subjunctive form with present auxiliary (हो, आई हो, गया हो), it is संभाव्य वर्तमान.
Stating Bhootkaal has 7 sub-types. Some older reference books incorrectly list 7. The standard Hindi grammar answer accepted by all UP Board and SSC-aligned material is 6. If the exam gives छह as an option, pick it without hesitation.
Treating हेतु-हेतुमद् भूत as भविष्यकाल. "यदि वह आता तो मैं जाता" looks like a future plan but it is a past counterfactual — something that did not happen. The verbs are in past form ("आता," "जाता"), not future ("आएगा," "जाऊँगा").
Identifying tense from the subject or adverb instead of the verb. Words like "कल," "अभी," "बाद में" help contextually but are not reliable tense markers. The verb auxiliary is the definitive marker. Do not let the adverb override what the verb tells you.