Present Perfect Continuous: آپ یہ کتنی دیر سے کر رہے ہیں؟
Have been + -ing — یہ زمانہ کسی چیز کے کتنی دیر سے چل رہے ہونے کے بارے میں ہے، اور یہ سادہ present perfect سے کیسے الگ ہے۔
I have been waiting for an hour.
نہ I wait، نہ I waited، نہ I have waited۔ یہ زمانہ صرف ایک کام کرتا ہے: یہ ماضی میں شروع ہوئی کسی سرگرمی کو ابھی سے جوڑتا ہے، اور زور مدت پر دیتا ہے۔
اردو بولنے والوں کے لیے یہ اہم ہے: اردو میں اس کے لیے حال کا جاری زمانہ ہی کافی ہے — «میں ایک گھنٹے سے انتظار کر رہا ہوں»۔ اسی لیے ❌ I am waiting for an hour یا ❌ I am waiting since one hour کہہ دیا جاتا ہے۔ انگریزی میں اس مفہوم کے لیے خاص شکل چاہیے: have been waiting۔
شکل
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 نہیں لیتے۔