MozhiLingo
via
Learning
← 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

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 (English explanations)

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

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