वर्तमान पूर्ण काल
Present Perfect
Present Perfect (वर्तमान पूर्ण काल) अंग्रेज़ी के सबसे कठिन कालों में से एक है। इसकी संरचना 'have/has + past participle' है — 'I have visited Agra' (मैं आगरा जा चुका हूँ)। यह काल भूतकाल की ऐसी क्रिया को दर्शाता है जिसका प्रभाव वर्तमान पर है। हिंदी में '-चुका है / -चुकी है' या '-ा है / -ी है' से इसे व्यक्त करते हैं।
Present Perfect की संरचना
have/has + past participle (तीसरा रूप)। I/you/we/they के साथ 'have', he/she/it के साथ 'has' का प्रयोग होता है।
I have finished my homework.
मैंने अपना होमवर्क पूरा कर लिया है।
She has lived in Delhi for 5 years.
वह 5 साल से दिल्ली में रहती है।
They have visited the Taj Mahal.
वे ताज महल जा चुके हैं।
He has eaten lunch.
उसने दोपहर का खाना खा लिया है।
| कर्ता | सहायक क्रिया | उदाहरण |
|---|---|---|
| I / You / We / They | have | I have seen it. |
| He / She / It | has | She has seen it. |
Present Perfect के मुख्य उपयोग
Present Perfect कई स्थितियों में प्रयोग होता है — अनुभव, अभी पूर्ण हुई क्रिया, भूतकाल से जारी स्थिति।
I have been to Goa twice.
मैं गोवा दो बार जा चुका हूँ। (अनुभव)
She has just finished cooking.
उसने अभी खाना बनाना पूरा किया है। (अभी पूर्ण)
I have known him since childhood.
मैं उसे बचपन से जानता हूँ। (जारी स्थिति)
He has lost his phone.
उसका फ़ोन खो गया है। (वर्तमान प्रभाव)
for और since का प्रयोग
'for' समय की अवधि (period) के लिए है, 'since' शुरुआत के बिंदु (starting point) के लिए है।
I have lived here for 10 years.
मैं 10 साल से यहाँ रहता हूँ।
She has studied English since 2020.
वह 2020 से अंग्रेज़ी पढ़ रही है।
We have been friends for a long time.
हम बहुत समय से दोस्त हैं।
He has worked here since April.
वह अप्रैल से यहाँ काम करता है।
| for (अवधि) | since (शुरुआत) |
|---|---|
| for 3 days (3 दिन से) | since Monday (सोमवार से) |
| for 2 years (2 साल से) | since 2024 (2024 से) |
| for a long time (बहुत समय से) | since childhood (बचपन से) |
Simple Past और Present Perfect में अंतर
Simple Past समाप्त हो चुकी क्रिया (yesterday, last week) के लिए है। Present Perfect अनिश्चित समय या वर्तमान से जुड़ी क्रिया के लिए है।
I visited Agra last year. (Simple Past)
मैं पिछले साल आगरा गया। (कब — निश्चित)
I have visited Agra. (Present Perfect)
मैं आगरा जा चुका हूँ। (कब — अनिश्चित)
She ate lunch. (Simple Past)
उसने खाना खाया। (समाप्त)
She has eaten lunch. (Present Perfect)
उसने खाना खा लिया है। (अभी — प्रभाव)
yesterday, last week, in 2020 जैसे निश्चित समय-शब्दों के साथ Present Perfect नहीं आता — Simple Past आता है।
हिन्दी और अंग्रेज़ी में अंतर
- ●हिंदी में '-चुका है / -चुकी है' (जा चुका हूँ) अंग्रेज़ी के Present Perfect (have gone / have been) से मिलता है।
- ●लेकिन हिंदी में Simple Past और Present Perfect का अंतर उतना स्पष्ट नहीं होता — 'मैं गया' और 'मैं गया हूँ' दोनों प्रयोग होते हैं।
- ●अंग्रेज़ी में यह अंतर बहुत महत्वपूर्ण है।
Common Mistakes
I have visited Agra yesterday.
I visited Agra yesterday.
'yesterday' निश्चित भूतकाल है — Present Perfect नहीं, Simple Past का प्रयोग होता है।
She have finished her work.
She has finished her work.
She (तीसरा व्यक्ति एकवचन) के साथ 'has' आता है, 'have' नहीं।
I have lived here since 5 years.
I have lived here for 5 years.
'5 years' अवधि है, इसलिए 'for' का प्रयोग होता है। 'since' शुरुआत के बिंदु (since 2020) के लिए है।
Try it in conversation
A
Have you ever been to Kerala?
क्या तुम कभी केरल गए हो?
B
No, I haven't. But I've been to Goa.
नहीं, नहीं गया। लेकिन मैं गोवा जा चुका हूँ।
A
You should visit Kerala. It's beautiful!
तुम्हें केरल जाना चाहिए। बहुत सुंदर है!
A
How long have you studied English?
तुम कितने समय से अंग्रेज़ी पढ़ रहे हो?
B
I have studied English for three years.
मैं तीन साल से अंग्रेज़ी पढ़ रहा हूँ।
Fill in the blanks
They ___ (never/visit) Rajasthan.
He ___ (live) in this city ___ five years.
Quiz
'I ___ this movie three times.' — सही विकल्प चुनें।
'She ___ here ___ 2019.' — रिक्त स्थान भरें।
Related Topics

Practice speaking English in the app
Practice English conversation with AI. Download for free!
Free Download