हिंदी माध्यम के छात्रों के लिए Present Perfect और Past Simple में अंतर करना कठिन होता है क्योंकि दोनों का अनुवाद हिंदी में अक्सर एक जैसा लगता है। परीक्षा में 'समय सूचक शब्दों' (time markers) के आधार पर गलती पूछी जाती है। यह नोट्स आपको सही समय के साथ सही Tense चुनना सिखाएंगे।
नियम 1: Past Simple (निश्चित समय)
जब वाक्य में बीते हुए समय का निश्चित शब्द (yesterday, last year, ago, in 2010) दिया हो, तो हमेशा Past Simple (Subject + V2) का प्रयोग करें। यहाँ Present Perfect (has/have + V3) का प्रयोग गलत होता है।
उदाहरण
- ✔ I met him yesterday. — मैं उससे कल मिला था।
- ✔ She joined the office two years ago. — उसने दो साल पहले ऑफिस ज्वाइन किया था।
- ✔ He bought a new car last month. — उसने पिछले महीने एक नई कार खरीदी।
- ✔ They finished the project in 2022. — उन्होंने 2022 में प्रोजेक्ट पूरा किया।
- ✔ We went to the market an hour ago. — हम एक घंटे पहले बाजार गए थे।
- ✔ The train arrived at 5 PM. — ट्रेन शाम 5 बजे आई।
आम गलती
- ✘ I have met him yesterday.
- ✔ I met him yesterday. (yesterday के साथ Present Perfect (have met) नहीं आता, Past Simple (met) आता है।)
- ✘ She has finished the work two days ago.
- ✔ She finished the work two days ago. (ago के साथ हमेशा V2 (finished) का प्रयोग होता है।)
💡 यदि वाक्य में समय फिक्स (कल, पिछला साल, ago) है, तो बस V2 लगाओ। 'Have' को दूर रखो। - If time is fixed (yesterday, last year, ago), just use V2. Keep 'have' away.
नियम 2: Present Perfect (अनिश्चित समय और प्रभाव)
जब काम हाल ही में हुआ हो या उसका प्रभाव अभी भी हो, तो Present Perfect (Subject + has/have + V3) का उपयोग करें। इसके साथ just, already, yet, recently, ever, never जैसे शब्द आते हैं।
उदाहरण
- ✔ I have just finished my lunch. — मैंने अभी-अभी अपना लंच खत्म किया है।
- ✔ She has already submitted the form. — उसने पहले ही फॉर्म जमा कर दिया है।
- ✔ Have you ever visited Delhi? — क्या तुम कभी दिल्ली गए हो?
- ✔ I have never seen such a beautiful scene. — मैंने इतना सुंदर दृश्य कभी नहीं देखा है।
- ✔ They have recently moved to a new city. — वे हाल ही में एक नए शहर में शिफ्ट हुए हैं।
- ✔ The exam has not started yet. — परीक्षा अभी शुरू नहीं हुई है।
आम गलती
- ✘ He already did the work.
- ✔ He has already done the work. (already के साथ Present Perfect (has done) सही है।)
💡 अगर वाक्य में 'अभी' (just/already) का भाव है, तो 'has/have + V3' का इस्तेमाल करें। - If the sentence implies 'now' (just/already), use 'has/have + V3'.
नियम 3: Since और For का सही चुनाव
Since का प्रयोग 'निश्चित समय' (Point of time - 2010, Monday, morning, childhood) के लिए होता है। For का प्रयोग 'अवधि' (Period of time - 2 hours, 5 years, a long time) के लिए होता है।
उदाहरण
- ✔ I have been working here since 2015. — मैं यहाँ 2015 से काम कर रहा हूँ।
- ✔ He has been sleeping for three hours. — वह तीन घंटे से सो रहा है।
- ✔ They have known each other since childhood. — वे एक-दूसरे को बचपन से जानते हैं।
- ✔ She has been waiting for two days. — वह दो दिनों से इंतज़ार कर रही है।
- ✔ It has been raining since morning. — सुबह से बारिश हो रही है।
- ✔ We have lived in this village for ten years. — हम इस गाँव में दस साल से रह रहे हैं।
आम गलती
- ✘ I have been here since two hours.
- ✔ I have been here for two hours. (2 घंटे एक अवधि (period) है, इसलिए for आएगा।)
- ✘ He has been ill for Monday.
- ✔ He has been ill since Monday. (Monday एक निश्चित समय (point) है, इसलिए since आएगा।)
💡 अगर समय को गिना जा सके (2 घंटे, 4 साल), तो 'For' लगाएं। अगर नाम दिया हो (सोमवार, 2010), तो 'Since' लगाएं। - If time can be counted (2 hours, 4 years), use 'For'. If named (Monday, 2010), use 'Since'.
एक नज़र में (Revision)
- निश्चित बीते समय (yesterday, ago) के साथ हमेशा Past Simple (V2) लगाएं।
- हालिया काम या प्रभाव (just, already, yet) के साथ Present Perfect (has/have + V3) लगाएं।
- Since का उपयोग पॉइंट ऑफ टाइम (सोमवार, 2010) के लिए करें।
- For का उपयोग समय की कुल अवधि (2 घंटे, 5 साल) के लिए करें।
- Past Simple के साथ 'have' का प्रयोग कभी न करें।
- Since + Past Simple का मेल भी सही होता है (जैसे: I have been here since I left home)।