Present Perfect बनाम Past Simple: फ़र्क़ क्या है?
अंग्रेज़ी के दो सबसे उलझाने वाले काल, स्पष्ट उदाहरणों और खुद को परखने के लिए एक क्विज़ के साथ समझाए गए।
अगर आप कभी वाक्य के बीच में रुककर सोचे हैं "have I done this" या "did I do this," तो आप अंग्रेज़ी की सबसे आम उलझन में फँस रहे हैं: present perfect बनाम past simple।
संक्षेप में
- Past simple — भूतकाल में एक खास, जाने हुए समय पर पूरी हो चुकी क्रिया। I visited Paris in 2019.
- Present perfect — अभी से जुड़ी एक क्रिया: ठीक-ठीक समय मायने नहीं रखता, या इसका असर वर्तमान में जारी है। I have visited Paris. (मेरी ज़िंदगी में किसी समय, हम कब नहीं बताते)
Present perfect बनाना
have / has + past participle। नियमित क्रियाओं के लिए participle वही -ed रूप है जो past simple का है; अनियमित क्रियाओं को तीसरे कॉलम के तौर पर सीखना पड़ता है।
| मूल रूप | Past simple | Past participle |
|---|---|---|
| go | went | gone / been |
| see | saw | seen |
| do | did | done |
| write | wrote | written |
| take | took | taken |
| break | broke | broken |
| come | came | come |
| speak | spoke | spoken |
Been या gone? She has gone to Paris का मतलब है वह अभी भी वहाँ है। She has been to Paris का मतलब है वह गई और वापस आ गई।
Past simple: एक खास पल
Past simple तब इस्तेमाल करें जब आप बताएँ या संकेत दें कि कोई चीज़ कब हुई।
- She called me yesterday.
- They finished the project last week.
- I was born in 1995.
समय का शब्द (yesterday, last week, in 1995) ही संकेत है: वह पल तय और बंद है।
Present perfect: अभी से जुड़ा
Present perfect तब इस्तेमाल करें जब ठीक-ठीक समय अज्ञात हो, ज़रूरी न हो, या भूतकाल की क्रिया अभी भी मायने रखती हो।
- I have lost my keys. (और मुझे अभी भी वे नहीं मिल रहे — अभी)
- She has visited Japan three times. (उसकी ज़िंदगी में अनिर्दिष्ट पलों पर)
- We have already eaten. (आगे क्या होगा इससे जुड़ा: हमें भूख नहीं है)
वे समय-अवधि जो अभी ख़त्म नहीं हुई
अगर आपने जिस अवधि का नाम लिया वह अभी भी चल रही है — today, this week, this year — तो क्रिया अभी भी उसके अंदर है, इसलिए present perfect सही है।
- I've had three coffees today. (आज अभी ख़त्म नहीं हुआ)
- We've sold forty units this month.
- तुलना करें: I had three coffees yesterday. (कल बंद हो चुका है → past simple)
For और since
दोनों present perfect के साथ आते हैं, और अलग-अलग सवालों के जवाब देते हैं।
- for + एक समय-अवधि: I've lived here for ten years.
- since + एक शुरुआती बिंदु: I've lived here since 2016.
वे शब्द जो इशारा करते हैं
| संकेत शब्द | काल |
|---|---|
| yesterday, last week, in 2020, ago | Past simple |
| already, yet, ever, never, since, for, just | Present perfect |
ये कहाँ बैठते हैं: already, just और never have और participle के बीच आते हैं — I've just finished। Yet आखिर में आता है, और सिर्फ़ सवालों और नकारात्मक वाक्यों में — Have you finished yet? · I haven't finished yet.
आम गलती
❌ I have seen him yesterday. ✅ I saw him yesterday.
एक बार जब आप कोई खास समय बता देते हैं (yesterday), तो आपको past simple इस्तेमाल करना ही होगा — भले ही वाक्य "महसूस" कराए कि उसे perfect चाहिए।
एक नियम ज़्यादातर मामले कवर करता है — अगर वाक्य when? का जवाब देता है, तो past simple इस्तेमाल करें। अगर यह have you ever? या what's the situation now? का जवाब देता है, तो present perfect इस्तेमाल करें।
बातचीत इनके बीच कैसे चलती है
Present perfect विषय खोलता है; एक बार समय तय हो जाने के बाद past simple ब्यौरे भरता है।
A: Have you been to the new place on Bridge Street?
B: I have, yes — we went last Friday.
A: What did you think?
B: The food was excellent. I've already booked again for my birthday.
Have you been ज़िंदगी के अनुभव के बारे में पूछता है, went और was इसे पिछले शुक्रवार पर टिकाते हैं, और I've already booked वापस अभी पर आता है।
खुद अभ्यास करें
नीचे दी गई क्विज़ से अभी पढ़ी हुई बात को परखें — यह इसे याद रखने का सबसे तेज़ तरीका है।