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
व्याकरण तुलना
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
शब्दावली
| English | Pronunciation | Hindi |
|---|---|---|
| I have eaten. | eye hav EE-ten | मैंने खाया है।maiñne khāyā hai. |
| She has finished. | shee haz FIN-isht | उसने ख़त्म कर लिया है।usne khatm kar liyā hai. |
| Have you seen this? | hav yoo seen this | क्या तुमने यह देखा है?kyā tumne yah dekhā hai? |
| I haven't decided yet. | eye HAV-int di-SY-did yet | मैंने अभी तक तय नहीं किया है।maiñne abhī tak tay nahīñ kiyā hai. |