B1 tense_aspect 4분 분량

Hindi Present Perfect: Past Part

Use Present Perfect for recent actions or life experiences; remember 'ne' flips agreement to the object for transitive verbs.

The Rule in 30 Seconds

  • Connects past actions to present.
  • Structure: Past Participle + 'Hoon/Hai'.
  • Intransitive: Verb matches Subject.
  • Transitive: Subject + 'ne', Verb matches Object.

Quick Reference

Verb Type Subject Structure Agreement Example
Intransitive मैं (Main) - I, masc Subj + Verb(aa) + hoon With Subject मैं gaya हूं (Main gaya hoon)
Intransitive मैं (Main) - I, fem Subj + Verb(ii) + hoon With Subject मैं gayi हूं (Main gayi hoon)
Transitive मैं (Main) - I Subj + ne + Obj + Verb + aux With Object Maine chai pii hai
Transitive तुम (Tum) - You Subj + ne + Obj + Verb + aux With Object Tumne kaam kiya hai
Transitive हम (Hum) - We Subj + ne + Obj + Verb + aux With Object Humne film dekhi hai
Intransitive वे (Ve) - They Subj + Verb(e) + hain With Subject वे aaye हैं (Ve aaye hain)

주요 예문

3 / 8
1

मैंने खाना खाया है।

I have eaten the food.

2

क्या तुमने ताज महल देखा है?

Have you seen the Taj Mahal?

3

बस अभी-अभी चली गई है।

The bus has just left.

🎯

The 'Ne' Alarm

Install a mental alarm: whenever you say 'I have done something to something,' the alarm should ring 'NE! NE!'. It changes 'Main' to 'Maine' instantly.

💬

Spoken Short-cuts

In fast spoken Hindi, people sometimes swallow the 'hai' at the end if the context is obvious, but as a learner, keep it in to sound polite and correct.

The Rule in 30 Seconds

  • Connects past actions to present.
  • Structure: Past Participle + 'Hoon/Hai'.
  • Intransitive: Verb matches Subject.
  • Transitive: Subject + 'ne', Verb matches Object.

Overview

Welcome to the bridge between the past and the now! The Present Perfect tense in Hindi is your go-to tool for talking about things that *just* happened or life experiences that still matter today. Think of it like a status update: "I have eaten" (so I'm not hungry now) or "I have seen that movie" (so I know the plot). It uses the Past Participle form of the verb, which is just a fancy way of saying the "-ed" or "-en" form in English (like walked or eaten). If you've mastered the Simple Past, you're 90% there. The only difference? We add a tiny "helper" verb at the end to anchor it to the present.

How This Grammar Works

In English, we say "I have gone." In Hindi, we literally say "I gone am." You take the past form of the verb (like *gaya*, *khaya*, *dekha*) and add the present tense of "to be" (*hoon*, *hai*, *hain*, *ho*). It’s like a grammatical sandwich. The filling is the past action, and the bread is the present reality. But here’s the plot twist: Hindi verbs love to agree with things. Sometimes they agree with you (the subject), and sometimes—if you use a special kind of verb—they ignore you completely and agree with the object (the thing you acted upon). Don't panic; we'll break it down.

Formation Pattern

  1. 1Here is your cheat sheet for building these sentences. It depends on whether the verb is Intransitive (no target, like 'sleeping' or 'going') or Transitive (has a target, like 'eating food' or 'reading a book').
  2. 2For Intransitive Verbs (The Easy Ones):
  3. 3Subject + Verb Stem + (aa/e/ii) + Auxiliary (*hoon/hai/hain*)
  4. 4* *Main* (I) + *aa* (come) + *gaya* (masc. past) + *hoon* (am) = *Main aa gaya hoon.* (I have come/arrived.)
  5. 5For Transitive Verbs (The "Ne" Zone):
  6. 6Subject + ne + Object + Verb Stem + (aa/e/ii) + Auxiliary (*hai/hain*)
  7. 7* *Main* + *ne* + *chai* (tea - fem) + *pii* (drank - fem) + *hai* (is) = *Maine chai pii hai.* (I have drunk tea.)
  8. 8* Wait, why *pii*? Because *chai* is feminine! The verb agrees with the tea, not you. You are just the agent marked by *ne*.

When To Use It

Use this tense when the ink is still wet on the page.

  • Immediate completion: "Are you ready?" -> "Haan, maine taiyaari kar li hai." (Yes, I have finished preparing.)
  • Life experiences: "Have you ever been to India?" -> "Kya tum kabhi Bharat gaye ho?"
  • News and Updates: "The train has arrived." -> "Train aa gayi hai."
  • Present Result: "I have lost my keys" (meaning: I don't have them right now) -> "Maine chabiyaan kho di hain."

When Not To Use It

Don't use this if you mention a specific finished time in the past that has no connection to now.

  • Incorrect: "Maine kal pizza khaya hai." (I have eaten pizza yesterday.) -> Sounds weird, like "I have eaten pizza yesterday" in English.
  • Correct: "Maine kal pizza khaya." (Simple Past: I ate pizza yesterday.)

If the time is "yesterday," "last year," or "in 1990," stick to Simple Past.

Common Mistakes

  • The "Ne" Amnesia: Forgetting to add *ne* with transitive verbs. "Main khana khaya hai" is a classic rookie error. It must be "Maine khana khaya hai."
  • Agreement Confusion: In "Ne" sentences, saying "Maine chai piya hai" (masculine verb) instead of "pii hai" (feminine verb matching *chai*).
  • Wrong Auxiliary: Using *tha* (was) instead of *hai* (is). If you use *tha*, you plunge into the Past Perfect (I had eaten), which is a whole different story.

Contrast With Similar Patterns

  • Simple Past vs. Present Perfect:

* *Main gaya* (I went - maybe long ago, maybe just now, context dependent).

* *Main gaya hoon* (I have gone - definitely completed, relevant now).

  • Present Continuous:

* *Main kha raha hoon* (I am eating).

* *Maine khaya hai* (I have eaten).

Quick FAQ

Q: How do I know if a verb is Transitive or Intransitive?

Ask "What?" or "Whom?" after the verb. "I slept." Slept what? No answer -> Intransitive. "I bought." Bought what? A car -> Transitive. Transitive verbs trigger the *ne* rule.

Q: Do I always use 'gaya' for 'go'?

Yes, *jaana* (to go) becomes *gaya/gaye/gayi* in the past. It's irregular, just like "go" becomes "went" in English.

Q: What if I'm a girl?

If it's Intransitive, change the verb! *Main aa gayi hoon.* If it's Transitive (with *ne*), it doesn't matter who you are. The verb only cares about the object. *Maine seb khaya hai* (I have eaten an apple) is the same whether you are a boy or a girl because *seb* (apple) is masculine.

Reference Table

Verb Type Subject Structure Agreement Example
Intransitive मैं (Main) - I, masc Subj + Verb(aa) + hoon With Subject मैं gaya हूं (Main gaya hoon)
Intransitive मैं (Main) - I, fem Subj + Verb(ii) + hoon With Subject मैं gayi हूं (Main gayi hoon)
Transitive मैं (Main) - I Subj + ne + Obj + Verb + aux With Object Maine chai pii hai
Transitive तुम (Tum) - You Subj + ne + Obj + Verb + aux With Object Tumne kaam kiya hai
Transitive हम (Hum) - We Subj + ne + Obj + Verb + aux With Object Humne film dekhi hai
Intransitive वे (Ve) - They Subj + Verb(e) + hain With Subject वे aaye हैं (Ve aaye hain)
🎯

The 'Ne' Alarm

Install a mental alarm: whenever you say 'I have done something to something,' the alarm should ring 'NE! NE!'. It changes 'Main' to 'Maine' instantly.

💬

Spoken Short-cuts

In fast spoken Hindi, people sometimes swallow the 'hai' at the end if the context is obvious, but as a learner, keep it in to sound polite and correct.

⚠️

The Gender Trap

Remember, in 'Maine chai pii hai', the verb is female because 'Tea' is female. It doesn't matter if you are a hulking bodybuilder; if you drank tea, you say 'pii'.

💡

The 'Chuka' Alternative

You might hear 'Main kha chuka hoon'. It also means 'I have eaten' (literally 'I have finished eating'). It's a bit more formal, but good to recognize!

예시

8
#1 Maine khana kha liya hai.

मैंने खाना खाया है।

Focus: liya है (liya hai)

I have eaten the food.

Uses compound verb 'kha lena' for completion.

#2 Kya tumne taj mahal dekha hai?

क्या तुमने ताज महल देखा है?

Focus: dekha है (dekha hai)

Have you seen the Taj Mahal?

Common question for life experience.

#3 Bus abhi nikli hai.

बस अभी-अभी चली गई है।

Focus: nikli है (nikli hai)

The bus has just left.

Intransitive (nikalna), agrees with Bus (fem).

#4 Usne mujhe nahin bataya hai.

उसने मुझे नहीं बताया है।

Focus: नहीं bataya (nahin bataya)

He/She has not told me.

Negative sentence. 'Nahin' usually comes before the verb.

#5 Main bhool gaya hoon.

मैं भूल गया हूं।

Focus: bhool gaya

I have forgotten (lit: I have gone forgotten).

Intransitive usage for mental state.

#6 ✗ Main yeh kitab padha hai. → ✓ Maine yeh kitab padhi hai.

मैंने यह किताब पढ़ी है।

Focus: padhi है (padhi hai)

I have read this book.

Mistake: Missing 'ne' and wrong gender agreement (kitab is fem).

#7 ✗ Woh khana khaya hai. → ✓ Usne khana khaya hai.

उसने खाना खाया है।

Focus: Usne

He has eaten food.

Mistake: 'Woh' must become 'Usne' with transitive verb.

#8 Bacchon ne khilone tod diye hain.

बच्चों ने खिलौने तोड़ दिए हैं।

Focus: tod diye

The children have broken the toys.

Plural object agreement: 'khilone' (toys) -> 'diye hain'.

셀프 테스트

Choose the correct form based on the object 'chai' (tea, feminine).

Maine chai ___ hai.

✓ 정답! ✗ 아쉬워요. 정답: pii

Because 'chai' is feminine and you used 'Maine' (transitive structure), the verb agrees with tea (pii).

Select the correct auxiliary verb for 'Hum' (We) in an intransitive sentence.

Hum abhi ghar wapas aaye ___.

✓ 정답! ✗ 아쉬워요. 정답: हैं (hain)

'Hum' is plural, so we use the plural auxiliary 'hain'.

Choose the correct pronoun for a transitive verb action.

___ ek naya phone kharida hai.

✓ 정답! ✗ 아쉬워요. 정답: मैंने (Maine)

'Kharidna' (to buy) is transitive. The subject 'I' must become 'Maine'.

🎉 점수: /3

시각 학습 자료

Transitive vs Intransitive

Intransitive (No Object)
Main soya hoon I have slept
Transitive (With Object)
Maine aam khaya hai I have eaten mango

Do I use 'Ne'?

1

Is there a direct object?

YES ↓
NO
No 'Ne' (Main gaya)
2

Is it Present Perfect tense?

YES ↓
NO
Check other rules
3

Is the verb transitive?

YES ↓
NO
No 'Ne'
4

Result

NO
Use 'Ne' (Maine kiya)

Common Irregular Past Participles

🔨

Karna (Do)

  • Kiya
  • Kiye
  • Kiyi
🤲

Lena (Take)

  • Liya
  • Liye
  • Liyi
🎁

Dena (Give)

  • Diya
  • Diye
  • Diyi
🚶

Jana (Go)

  • Gaya
  • Gaye
  • Gayi

자주 묻는 질문

20 질문

Gaya है (Gaya hai) connects to the present (he is gone/not here). Gaya is just past (he went). If you ask 'Where is he?', answer with Gaya है (Gaya hai).

This is the ergative case marker. In perfect tenses, the subject of a transitive verb takes the particle ne. मैं (Main) + ne fuses together to become मैंने (Maine).

Yes! तुम (Tum) + ne becomes तुमने (Tumne). Similarly, हम (Hum) + ne becomes Humne, and आप (Aap) + ne becomes Aapne.

Use kabhi नहीं (kabhi nahin). For example: Maine yeh kabhi nahin kiya hai (I have never done this).

No, it's irregular. The past participle is hua (masc) or hui (fem). E.g., Kya kuch hua hai? (Has something happened?).

The verb becomes plural! Maine do kele khaye hain (I have eaten two bananas). Khaye matches kele (bananas).

Great question! Technically Lana is transitive, but it's an exception. You usually DO NOT use ne. Main pani laya hoon (I have brought water).

Absolutely. Maine project finish kiya hai. Hindi speakers do this constantly (Hinglish).

Just put नहीं (nahin) before the verb. Maine nahin dekha hai (I haven't seen).

That's a slightly different structure emphasizing the *state* of completion. For now, stick to मैंने kiya है (Maine kiya hai).

It is piya (masc) or pii (fem). Irregular spelling change!

If there is an object, look at the object! If you ate an apple (masc), you say मैंने seb khaya (Maine seb khaya). Your gender doesn't matter in ne sentences.

Kya tumne khana khaya hai? or simply Khana kha liya? in casual speech.

Usually, yes. Usne jhoot bola hai (He has spoken a lie). But sometimes with 'forget', 'meet', etc., it gets tricky.

Gaye is the masculine plural form of gaya (went). Used for 'they' or for respect 'he' (Aap).

In very casual slang, yes (मैंने kar liya (Maine kar liya)), but it makes it sound like Simple Past. Better to keep it.

Woh aa gayi hai. No ne because 'come' is intransitive.

Past form of Lena (to take). Often used as a helper verb for completion, like Kha liya (eaten up).

No. Only past actions connecting to now. Use Future Tense for tomorrow.

Remembering to stop agreeing with the subject when ne appears. It feels unnatural at first, but you'll get used to it!

도움이 되었나요?
아직 댓글이 없습니다. 첫 번째로 생각을 공유하세요!

무료로 언어 학습 시작하기

무료로 학습 시작