पीछे
पाठ 64 / 114
📚 English Topic 64Perfect Tenses🌻 Intermediate

Have done vs Have been doing

पूर्ण वर्तमान बनाम निरंतर पूर्ण वर्तमान

📚 Results vs. Duration / परिणाम बनाम अवधि 📚

1

💬 संवाद

I have written three emails this morning.

मैंने आज सुबह तीन ईमेल लिखे हैं।

I have been writing emails since 9 AM.

मैं सुबह 9 बजे से ईमेल लिख रही हूँ।

Have you finished the report yet?

क्या आपने अभी तक रिपोर्ट पूरी कर ली है?

No, I have been working on it all day.

नहीं, मैं पूरे दिन इस पर काम कर रही हूँ।

The team has completed the project.

टीम ने प्रोजेक्ट पूरा कर लिया है।

Great! We have been waiting for this news.

बहुत अच्छा! हम इस खबर का इंतजार कर रहे थे।

2

📖 शब्दावली

5 शब्द
writtenलिखा हुआ (परिणाम)
sinceसे (समय बिंदु)
reportरिपोर्ट
workingकाम कर रहा/रही
completedपूरा किया
3

मुख्य वाक्य

Simple (Result) vs Continuous (Duration)

परिणाम बनाम अवधि

  • पैटर्न: Have + V3 vs Have been + V-ing
  • अर्थ: Simple परिणाम (कितना/कितनी बार) पर ध्यान देता है, जबकि Continuous प्रक्रिया (कितनी देर) पर।
I have drunk three cups of coffee.

मैंने तीन कप कॉफी पी ली है। (परिणाम)

I have been reading this book for hours.

मैं घंटों से यह किताब पढ़ रहा हूँ। (अवधि)

4

🎓 व्याख्या

Present Perfect Simple का उपयोग तब करें जब आप पूरे हो चुके कार्य या परिणाम पर जोर देना चाहते हैं।

Simple अक्सर 'How many' (कितने) या 'How much' (कितना) का उत्तर देता है।

Present Perfect Continuous का उपयोग तब करें जब कार्य अभी भी जारी है या आप उसकी अवधि पर जोर देना चाहते हैं।

Continuous अक्सर 'How long' (कितनी देर से) का उत्तर देता है।

I have cleaned the kitchen.
= 'मैंने रसोई साफ कर दी है।' (काम खत्म)

I have been cleaning the kitchen.
= 'मैं रसोई साफ कर रहा हूँ।' (काम जारी है या अभी-अभी रुका है)

5

📝 क्विज़

यदि आप कहना चाहते हैं कि आप दो घंटे से इंतज़ार कर रहे हैं, तो कौन सा सही है?