MozhiLingo
← All lessons
Lesson 27B1

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 + है

English

I have eaten. (relevant now — e.g., so I'm not hungry) vs. I ate. (just a past fact, no special present connection)

Hindi

मैंने खाया है। (खाया + है 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

शब्दावली

EnglishPronunciationHindi
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.