English.guru
वापस

Present Perfect Continuous: आप यह कितनी देर से कर रहे हैं?

Have been + -ing — यह काल किसी चीज़ के कितनी देर से चल रहे होने के बारे में है, और यह साधारण present perfect से कैसे अलग है।

I have been waiting for an hour.

I wait, न I waited, न I have waited। यह काल सिर्फ़ एक काम करता है: यह भूतकाल में शुरू हुई किसी गतिविधि को अभी से जोड़ता है, और ज़ोर अवधि पर देता है।

रूप

have / has been + क्रिया**-ing**

कर्ता रूप
I, you, we, they have been working
he, she, it has been working

नकारात्मक: She hasn't been sleeping well. सवाल: How long have you been learning English? संक्षिप्त रूप: I've been · he's been · they've been

For और Since

ये दोनों ज़्यादातर मतलब उठाते हैं, और इन्हें उलझाना क्लासिक गलती है।

  • for + एक समय-अवधि: for an hour, for three years, for ages
  • since + एक शुरुआती बिंदु: since Monday, since 2019, since I was ten

I've been living here for six years. · I've been living here since 2019.

दोनों एक ही छह सालों के बारे में हैं। For अवधि नापता है; since बताता है कि वह कहाँ से शुरू हुई।

साधारण Present Perfect के मुक़ाबले

दोनों बहुत क़रीब हैं, और फ़र्क़ ज़ोर का है।

ज़ोर
I have painted the kitchen. नतीजा — काम पूरा हो गया, नया रंग है
I have been painting the kitchen. गतिविधि — इसीलिए मैं रंग से भरा हुआ हूँ
  • She has written three emails. — तीन पूरे हुए ईमेल मौजूद हैं।
  • She has been writing emails all morning. — उसने सुबह इसी में बिताई।

एक काम का नियम: अगर आप उसे गिन सकते हैं, तो साधारण present perfect आमतौर पर सही बैठता है (I've read two books)। अगर आप नतीजे गिनने के बजाय समय नाप रहे हैं, तो continuous इस्तेमाल करें (I've been reading all day)।

गतिविधि अभी भी चल रही हो सकती है, या अभी-अभी रुकी हो सकती है — दोनों सामान्य हैं। I've been running का मतलब हो सकता है "और मैं अभी भी दौड़ रहा हूँ" या "इसीलिए मेरी साँस फूली हुई है"।

अभी की स्थिति समझाना

यहाँ यह काल असली बातचीत में अपना काम दिखाता है। कुछ अभी साफ़ नज़र आ रहा है, और continuous उसकी वजह बताता है।

  • Your eyes are red. Have you been crying?
  • The streets are wet. It has been raining.
  • I'm exhausted — I**'ve been working** since six.

स्थिति वाली क्रियाएँ Simple ही रहती हैं

वही क्रियाएँ जो कहीं और -ing को मना करती हैं, यहाँ भी मना करती हैं:

know, be, have (के पास होना), like, believe, belong

  • I have been knowing her for years.
  • I have known her for years.

यह ख़ासतौर पर मायने रखता है, क्योंकि "how long" वाले सवाल continuous की तरफ़ ज़ोर से खींचते हैं — और know, be और have ठीक वही क्रियाएँ हैं जिन्हें लोग इनके साथ इस्तेमाल करना चाहते हैं।

  • I**'ve been** here for an hour. ("I've been being here" नहीं)
  • We**'ve had** this car since 2020.

बातचीत में

किसी पुराने दोस्त से मिलना

A: You look well. How long have you been living in Berlin?

B: Since March, so about six months. I've been learning German, but it's slow.

A: You've always been good at languages.

B: I've been saying that for years and nobody believes me.

Have been living, have been learning, have been saying सब वर्तमान तक पहुँचने वाली एक अवधि नापते हैं। Have always been simple ही रहता है, क्योंकि be एक स्थिति है।

खुद अभ्यास करें

नीचे दी गई क्विज़ for/since, नतीजे-बनाम-गतिविधि के फ़र्क़, और उन स्थिति वाली क्रियाओं का अभ्यास कराती है जो कभी -ing नहीं लेतीं।

स्वयं को परखें: क्विज़: Present Perfect Continuous →