The ने (ne) marker
Why it's "maine khana khaya," not "main"
On paper, the ergative — the ने (ne) rule — is the one heritage speakers dread. At the dinner table, it's the one you've never once gotten wrong. Here's the machine underneath, and why your ear built it long before anyone gave it a name.
The verb stops watching you and turns to watch what you ate.
You already pass this test
Picture the last time you finished dinner at your parents' place and someone asked what you'd eaten. You said it without thinking: मैंने रोटी खाई (maiṁne roṭī khāī). मैंने (maiṁne), with that little tail on it. And the verb came out खाई (khāī), landing on an -ī you never chose on purpose.
Nobody sat you down and taught you that. The sentence just arrived in your mouth, correct, the way it always has. The only place it turns frightening is on paper, where someone hands it a name — the ergative — and a reflex you've run for decades suddenly feels like a rule you're about to fail.
You won't. Let me show you the machine you've been operating your whole life.
Watch the verb change who it's looking at
Say it in the present first: मैं खाना खाता हूँ (maiṁ khānā khātā hūṁ), 'I eat food.' Here the verb is looking straight at you. खाता (khātā) is dressed to match मैं (maiṁ) — a man says खाता (khātā), a woman says खाती (khātī). The ending answers the question who is doing this.
Now move the same sentence into the finished past: मैंने खाना खाया (maiṁne khānā khāyā), 'I ate food.' Something small and strange has happened. The verb has stopped looking at you. खाया (khāyā) now matches खाना (khānā), the food — masculine, singular — and it would say exactly that whether a man or a woman spoke it.
That swivel is all the ने rule really is. In the completed past, the verb turns away from the doer and faces the thing that got done.
ने (ne): the tap on the shoulder
What makes the verb turn? A tiny word hooked onto the subject: ने (ne). In the completed past, when the verb is transitive — when there's something being eaten, read, seen, drunk — the doer takes ने (ne) and steps back.
That's why मैं (maiṁ) becomes मैंने (maiṁne). The pattern runs clean across the pronouns: तू → तूने (tū → tūne), तुम → तुमने (tum → tumne), आप → आपने (āp → āpne), वह → उसने (vah → usne), हम → हमने (ham → hamne). The nasal hum you hear before the ने in मैंने (maiṁne) is exactly why its English spelling wobbles between 'maine' and 'mainne.'
Think of ने (ne) as a polite tap on the shoulder. It tells the subject: your part is done, step aside, and let the verb look at what you touched.
Why रोटी खाई but आम खाया
Here's where the reflex you already own does something your English brain would never think to do.
मैंने रोटी खाई (maiṁne roṭī khāī). रोटी (roṭī) is feminine, so खाई (khāī) comes out feminine to match it. Change the food and the ending follows along: मैंने आम खाया (maiṁne ām khāyā) — आम (ām), mango, is masculine, so the verb is खाया (khāyā). Reach for more than one and it shifts again: मैंने आम खाए (maiṁne ām khāe), मैंने रोटियाँ खाईं (maiṁne roṭiyāṁ khāīṁ).
You have never once gotten it wrong — मैंने रोटी खाया (maiṁne roṭī khāyā) sounds broken to you on contact, the way 'she don't' sounds broken to an English ear: a wrongness you can feel long before you can explain it. The verb has been agreeing with the food for years. You were simply never told that's what the ending was for.
When ने (ne) stays home
The fear, once you learn ने (ne), is that you'll start sprinkling it everywhere. You won't — because your ear already knows the places it doesn't belong.
No object, no ने. मैं सोया (maiṁ soyā), 'I slept'; a woman says मैं सोई (maiṁ soī). Nothing was slept, so the verb goes back to watching the subject, and you never once reach for ने here. It's the same with an action still in motion rather than finished: मैं खाना खाता था (maiṁ khānā khātā thā), 'I used to eat,' keeps the verb trained on you.
And Hindi keeps one famous troublemaker: लाना (lānā), to bring, refuses ने even though it feels transitive. You say मैं किताब लाया (maiṁ kitāb lāyā) and leave the ने out entirely. You've followed that exception for years without ever being told it was one.
The rule is just your reflex, written down
Put the whole machine in one line: in the finished past, a transitive verb hands the subject a ने (ne), the subject steps back, and the verb turns to dress like the object instead.
Three moving parts, and you've been running all three since before you could read a single अक्षर (akṣar), letter.
So the next time मैंने चाय पी (maiṁne chāy pī) rolls out of you — ने on the subject, पी (pī) bending feminine for चाय (chāy), tea — you can stop bracing for the mistake. The ear got there first. The reading is just you catching up to yourself.
Rules like this click fastest when you have someone to ask. Vaniqo Plus adds one-on-one tutoring to go deeper on the grammar you already half-know by ear.
See Vaniqo Plus — 1:1 tutoring →Questions people ask
Why is it 'maine khana khaya' and not 'main khana khaya'?
Because the sentence is a completed past action with a transitive verb — you ate something — and Hindi marks the doer of such actions with ने (ne). So मैं (maiṁ, I) becomes मैंने (maiṁne), usually written 'maine.' That ने also changes what the verb agrees with: in मैंने खाना खाया (maiṁne khānā khāyā), खाया (khāyā) matches खाना (khānā, food), not you. Drop the ने and the sentence breaks for any native ear.
Does the Hindi verb really agree with the object instead of the speaker?
In the perfective (completed) past with a transitive verb, yes. Once the subject takes ने (ne), it stops controlling the verb, and the verb agrees with the direct object in gender and number. मैंने रोटी खाई (maiṁne roṭī khāī) uses feminine खाई (khāī) because रोटी (roṭī) is feminine; मैंने आम खाया (maiṁne ām khāyā) uses masculine खाया (khāyā) because आम (ām) is masculine. Outside this exact situation — the present tense, or intransitive verbs — the verb goes back to agreeing with the subject.
Do all Hindi past-tense sentences use ने (ne)?
No. ने (ne) appears only when two things are true at once: the action is completed (perfective) and the verb is transitive (it has an object). 'I slept,' मैं सोया (maiṁ soyā), has no object, so no ने. 'I used to eat,' मैं खाना खाता था (maiṁ khānā khātā thā), isn't a completed action, so no ने. A few transitive-looking verbs such as लाना (lānā, to bring) also skip it: मैं किताब लाया (maiṁ kitāb lāyā), with no ने at all.
If I'm a woman, is it still 'maine khana khaya'?
Yes — and this surprises people. Because the subject has stepped back behind ने (ne), the verb agrees with the food, so your own gender stops mattering here. A woman and a man both say मैंने खाना खाया (maiṁne khānā khāyā), and both say मैंने रोटी खाई (maiṁne roṭī khāī). The ending tracks the object. Your gender does resurface in the present tense, where the verb watches you again: मैं खाती हूँ / मैं खाता हूँ (maiṁ khātī hūṁ / maiṁ khātā hūṁ).
Why does मैंने उसको देखा (maiṁne usko dekhā) use a masculine ending even for a woman I saw?
Because of the little marker को (ko). When the object itself is tagged with को (ko) — common with specific people — the verb can no longer agree with it, so it falls back to a neutral masculine singular: देखा (dekhā). That's why 'I saw her' is मैंने उसको देखा (maiṁne usko dekhā) and not देखी. Compare an unmarked object, which the verb does agree with: मैंने चाय पी (maiṁne chāy pī), with feminine पी (pī) for चाय (chāy).