Present Perfect बनाम Simple Past: समझाया गया
क्या आपको "I went" कहना चाहिए या "I have gone"? दोनों अतीत के बारे में बात करते हैं, लेकिन उनके अलग-अलग अर्थ हैं।
मुख्य अंतर
Simple Past: किसी विशेष समय पर समाप्त हुई क्रिया।
- I went to Paris in 2020. (मैं 2020 में पेरिस गया।)
- She called me yesterday. (उसने कल मुझे फोन किया।)
Present Perfect: अस्पष्ट समय पर क्रिया, या अभी भी वर्तमान से जुड़ी।
- I have been to Paris. (मैं पेरिस गया हूं - जीवन में कभी।)
- She has called me. (उसने मुझे फोन किया है - सही समय मायने नहीं रखता।)
कब कौन सा इस्तेमाल करें
Simple Past का इस्तेमाल करें जब:
- आप सही समय जानते हैं: I visited Tokyo last year. (मैंने पिछले साल टोक्यो का दौरा किया।)
- समय अवधि समाप्त हो गई: Shakespeare wrote many plays. (शेक्सपियर ने कई नाटक लिखे।)
Present Perfect का इस्तेमाल करें जब:
- समय मायने नहीं रखता: I have visited Tokyo. (मैंने टोक्यो का दौरा किया है।)
- यह अभी को प्रभावित करता है: I have lost my keys. (मैंने अपनी चाबियां खो दी हैं - अभी भी खोई हुई।)
- इन शब्दों के साथ: just, already, yet, ever, never
- समय अवधि समाप्त नहीं हुई: I have worked here for five years. (मैं यहां पांच साल से काम कर रहा हूं - अभी भी काम कर रहा।)
समय के शब्द चुनने में मदद करते हैं
Simple Past शब्द: yesterday, last week, in 2020, ago
Present Perfect शब्द: just, already, yet, ever, never, so far, for, since
"For" और "Since" का नियम
- I lived here for 5 years. = मैं अब यहां नहीं रहता (simple past)
- I have lived here for 5 years. = मैं अभी भी यहां रहता हूं (present perfect)
- I have lived here since 2020. = शुरुआती बिंदु, अभी भी यहां
आम गलतियां
❌ I have visited Paris in 2020. ✅ I visited Paris in 2020.
❌ Did you ever go to Japan? ✅ Have you ever been to Japan?
अक्सर पूछे जाने वाले प्रश्न
प्रश्न: अमेरिकी बनाम ब्रिटिश अंग्रेजी? उत्तर: अमेरिकी Simple Past अधिक इस्तेमाल करते हैं: "Did you eat yet?" ब्रिटिश Present Perfect अधिक इस्तेमाल करते हैं: "Have you eaten yet?" दोनों सही हैं।
प्रश्न: मुझे कैसे पता चलेगा कौन सा इस्तेमाल करना है? उत्तर: पूछें: क्या मैं ठीक से बता सकता हूं कब? अगर हां, Simple Past इस्तेमाल करें। अगर नहीं, Present Perfect इस्तेमाल करें।