“Has been” और “Have been” का प्रयोग अंग्रेज़ी में वर्तमान परिपूर्ण काल (Present Perfect Tense) और वर्तमान परिपूर्ण निरंतर काल (Present Perfect Continuous Tense) में होता है। इन दोनों का उपयोग यह दर्शाने के लिए किया जाता है कि कोई काम या घटना अतीत में शुरू हुई थी और अब तक जारी है, या उसका असर अब भी बना हुआ है। दोनों में अंतर इस बात पर निर्भर करता है कि वाक्य का कर्ता (subject) एकवचन है या बहुवचन।
“Has been” का प्रयोग तब होता है जब कर्ता (subject) एकवचन (singular) या तीसरा व्यक्ति (he, she, it) हो।
अंग्रेज़ी: He has been working here for three years.
हिंदी अनुवाद: वह तीन साल से यहां काम कर रहा है।
अंग्रेज़ी: It has been raining since morning.
हिंदी अनुवाद: सुबह से बारिश हो रही है।
इसमें “has been” का उपयोग तब होता है जब किसी व्यक्ति या वस्तु का कार्य या स्थिति अब भी जारी है और उसका असर वर्तमान में है।
“Have been” का प्रयोग तब होता है जब कर्ता (subject) बहुवचन (plural) हो या पहला व्यक्ति (I, we) और दूसरा व्यक्ति (you) हो।
अंग्रेज़ी: We have been waiting for you for an hour.
हिंदी अनुवाद: हम एक घंटे से तुम्हारा इंतजार कर रहे हैं।
अंग्रेज़ी: I have been learning English for six months.
हिंदी अनुवाद: मैं छह महीनों से अंग्रेज़ी सीख रहा हूं।
यहां “have been” यह दिखाने के लिए प्रयोग होता है कि कर्ता बहुवचन है या पहला/दूसरा व्यक्ति है, और उसका कार्य अतीत में शुरू हुआ था और अब भी जारी है।
Has been:
She has been studying for two hours.
(वह दो घंटे से पढ़ाई कर रही है।)
He has been living in this city for ten years.
(वह इस शहर में दस साल से रह रहा है।)
Have been:
They have been working on this project since Monday.
(वे इस प्रोजेक्ट पर सोमवार से काम कर रहे हैं।)
I have been exercising every morning.
(मैं हर सुबह व्यायाम कर रहा हूं।)
इस प्रकार, “has been” और “have been” का प्रयोग कर्ता की संख्या और प्रकार के आधार पर किया जाता है, और ये वर्तमान से जुड़े हुए अतीत के कार्यों को दर्शाते हैं।