Present Perfect vs Past Simple
English distinguishes 'I did' from 'I have done'; Hindi blurs this
Category: Tenses
The Rule
Past simple: completed past action with specific time ('I ate breakfast at 8'). Present perfect: past action with present relevance or unspecified time ('I have eaten already'). Hindi uses one past tense for both.
Why This Matters
Hindi: 'मैंने खाना खाया' (I food ate) and 'मैंने खाना खा लिया है' (I food eat-completed is). While Hindi has a perfect form, the simple past is used far more broadly. Hindi speakers default to past simple for everything, even where present perfect is required.
Examples
• I have visited Paris three times. (life experience) — "मैं तीन बार पैरिस गया हूँ।" [Present perfect for experiences — no specific time] • I visited Paris last summer. (specific time) — "मैं पिछली गर्मियों में पैरिस गया।" [Past simple with specific time marker] • I have just finished my work. (recent, relevant now) — "मैंने अभी-अभी काम खत्म किया है।" [Present perfect for just-completed actions]
Common Mistakes
❌ I visited Paris three times. (meaning life experience) ✅ I have visited Paris three times. → Life experiences with unspecified time use present perfect, not past simple. ❌ I have eaten breakfast at 8 AM today. ✅ I ate breakfast at 8 AM today. → Specific time ('at 8 AM') requires past simple, even with 'today'.
Quick Tip
WHEN is specified (yesterday, last week, at 3 PM) → past simple. WHEN is unknown/irrelevant (ever, never, already, just, yet) → present perfect.
WHEN is specified (yesterday, last week, at 3 PM) → past simple. WHEN is unknown/irrelevant (ever, never, already, just, yet) → present perfect.
Examples
Common Mistakes
Incorrect: I visited Paris three times. (meaning life experience) → Correct: I have visited Paris three times.. Life experiences with unspecified time use present perfect, not past simple.
Incorrect: I have eaten breakfast at 8 AM today. → Correct: I ate breakfast at 8 AM today.. Specific time ('at 8 AM') requires past simple, even with 'today'.
Quiz
Which is correct?