Present Perfect Tense
पूर्ण वर्तमान काल (Present Perfect)
The present perfect (have/has + past participle) describes a past action whose effect still matters right now — a distinction Hindi actually marks in a strikingly similar way, using its own perfective participle plus है ('is') for present relevance versus था ('was') for past relevance.
Grammar Comparison
Grammar Comparison
have/has + past participle ≈ Hindi's perfective participle + है
I have eaten. (relevant now — e.g., so I'm not hungry) vs. I ate. (just a past fact, no special present connection)
मैंने खाया है। (खाया + है marks present relevance) vs. मैंने खाया। (the bare perfective, used as a plain past fact)
Hindi builds almost the identical distinction English does here: the perfective participle (खाया, देखा, किया) combined with है signals 'this still matters right now' — मैंने खाया है, 'I have eaten' — while dropping the auxiliary, मैंने खाया, reads as a plain historical fact, 'I ate'. This maps very directly onto English's have/has + past participle versus simple past, so lean on your Hindi instinct here rather than fighting it: if a Hindi sentence naturally wants है at the end, English almost always wants have/has plus the participle; if Hindi is comfortable dropping it, simple past is usually the safer choice.
Vocabulary
Vocabulary
- Hindi (English explanations)
- मैंने खाया है।maiñne khāyā hai.
- Hindi (English explanations)
- उसने ख़त्म कर लिया है।usne khatm kar liyā hai.
- Hindi (English explanations)
- क्या तुमने यह देखा है?kyā tumne yah dekhā hai?
- Hindi (English explanations)
- मैंने अभी तक तय नहीं किया है।maiñne abhī tak tay nahīñ kiyā hai.