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

Present Perfect Progressive

Intermediate काल 2

Present Perfect Progressive (वर्तमान पूर्ण निरंतर काल) का प्रयोग उन क्रियाओं के लिए किया जाता है जो भूतकाल में शुरू हुईं और अभी भी जारी हैं, या जो अभी-अभी समाप्त हुई हैं। 'I have been studying for 3 hours' — 'have been studying' दर्शाता है कि पढ़ाई 3 घंटे पहले शुरू हुई और अभी भी जारी है।

संरचना: have/has + been + क्रिया-ing

I/you/we/they + have been + क्रिया-ing, he/she/it + has been + क्रिया-ing।

I have been learning English for 2 years.

मैं 2 साल से अंग्रेज़ी सीख रहा हूँ।

She has been cooking since morning.

वह सुबह से खाना बना रही है।

They have been waiting for an hour.

वे एक घंटे से इंतज़ार कर रहे हैं।

It has been raining all day.

दिन भर बारिश हो रही है।

कर्तासहायकउदाहरण
I / You / We / Theyhave beenI have been running.
He / She / Ithas beenShe has been running.

for और since के साथ

Present Perfect Progressive में 'for' (अवधि) और 'since' (शुरुआत) बहुत सामान्य हैं।

I have been reading for two hours.

मैं दो घंटे से पढ़ रहा हूँ।

He has been working since 8 AM.

वह सुबह 8 बजे से काम कर रहा है।

We have been living here for five years.

हम पाँच साल से यहाँ रह रहे हैं।

She has been teaching since 2015.

वह 2015 से पढ़ा रही है।

Present Perfect और Present Perfect Progressive में अंतर

Present Perfect परिणाम पर ध्यान देता है, जबकि Present Perfect Progressive प्रक्रिया/अवधि पर ध्यान देता है।

I have read 3 books. (परिणाम — 3 किताबें पूरी)

मैंने 3 किताबें पढ़ी हैं।

I have been reading a book. (प्रक्रिया — अभी जारी)

मैं एक किताब पढ़ रहा हूँ।

She has painted the room. (पूर्ण — कमरा रंगा)

उसने कमरा रंग दिया है।

She has been painting the room. (जारी — अभी भी रंग रही)

वह कमरा रंग रही है।

अभी-अभी समाप्त हुई क्रिया

जब कोई क्रिया अभी-अभी समाप्त हुई हो और उसका प्रभाव दिखे, तो भी Present Perfect Progressive प्रयोग होता है।

You're sweating. Have you been running?

तुम्हें पसीना आ रहा है। क्या तुम दौड़ रहे थे?

Her eyes are red. She has been crying.

उसकी आँखें लाल हैं। वह रो रही थी।

हिन्दी और अंग्रेज़ी में अंतर

  • हिंदी में 'से + रहा है/रही है' (दो घंटे से पढ़ रहा हूँ) अंग्रेज़ी के Present Perfect Progressive (have been reading for 2 hours) से मेल खाता है।
  • दोनों में 'कब से जारी है' का भाव समान है।

Common Mistakes

I have been study English.

I have been studying English.

'have been' के बाद क्रिया-ing (studying) आती है।

She has been knowing him for years.

She has known him for years.

'know' एक stative verb है — Progressive में नहीं आती।

Try it in conversation

A

You look tired. What have you been doing?

तुम थके हुए लग रहे हो। क्या कर रहे थे?

B

I have been studying for the exam all day.

मैं दिन भर परीक्षा की तैयारी कर रहा था।

A

How long have you been learning Hindi?

तुम कब से हिंदी सीख रहे हो?

B

I have been learning Hindi for six months.

मैं छह महीने से हिंदी सीख रहा हूँ।

Fill in the blanks

They ___ (wait) for the bus for 30 minutes.

He ___ (work) here since 2020.

Quiz

'She ___ since morning.' — सही विकल्प चुनें।

'I ___ for 3 hours.' — रिक्त स्थान भरें।

Related Topics

Leolin mascot

Practice speaking English in the app

Practice English conversation with AI. Download for free!

Free Download