English.guru
फर्कनुहोस्

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/since सँग present perfect चाहिन्छ।

सङ्केत गर्ने शब्द

सङ्केत शब्द काल
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 फेरि अहिलेमा फर्किन्छ।

आफैँ अभ्यास गर्नुहोस्

तलको क्विजले भर्खर पढेको कुरा जाँच्नुहोस् — यो यसलाई सम्झने सबैभन्दा छिटो तरिका हो।

आफूलाई जाँच्नुहोस्: क्विज: Present Perfect बनाम Past Simple →