B1 Verb Tenses 11 min read मध्यम

समय अभिव्यक्तियों के साथ प्रेजेंट परफेक्ट (for, since, yet)

पुरानी बातों को आज से जोड़ने के लिए for, since, और yet तुम्हारे सबसे अच्छे दोस्त हैं।

Grammar Rule in 30 Seconds

Use the Present Perfect to connect past actions to the present moment using specific time markers like 'for', 'since', and 'yet'.

  • Use 'for' for a duration of time, like 'for three hours'.
  • Use 'since' for a specific starting point, like 'since 2010'.
  • Use 'yet' in negatives and questions for expected actions, like 'not yet'.
👤 + have/has + 🧩 (V3) + ⏳ (for/since/yet)

Overview

### Overview
Present Perfect Tense, जिसे हम 'पूर्ण वर्तमान काल' भी कह सकते हैं, English grammar का एक बहुत ही ज़रूरी हिस्सा है। ये Tense भूतकाल (past) की किसी घटना या स्थिति को वर्तमान (present) से जोड़ता है। Simple Past Tense के विपरीत, जो भूतकाल में एक निश्चित समय पर हुई क्रिया को बताता है, Present Perfect Tense इस बात पर ज़ोर देता है कि कोई क्रिया या स्थिति कब से चल रही है, या उसका वर्तमान से क्या संबंध है। जब हम इसे for, since, और yet जैसे समय बताने वाले शब्दों के साथ इस्तेमाल करते हैं, तो इसका मतलब और भी स्पष्ट हो जाता है। ये शब्द हमें समय की अवधि या शुरुआत का बिंदु बताते हैं, और ये समझना B1 लेवल के learners के लिए बहुत ज़रूरी है ताकि वे अपनी बातों को सही ढंग से और बिना किसी confusion के कह सकें।
### How This Grammar Works
Present Perfect Tense, जब for, since, और yet के साथ इस्तेमाल होता है, तो यह भूतकाल की किसी घटना या समय-सीमा को वर्तमान से जोड़ता है। यह बताता है कि कोई काम कब से चल रहा है, या कोई उम्मीद अभी तक पूरी नहीं हुई है। इसका मुख्य सिद्धांत है 'वर्तमान प्रासंगिकता' (current relevance)। यानी, जो काम भूतकाल में हुआ, उसका असर या उसकी मौजूदगी आज भी है।
  • For: यह शब्द बताता है कि कोई क्रिया या स्थिति कितनी अवधि (period of time) से चल रही है। जब आप for का इस्तेमाल करते हैं, तो आप यह बताते हैं कि कोई चीज़ कितने समय तक हुई है, या कोई स्थिति कितने समय से बनी हुई है, उस समय की शुरुआत से लेकर अभी तक।
  • उदाहरण: They have been friends for twenty years. (वे बीस साल से दोस्त हैं।) इसका मतलब है कि उनकी दोस्ती बीस साल पहले शुरू हुई थी और आज भी जारी है। यह पूरी अवधि को दर्शाता है जो वर्तमान तक पहुँचती है।
  • Since: यह शब्द उस शुरुआती बिंदु (starting point) को बताता है जहाँ से कोई क्रिया या स्थिति वर्तमान तक बिना रुके जारी रही है। Since भूतकाल के एक खास समय या घटना को बताता है जब काम शुरू हुआ था।
  • उदाहरण: I have lived here since 2018. (मैं 2018 से यहाँ रह रहा हूँ।) इसका मतलब है कि मेरा यहाँ रहना 2018 में शुरू हुआ था और अब तक जारी है। यह उस अवधि की शुरुआत बताता है जो वर्तमान तक फैली हुई है। यह एक साल, महीना, कोई खास तारीख, या कोई पिछली घटना हो सकती है।
  • Yet: यह शब्द बताता है कि कोई अपेक्षित काम या घटना अभी तक (up to the present moment) नहीं हुई है। Yet का इस्तेमाल ज़्यादातर नकारात्मक वाक्यों (negative statements) और सवालों (questions) में होता है।
  • सवालों में: यह पुष्टि करने के लिए कि क्या कोई उम्मीद की गई क्रिया हुई है (Have you eaten lunch yet? - क्या तुमने अभी तक दोपहर का खाना खा लिया है?)।
  • नकारात्मक वाक्यों में: यह स्पष्ट रूप से बताता है कि काम नहीं हुआ है, और अक्सर यह भी संकेत देता है कि वह काम अभी भी होने की उम्मीद है (I haven't submitted the assignment yet. - मैंने अभी तक असाइनमेंट जमा नहीं किया है।)।
Yet का काम उम्मीद और वर्तमान वास्तविकता के बीच के अंतर को दिखाना है।
### Formation Pattern
Present Perfect Tense के वाक्यों को for, since, और yet के साथ बनाने के कुछ स्पष्ट पैटर्न हैं। इन्हें समझना सही इस्तेमाल के लिए बहुत ज़रूरी है।
Present Perfect Tense बनाने का तरीका है: have/has + verb का Past Participle (V3)
  • Affirmative Statements (सकारात्मक वाक्य) (for या since के साथ): ये वाक्य बताते हैं कि कोई काम भूतकाल में शुरू हुआ और वर्तमान तक जारी है।
  • Pattern: Subject + have/has + Past Participle + (Object) + for/since + Time Expression
  • उदाहरण: She has worked at the company for five years. (वह पाँच साल से कंपनी में काम कर रही है।)
  • उदाहरण: We have known each other since primary school. (हम प्राइमरी स्कूल से एक-दूसरे को जानते हैं।)
  • Negative Statements (नकारात्मक वाक्य) (for, since, या yet के साथ): ये वाक्य बताते हैं कि कोई काम अभी तक नहीं हुआ है।
  • Pattern: Subject + have/has + not (haven't/hasn't) + Past Participle + (Object) + (for/since + Time Expression / yet)
  • उदाहरण: He hasn't called his parents for a week. (वह एक हफ़्ते से अपने माता-पिता को फ़ोन नहीं कर रहा है।)
  • उदाहरण: They haven't visited their grandmother since Christmas. (वे क्रिसमस से अपनी दादी से नहीं मिले हैं।)
  • उदाहरण: I haven't finished reading the book yet. (मैंने अभी तक किताब पढ़ना खत्म नहीं किया है।)
  • ध्यान दें: Yet आमतौर पर नकारात्मक वाक्यों के अंत में आता है।
  • Interrogative Statements (प्रश्नवाचक वाक्य) (for, since, या yet के साथ): ये वाक्य किसी काम की अवधि, शुरुआत, या पूरा होने की स्थिति के बारे में पूछते हैं।
  • Pattern: Have/Has + Subject + Past Participle + (Object) + (for/since + Time Expression / yet)?
  • उदाहरण: Have you studied English for long? (क्या तुमने ज़्यादा समय से English पढ़ी है?)
  • उदाहरण: Has she worked here since last year? (क्या वह पिछले साल से यहाँ काम कर रही है?)
  • उदाहरण: Have they arrived at the airport yet? (क्या वे अभी तक हवाई अड्डे पहुँच गए हैं?)
  • ध्यान दें: सवालों में Yet भी आमतौर पर अंत में आता है।
### When To Use It
Present Perfect Tense का for, since, और yet के साथ इस्तेमाल कई स्थितियों में होता है, जो सभी वर्तमान से जुड़ाव के सिद्धांत पर आधारित हैं। ये उन स्थितियों को बताने के लिए इस्तेमाल होता है जो अभी भी अधूरी हैं या जिनका वर्तमान पर सीधा असर है।
  • किसी जारी क्रिया या स्थिति की अवधि बताने के लिए: for या since का प्रयोग तब करें जब कोई काम भूतकाल में शुरू हुआ हो और वर्तमान क्षण तक जारी हो। यह इन दोनों शब्दों का मुख्य काम है।
  • I have lived in this city for ten years. (मैं दस साल से इस शहर में रह रहा हूँ। - मतलब, रहना 10 साल पहले शुरू हुआ और अब भी जारी है।)
  • She has been a doctor since 2005. (वह 2005 से डॉक्टर है। - मतलब, उसका डॉक्टर बनना 2005 में शुरू हुआ और वह अब भी डॉक्टर है।)
  • यह क्रिया या स्थिति की निरंतरता को दर्शाता है।
  • वर्तमान तक के अनुभवों या उपलब्धियों पर चर्चा करने के लिए: हालाँकि for, since, और yet हमेशा मौजूद नहीं होते, Present Perfect Tense जीवन के अनुभव बताने के लिए स्वाभाविक रूप से इस्तेमाल होता है, बिना किसी खास भूतकाल के समय का ज़िक्र किए। जब अवधि या शुरुआती बिंदु महत्वपूर्ण हो, तो ये शब्द (for, since) आसानी से जुड़ जाते हैं।
  • We have traveled to twenty countries. (हमने बीस देशों की यात्रा की है। - यह अब तक के कुल अनुभवों को बताता है।)
  • He has learned a lot since he started this job. (उसने यह नौकरी शुरू करने के बाद से बहुत कुछ सीखा है। - सीखना नौकरी शुरू होने के साथ शुरू हुआ और अब तक जारी है या उसका प्रभाव है।)
  • यह बताने के लिए कि कोई अपेक्षित काम अभी तक नहीं हुआ है: यह yet का खास इस्तेमाल है, जो मुख्य रूप से नकारात्मक वाक्यों और सवालों में होता है।
  • The package hasn't arrived yet. (पैकेज अभी तक नहीं पहुँचा है। - उम्मीद थी, पर अभी तक नहीं आया।)
  • Have you finished your presentation yet? (क्या तुमने अपनी प्रेजेंटेशन अभी तक खत्म कर ली है? - क्या इस समय तक काम पूरा हो गया है?)
  • Yet अधूरापन दिखाता है, जिसमें बदलाव की संभावना होती है।
  • हाल ही में पूरी हुई क्रियाओं को बताने के लिए जिनका वर्तमान में परिणाम दिखाई दे रहा हो: हालाँकि for और since यहाँ कम आम हैं, yet का प्रयोग हो सकता है। यह पिछली क्रिया को वर्तमान परिणाम से जोड़ता है। यह श्रेणी अक्सर just या already का इस्तेमाल करती है, लेकिन नकारात्मक संदर्भों में yet भी आ सकता है।
  • The rain hasn't stopped yet. (बारिश अभी तक रुकी नहीं है। - बारिश का रुकना अपेक्षित था, लेकिन अभी भी हो रही है, जिसका वर्तमान में असर है।)
### When Not To Use It
Present Perfect Tense का गलत इस्तेमाल तब होता है जब हम इसे उन क्रियाओं के लिए इस्तेमाल करते हैं जो पूरी तरह से वर्तमान से अलग हैं, या उन समय-सीमाओं के लिए जो पहले ही समाप्त हो चुकी हैं। इसके मुख्य कार्य (भूतकाल को वर्तमान से जोड़ना) का पालन करने से ये गलतियाँ टाली जा सकती हैं।
  • भूतकाल के एक निश्चित, समाप्त हो चुके समय पर पूरी हुई क्रियाओं के लिए: यदि कोई क्रिया पूरी हो चुकी है और भूतकाल के एक निश्चित समय पर हुई थी, तो Simple Past Tense का प्रयोग करना चाहिए। Present Perfect Tense स्पष्ट रूप से उस निश्चित भूतकाल के समय का उल्लेख करने से बचता है जब क्रिया समाप्त हुई थी।
  • गलत: I have visited Rome last summer. (पिछली गर्मियों में मैंने रोम का दौरा किया था। - last summer एक समाप्त समय-सीमा है।)
  • सही: I visited Rome last summer.
  • गलत: She has bought a new car yesterday. (उसने कल एक नई कार खरीदी। - yesterday एक निश्चित भूतकाल का क्षण है।)
  • सही: She bought a new car yesterday.
  • उन समय अभिव्यक्तियों (time expressions) के साथ जो एक समाप्त अवधि को दर्शाते हैं: yesterday, last week, two years ago, in 2005, when I was a child जैसे शब्द या वाक्यांश एक निश्चित, समाप्त हो चुकी अवधि की ओर इशारा करते हैं। ये Present Perfect Tense की प्रकृति (जो वर्तमान से जुड़ाव रखती है) के साथ असंगत हैं।
  • गलत: We have seen that film on Monday. (हमने सोमवार को वह फिल्म देखी। - On Monday एक समाप्त हो चुका दिन है।)
  • सही: We saw that film on Monday.
  • लेकिन, अगर अवधि समाप्त नहीं हुई है (जैसे today, this week), तो Present Perfect Tense का प्रयोग सही है: I haven't seen him today (आज मैं उससे नहीं मिला हूँ। - आज का दिन अभी खत्म नहीं हुआ है)।
  • उन क्रियाओं के लिए जो भूतकाल में शुरू हुईं और समाप्त हुईं और जिनका वर्तमान से कोई संबंध नहीं है: भले ही सटीक समय न बताया गया हो, यदि संदर्भ एक पूरी हो चुकी क्रिया का संकेत देता है जिसका कोई वर्तमान परिणाम नहीं है, तो Simple Past Tense का उपयोग करें।
  • Shakespeare wrote many plays. (शेक्सपियर ने कई नाटक लिखे। - वह अब जीवित नहीं हैं, इसलिए लिखने की क्रिया समाप्त हो चुकी है।)
  • गलत: Shakespeare has written many plays. (यह ऐसा संकेत देगा कि वह अभी भी जीवित हैं और लिख रहे हैं, या उनके लेखन का कोई ऐसा सीधा, जारी प्रभाव है जो कथन से व्यक्त नहीं हो रहा है।)
### Common Mistakes
सीखने वालों को Present Perfect Tense के साथ for, since, और yet का उपयोग करते समय कुछ खास गलतियों का सामना करना पड़ता है। इन सामान्य त्रुटियों को पहचानना सुधार के लिए महत्वपूर्ण है।
  • For और since को मिलाना: यह शायद सबसे आम गलती है। याद रखें, for अवधि (duration) बताता है (जैसे, for three hours), जबकि since शुरुआती बिंदु (starting point) बताता है (जैसे, since 9 o'clock)। इन्हें एक-दूसरे की जगह इस्तेमाल करने से व्याकरण की गलती होती है।
  • गलत: I have waited since two hours. (मुझे दो घंटे से इंतज़ार है। - यह अवधि है, इसलिए for आना चाहिए।)
  • सही: I have waited for two hours.
  • गलत: She has studied English for 2015. (उसने 2015 से English पढ़ी है। - यह शुरुआती बिंदु है, इसलिए since आना चाहिए।)
  • सही: She has studied English since 2015.
  • जारी क्रियाओं के लिए Simple Past Tense का उपयोग करना: यदि कोई क्रिया भूतकाल में शुरू हुई और वर्तमान तक जारी है, या उसका वर्तमान में महत्व है, तो Simple Past Tense के बजाय Present Perfect Tense आवश्यक है।
  • गलत: I lived here for ten years. (मैं दस साल यहाँ रहा। - इसका मतलब है कि अब मैं यहाँ नहीं रहता।)
  • सही: I have lived here for ten years. (मैं दस साल से यहाँ रह रहा हूँ। - इसका मतलब है कि मैं अभी भी यहाँ रहता हूँ।)
  • Yet का गलत इस्तेमाल या गलत जगह पर रखना: Yet का प्रयोग लगभग विशेष रूप से नकारात्मक वाक्यों और सवालों में होता है। यह आमतौर पर वाक्य के अंत में आता है।
  • गलत: I already haven't eaten yet. (यह अनावश्यक और व्याकरण की दृष्टि से गलत है।)
  • सही: I haven't eaten yet. (मैंने अभी तक नहीं खाया है।) या I already have eaten. (मैंने पहले ही खा लिया है।)
  • गलत: She yet hasn't called. (गलत स्थान पर प्रयोग।)
  • सही: She hasn't called yet. (उसने अभी तक फ़ोन नहीं किया है।)
  • अवधि के लिए Present Simple या Present Continuous का उपयोग for/since के साथ: उन क्रियाओं या स्थितियों के लिए जो भूतकाल में शुरू हुईं और जारी हैं, Present Perfect Tense (या Present Perfect Continuous) का उपयोग किया जाना चाहिए, न कि Present Simple या Present Continuous का।
  • गलत: I am living here for ten years. (मैं दस साल से यहाँ रह रहा हूँ। - यह गलत है।)
  • सही: I have been living here for ten years. या I have lived here for ten years.
  • गलत: He works here since 2010. (वह 2010 से यहाँ काम करता है। - यह गलत है।)
  • सही: He has worked here since 2010.
### Contrast With Similar Patterns
Present Perfect Tense को Simple Past Tense और Present Perfect Continuous Tense से समझना ज़रूरी है, खासकर जब for और since का प्रयोग हो रहा हो।
| Feature | Present Perfect (for/since) | Simple Past (for/since के साथ नहीं) | Present Perfect Continuous (for/since के साथ) |
| :----------------- | :------------------------------------------------------------------ | :--------------------------------------------------------------------- | :---------------------------------------------------------------------------------- |
| Meaning | Action started in past, continues to present. Current relevance. | Action completed at a specific past time. No present relevance. | Action started in past, continues to present, emphasis on the *duration* and *activity*. |
| Time Expression| for (duration), since (starting point) | Specific past time (yesterday, last year, in 2005) | for (duration), since (starting point) |
| Example (State)| I have known him since childhood. (मैं बचपन से उसे जानता हूँ।) | I knew him in childhood. (मैं बचपन में उसे जानता था।) - Implies no longer know | N/A (States usually don't use Continuous) |
| Example (Action)| She has lived here for five years. (वह पाँच साल से यहाँ रह रही है।) | She lived here for five years. (वह पाँच साल यहाँ रही।) - Implies no longer lives here | She has been living here for five years. (वह पाँच साल से यहाँ रह रही है।) - Emphasis on the *act* of living |
| Hindi Equivalent| मैं पाँच साल से यहाँ रह रहा हूँ। (Present Perfect Continuous जैसा) | वह पाँच साल यहाँ रही। (Simple Past जैसा) | मैं पाँच साल से यहाँ रह रहा हूँ। (Emphasis on 'रह रहा हूँ') |
मुख्य अंतर:
  • Present Perfect (State/Action): बताता है कि स्थिति या क्रिया कब से है/चल रही है, और वर्तमान में प्रासंगिक है।
  • Simple Past: बताता है कि क्रिया भूतकाल में कब हुई और खत्म हो गई।
  • Present Perfect Continuous: बताता है कि क्रिया कब से चल रही है, और क्रिया के जारी रहने पर, खासकर उसकी अवधि पर ज़ोर देता है।
Yet का Contrast: Yet का इस्तेमाल केवल Present Perfect (Negative/Interrogative) में होता है। Simple Past या Present Perfect Continuous के साथ yet का प्रयोग नहीं होता।
### Quick FAQ
1. क्या मैं for और since को Simple Past Tense के साथ इस्तेमाल कर सकता हूँ?
नहीं, आमतौर पर नहीं। for और since यह बताने के लिए इस्तेमाल होते हैं कि कोई काम कब से चल रहा है और अभी भी जारी है। यह Present Perfect Tense का मुख्य काम है। Simple Past Tense भूतकाल के एक समाप्त समय पर हुई क्रिया को बताता है।
  • सही: I have lived here for ten years. (मैं दस साल से यहाँ रह रहा हूँ - मतलब अभी भी रहता हूँ।)
  • गलत: I lived here for ten years. (यह बताता है कि मैं दस साल रहा, लेकिन अब नहीं रहता।)
  • अगर आप यह बताना चाहते हैं कि कोई काम भूतकाल में एक निश्चित अवधि तक चला और खत्म हो गया, तो Simple Past का प्रयोग करें, लेकिन for या since के बिना, या for के साथ लेकिन यह संकेत देते हुए कि वह अवधि समाप्त हो गई है। जैसे: I lived in Delhi for five years when I was young. (जब मैं जवान था तब मैं पाँच साल दिल्ली में रहा।)
2. क्या yet का प्रयोग सकारात्मक (affirmative) वाक्यों में हो सकता है?
बहुत ही दुर्लभ मामलों में, yet का प्रयोग किसी आश्चर्य या जोर देने के लिए सकारात्मक वाक्य में हो सकता है, लेकिन यह आम नहीं है और B1 लेवल पर इसकी आवश्यकता नहीं है। सामान्य नियम यही है कि yet का प्रयोग केवल नकारात्मक वाक्यों और सवालों में करें।
  • सामान्य: I haven't seen the movie yet.
  • असामान्य (जोर देने के लिए): He has yet to pass his driving test. (इसका मतलब है कि उसने अभी तक अपना ड्राइविंग टेस्ट पास नहीं किया है, और इस पर जोर दिया जा रहा है। यह He hasn't passed his driving test yet. जैसा ही है, लेकिन थोड़ा अधिक औपचारिक या साहित्यिक।)
3. for और since के साथ कौन से Tenses इस्तेमाल होते हैं?
for और since का सबसे आम प्रयोग Present Perfect Tense और Present Perfect Continuous Tense के साथ होता है, क्योंकि ये Tenses बताते हैं कि कोई काम भूतकाल में शुरू हुआ और वर्तमान तक जारी है।
  • Present Perfect: I have had this car for three years. (मेरे पास यह कार तीन साल से है।)
  • Present Perfect Continuous: I have been waiting since noon. (मैं दोपहर से इंतज़ार कर रहा हूँ।)
कभी-कभी, Simple Past Tense के साथ भी for का प्रयोग हो सकता है, लेकिन यह तब होता है जब हम किसी ऐसी अवधि की बात कर रहे हों जो भूतकाल में समाप्त हो चुकी है।
  • He worked there for ten years. (उसने वहाँ दस साल काम किया। - मतलब, अब वह वहाँ काम नहीं करता।)
4. 'I have finished my homework yet.' - क्या यह वाक्य सही है?
नहीं, यह वाक्य सही नहीं है। Yet का प्रयोग आमतौर पर नकारात्मक वाक्यों और सवालों में होता है। सकारात्मक वाक्यों में, यदि आप यह बताना चाहते हैं कि काम पूरा हो गया है, तो आप already का प्रयोग कर सकते हैं या yet का प्रयोग बिल्कुल न करें।
  • सही: I have finished my homework. (मैंने अपना होमवर्क पूरा कर लिया है।)
  • सही (अगर पहले ही कर लिया हो): I have already finished my homework.
  • सही (सवाल): Have you finished your homework yet? (क्या तुमने अपना होमवर्क अभी तक पूरा कर लिया है?)
  • सही (नकारात्मक): I haven't finished my homework yet. (मैंने अपना होमवर्क अभी तक पूरा नहीं किया है।)

Present Perfect Construction

Subject Auxiliary Past Participle Time Expression
I / You / We / They
have
worked
for 2 years
He / She / It
has
worked
since 2021
I / You / We / They
haven't
finished
yet
He / She / It
hasn't
finished
yet
Have
you
eaten
yet?
Has
she
arrived
yet?

Common Contractions

Full Form Contraction Negative Contraction
I have
I've
I haven't
You have
You've
You haven't
He has
He's
He hasn't
She has
She's
She hasn't
It has
It's
It hasn't
We have
We've
We haven't
They have
They've
They haven't

Meanings

The Present Perfect with time expressions describes states or actions that began in the past and continue into the present, or actions expected to happen soon.

1

Duration (For)

To express the total length of time an action has been happening up to now.

“They have been married for twenty years.”

“She has worked here for six months.”

2

Starting Point (Since)

To express the specific moment or date when an action began.

“I have known him since primary school.”

“It hasn't rained since last Tuesday.”

3

Expectation (Yet)

Used in negative sentences and questions to talk about something that hasn't happened but is expected to.

“Have you finished your homework yet?”

“The train hasn't arrived yet.”

Reference Table

Reference table for समय अभिव्यक्तियों के साथ प्रेजेंट परफेक्ट (for, since, yet)
समय बताने वाले शब्द मतलब कब इस्तेमाल करें? उदाहरण
for
समय की अवधि (Duration)
कितनी देर तक?
`for` + समय की लंबाई
I've studied `for` three hours.
since
शुरुआती समय (Starting point)
कब से?
`since` + खास तारीख या घटना
She's been absent `since` Monday.
yet
अब तक (अब तक नहीं हुआ)
क्या यह हो चुका है?
ज्यादातर नेगेटिव और सवालों में
Have you finished `yet`? / I haven't finished `yet`.

औपचारिकता का स्तर

औपचारिक
Have you completed the report yet?

Have you completed the report yet? (Workplace)

तटस्थ
Have you finished the report yet?

Have you finished the report yet? (Workplace)

अनौपचारिक
Done with the report yet?

Done with the report yet? (Workplace)

बोलचाल
You done yet?

You done yet? (Workplace)

Present Perfect: for, since, yet के साथ

Present Perfect + समय के शब्द

FOR (अवधि)

  • समय की लंबाई How long something lasts
  • For 2 hours A period
  • I have waited for ages. Ongoing action

SINCE (शुरुआत)

  • सटीक पल When something began
  • Since Monday A fixed point
  • She has studied since 9 AM. Action started & continues

YET (अब तक / सवाल)

  • अब तक Expectation of happening
  • Haven't eaten yet Negative completion
  • Have you seen it yet? Question about completion

For बनाम Since बनाम Yet

FOR
For 3 years Duration
For a long time Period
I've known him for years. How long?
SINCE
Since 2020 Starting point
Since I was a kid Specific event
She's lived here since last May. From when?
YET
Haven't finished yet Not completed (negative)
Have you heard yet? Expected (question)
It hasn't arrived yet. Up to this moment

सही शब्द का चुनाव कैसे करें

1

क्या काम पास्ट से अब तक चल रहा है?

YES
Present Perfect इस्तेमाल करें
NO
Simple Past इस्तेमाल करें
2

क्या आप समय की *लंबाई* बता रहे हैं?

YES
`for` का प्रयोग करें
NO
आगे बढ़ें
3

क्या आप काम शुरू होने का *समय* बता रहे हैं?

YES
`since` का प्रयोग करें
NO
आगे बढ़ें
4

क्या यह नेगेटिव वाक्य या काम के बारे में सवाल है?

YES
`yet` का प्रयोग करें (अक्सर आखिर में)
NO
पॉजिटिव के लिए `already` देखें

For, Since, Yet के आम उदाहरण

अवधि (Duration)

  • for three days
  • for a while
  • for ages
  • for many years
🗓️

शुरुआत (Starting Point)

  • since last week
  • since 2021
  • since I was born
  • since breakfast

पूरा होने की स्थिति

  • haven't done it yet
  • hasn't arrived yet
  • have you finished yet?
  • not yet

स्तर के अनुसार उदाहरण

1

I have lived here for one year.

I have lived here for one year.

2

She has been a student since 2022.

She has been a student since 2022.

3

I have not seen the teacher yet.

I have not seen the teacher yet.

4

Have you finished yet?

Have you finished yet?

1

We have known each other for a long time.

We have known each other for a long time.

2

He hasn't called me since yesterday.

He hasn't called me since yesterday.

3

Has the bus arrived yet?

Has the bus arrived yet?

4

I've had this phone for six months.

I've had this phone for six months.

1

I have worked in this department since I joined the company.

I have worked in this department since I joined the company.

2

They haven't decided on the new project yet.

They haven't decided on the new project yet.

3

She has been sick for the last three days.

She has been sick for the last three days.

4

Have you seen the latest news about the strike yet?

Have you seen the latest news about the strike yet?

1

The economy has been in recession for several consecutive quarters.

The economy has been in recession for several consecutive quarters.

2

Since the implementation of the new law, crime rates have dropped.

Since the implementation of the new law, crime rates have dropped.

3

We haven't yet reached a consensus on the budget.

We haven't yet reached a consensus on the budget.

4

I've been meaning to ask you about that for ages.

I've been meaning to ask you about that for ages.

1

The company has yet to issue a formal apology for the data breach.

The company has yet to issue a formal apology for the data breach.

2

Ever since the dawn of the digital age, privacy has been a concern.

Ever since the dawn of the digital age, privacy has been a concern.

3

For as long as I can remember, this building has stood vacant.

For as long as I can remember, this building has stood vacant.

4

Have you not yet realized the gravity of the situation?

Have you not yet realized the gravity of the situation?

1

The philosophical implications of this theory have been debated for centuries.

The philosophical implications of this theory have been debated for centuries.

2

Since time immemorial, humans have sought meaning in the stars.

Since time immemorial, humans have sought meaning in the stars.

3

The board has yet to manifest any intention of revising the policy.

The board has yet to manifest any intention of revising the policy.

4

I have for some time now harbored doubts about his sincerity.

I have for some time now harbored doubts about his sincerity.

आसानी से भ्रमित होने वाले

Present Perfect with Time Expressions (for, since, yet) बनाम Present Perfect vs. Past Simple

Learners use Past Simple for ongoing actions or Present Perfect for finished times.

Present Perfect with Time Expressions (for, since, yet) बनाम For vs. Since

Using 'since' with a duration of time.

Present Perfect with Time Expressions (for, since, yet) बनाम Yet vs. Already

Using 'yet' in positive sentences.

सामान्य गलतियाँ

I live here for two years.

I have lived here for two years.

You cannot use Present Simple for an action that started in the past and continues now.

I have lived here since two years.

I have lived here for two years.

Use 'for' with a duration (number of years).

I have yet finished.

I haven't finished yet.

'Yet' is used in negative sentences, usually at the end.

He have been here.

He has been here.

Third person singular (he/she/it) requires 'has'.

I have seen him since two days.

I have seen him for two days / I haven't seen him for two days.

Confusing the start point with the duration.

Did you finish yet?

Have you finished yet?

In British English, 'yet' requires the Present Perfect, not Past Simple.

I have worked since 3 hours.

I have worked for 3 hours.

3 hours is a duration, not a starting point.

I have been knowing him for years.

I have known him for years.

Stative verbs like 'know' cannot be used in the continuous form.

I have lived here since I am a child.

I have lived here since I was a child.

The clause after 'since' should be in the Past Simple.

I haven't yet seen it.

I haven't seen it yet.

While 'haven't yet' is possible, B1 learners should master the end-position first for natural flow.

I have yet to not see it.

I have yet to see it.

'Have yet to' is already negative in meaning; adding 'not' is a double negative.

वाक्य संरचनाएँ

I have been a ___ for ___.

She hasn't ___ since ___.

Have you ___ yet?

It has been ___ since ___.

Real World Usage

Job Interviews very common

I have worked in sales for over ten years.

Texting Friends constant

Haven't left the house yet, see u soon!

Doctor's Appointment common

I've had this cough since last night.

Travel / Airports very common

Has the gate opened yet?

Social Media Updates common

We've been at the beach for 5 hours and I'm already sunburnt!

Customer Support common

I haven't received my refund yet.

💡

वर्तमान से कनेक्शन

हमेशा याद रखो कि Present Perfect पास्ट को 'अभी' (NOW) से जोड़ता है। अगर काम पूरी तरह खत्म हो गया है, तो Simple Past इस्तेमाल करो। जैसे:
I have lost my keys.
⚠️

Yet का सही इस्तेमाल

'Yet' का इस्तेमाल ज्यादातर सिर्फ सवालों या 'ना' (negatives) वाले वाक्यों में ही होता है। पॉजिटिव बातों के लिए 'already' बेहतर है। जैसे: "I haven't eaten yet."
🎯

Stative Verbs का शॉर्टकट

हालत बताने वाली क्रियाओं (जैसे know, love, be) के साथ -ing मत लगाओ। इसके बजाय सीधा Present Perfect इस्तेमाल करो। जैसे:
I have known her for years.
🌍

अंग्रेज बनाम अमेरिकन

ब्रिटिश लोग 'yet' के साथ Present Perfect पसंद करते हैं, जबकि अमेरिकन लोग कभी-कभी Simple Past भी बोल देते हैं। जैसे:
Did you eat yet?
💡

अपनी लाइफ से जोड़ो

इसे सीखने का सबसे अच्छा तरीका है अपनी खुद की लाइफ के बारे में बात करना। सोचो तुम कब से इंग्लिश सीख रहे हो?
I have studied English since January.

Smart Tips

Try to answer the question 'When did it start?'. If the answer is your time expression, use 'since'. If it's not, use 'for'.

I've been here since 2 hours. I've been here for 2 hours.

Use 'since' to show loyalty and long-term commitment to a company or skill.

I work here for 5 years. I have worked here since 2018.

Always use the Present Perfect with 'yet' and 'already' instead of the Past Simple.

Did you do it yet? Have you done it yet?

Make sure the verb after 'since' is in the Past Simple, even if the main verb is Present Perfect.

I've been happy since I have moved. I've been happy since I moved.

उच्चारण

/aɪv/

Contraction Stress

In natural speech, 'I have' becomes 'I've' /aɪv/. The 'v' sound is very light.

yet? ↗

Yet Emphasis

The word 'yet' at the end of a sentence often carries a rising intonation in questions.

Question Rise

Have you finished yet? ↗

Conveys a genuine inquiry or slight impatience.

याद करें

स्मृति सहायक

FOR is for the 'length' of the race; SINCE is for the 'starting' place.

दृश्य संबंध

Imagine a ruler (For) measuring a line, and a pin (Since) stuck into a specific date on a calendar. For measures; Since marks.

Rhyme

Since is the start, For is the part, Yet is the heart of the question's art.

Story

I have lived in this house for ten years. Since I moved in, I have painted every room. I haven't finished the kitchen yet, but I'm working on it!

Word Web

DurationTimelineUnfinishedExperienceConnectionExpectationAuxiliary

चैलेंज

Write three sentences about your current job or hobby using 'for', 'since', and 'yet'.

सांस्कृतिक नोट्स

British speakers are very strict about using Present Perfect with 'yet'. Using Past Simple ('Did you eat yet?') sounds American.

In casual US speech, Past Simple is often used with 'yet' and 'already'.

Using 'since' to anchor your experience to a specific achievement is common in Western CVs.

The Present Perfect developed in Old English using the verb 'habban' (to have) plus a past participle to indicate possession of a completed state.

बातचीत की शुरुआत

How long have you lived in your current house?

Have you seen any good movies lately?

How long have you known your best friend?

Have you finished your goals for this year yet?

डायरी विषय

Write about a hobby you have. How long have you done it? Why did you start?
Describe your career or education history using 'for' and 'since'.
Make a 'To-Do' list and write about what you haven't finished yet and why.
Reflect on a long-term relationship (friend or family). How has it changed since you first met?

सामान्य गलतियाँ

Incorrect

सही


Incorrect

सही


Incorrect

सही


Incorrect

सही

Test Yourself

वाक्य पूरा करने के लिए सही शब्द चुनें।

✓ Correct! ✗ Not quite. Correct answer:
यहाँ 'two years' समय की एक अवधि है, इसलिए 'for' का इस्तेमाल सही है।
वाक्य में दी गई गलती को पहचानें और ठीक करें।

✓ Correct! ✗ Not quite. Correct answer:
चूँकि काम 2020 में शुरू हुआ और अब भी चल रहा है, हमें Present Perfect टेंस का इस्तेमाल करना होगा।
कौन सा वाक्य व्याकरण के हिसाब से सही है?

✓ Correct! ✗ Not quite. Correct answer:
नेगेटिव वाक्यों में 'अब तक' के लिए 'yet' का इस्तेमाल एकदम सही है।
इस वाक्य का इंग्लिश में अनुवाद करें: 'मैं तीन घंटे से पढ़ रहा हूँ।'

✓ Correct! ✗ Not quite. Correct answer:
यह काम पास्ट में शुरू हुआ और जारी है, इसलिए Present Perfect Continuous और 'for' का प्रयोग होगा।

Score: /4

अभ्यास प्रश्न

8 exercises
Fill in the blank with 'for' or 'since'.

I have been a doctor ___ 2010.

✓ Correct! ✗ Not quite. Correct answer: since
2010 is a specific starting point.
Choose the correct sentence. बहुविकल्पी

Which sentence is correct?

✓ Correct! ✗ Not quite. Correct answer: I have lived here for five years.
Use Present Perfect + 'for' for a duration.
Correct the error in the sentence. Error Correction

Find and fix the mistake:

He hasn't yet finished his dinner.

✓ Correct! ✗ Not quite. Correct answer: He hasn't finished his dinner yet.
'Yet' usually goes at the end of the sentence.
Change the sentence to a question using 'yet'. Sentence Transformation

They have arrived.

✓ Correct! ✗ Not quite. Correct answer: Have they arrived yet?
Questions with 'yet' follow the Have + Subj + V3 + yet pattern.
Is the following rule true or false? True False Rule

You can use 'since' with a duration of time like 'three weeks'.

✓ Correct! ✗ Not quite. Correct answer: False
'Since' is for starting points, 'for' is for durations.
Complete the dialogue. Dialogue Completion

A: Is the movie over? B: No, it ___.

✓ Correct! ✗ Not quite. Correct answer: hasn't finished yet
Negative Present Perfect is used for unfinished expectations.
Which word goes with 'since'? Grammar Sorting

Sort these: 1. Two hours, 2. Last night, 3. A long time.

✓ Correct! ✗ Not quite. Correct answer: 2
'Last night' is a specific point in time.
Match the time expression to the correct category. Match Pairs

Match: A. For, B. Since | 1. 1995, 2. Six months

✓ Correct! ✗ Not quite. Correct answer: A2, B1
For + six months (duration); Since + 1995 (point).

Score: /8

Practice Bank

11 exercises
सही शब्द चुनकर वाक्य पूरा करें। खाली जगह भरो

✓ Correct! ✗ Not quite. Correct answer:
वाक्य पूरा करने के लिए सही शब्द चुनें। खाली जगह भरो

✓ Correct! ✗ Not quite. Correct answer:
वाक्य की गलती ढूँढें और उसे ठीक करें। खाली जगह भरो

✓ Correct! ✗ Not quite. Correct answer:
वाक्य की गलती को ठीक करें। खाली जगह भरो

✓ Correct! ✗ Not quite. Correct answer:
सही वाक्य का चुनाव करें: खाली जगह भरो

✓ Correct! ✗ Not quite. Correct answer:
इंग्लिश में अनुवाद करें: 'मैंने आज सुबह से कुछ नहीं खाया है।' खाली जगह भरो

✓ Correct! ✗ Not quite. Correct answer:
इंग्लिश में अनुवाद करें: 'क्या तुमने अभी तक अपनी रिपोर्ट पूरी की है?' खाली जगह भरो

✓ Correct! ✗ Not quite. Correct answer:
शब्दों को सही क्रम में लगाकर वाक्य बनाएँ। खाली जगह भरो

✓ Correct! ✗ Not quite. Correct answer:
शब्दों को सही क्रम में लगाकर सवाल बनाएँ। खाली जगह भरो

✓ Correct! ✗ Not quite. Correct answer:
वाक्य के हिस्सों का सही मिलान करें: खाली जगह भरो

✓ Correct! ✗ Not quite. Correct answer:
स्थितियों का सही शब्दों के साथ मिलान करें: खाली जगह भरो

✓ Correct! ✗ Not quite. Correct answer:

Score: /11

अक्सर पूछे जाने वाले सवाल (8)

No, 'since' must be followed by a specific point in time (e.g., `since 2010`). For durations, use `for`.

Yes, it is grammatically correct and more formal. However, in B1 English, placing `yet` at the end is more common and natural.

Because 'know' is a stative verb. Stative verbs (like know, like, believe) are rarely used in the continuous form, even in the Present Perfect.

`For` measures the length of time (a period). `Since` marks the start of the time (a point).

No, use `already` for positive sentences. `I have already finished` vs `I haven't finished yet`.

Yes, Americans often use the Past Simple with 'yet' (e.g., `Did you eat yet?`), whereas British English prefers the Present Perfect.

Yes! You can say `since I was a child` or `since we met`. The verb in that clause is usually in the Past Simple.

No, `for ages` is an informal idiom meaning 'for a very long time'.

Scaffolded Practice

1

1

2

2

3

3

4

4

Mastery Progress

Needs Practice

Improving

Strong

Mastered

In Other Languages

Spanish moderate

Pretérito Perfecto / Presente + desde hace

English MUST use Present Perfect for 'how long' situations.

French moderate

Passé Composé / Présent + depuis

English uses Present Perfect for ongoing states, whereas French uses the Present.

German partial

Perfekt / Präsens + seit

German speakers often incorrectly use Present Simple in English ('I am here since Monday').

Japanese low

~te iru / ~kara

Japanese doesn't have a direct 'have + V3' auxiliary structure.

Arabic partial

Mundhu + Present/Past

Arabic does not have a specific 'perfect' aspect like English.

Chinese low

Le (了) / Yijing (已经)

Chinese has no verb conjugation for tense or person.

Learning Path

Prerequisites

Related Grammar Rules

B1

प्रेजेंट परफेक्ट: अमेरिका बनाम यूके (I've done बनाम I did)

Overview क्या आपको कभी लगा है कि आपकी इंग्लिश टेक्स्टबुक ने आपसे झूठ बोला है? आप क्लास में एक नियम सीखते हैं, और फिर एक...

A2

Phrasal Verbs: An Introduction (Turn On, Give Up, Look After)

## Phrasal Verbs: An Introduction A **phrasal verb** = verb + particle (up, on, off, out, in, away...) The combination...

B1

जीवन के अनुभव: Ever और Never के साथ Present Perfect

### Overview जब हम अपनी ज़िंदगी के अनुभवों (life experiences) के बारे में बात करते हैं, तो Present Perfect tense के साथ...

B2

फ्यूचर कंटीन्यूअस (will be -ing)

### Overview नमस्ते! आज हम English grammar के एक बहुत ही महत्वपूर्ण और दिलचस्प हिस्से पर बात करेंगे—`Future Continuous...

B1

अंग्रेजी प्रेजेंट परफेक्ट: अतीत को वर्तमान से जोड़ना (बुनियादी गठन)

Overview क्या कभी तुम्हारे साथ ऐसा हुआ है कि तुम किसी कमरे में गए और पूरी तरह भूल गए कि वहां क्यों गए थे? हम सबके साथ ऐस...

Was this helpful?
अभी तक कोई टिप्पणी नहीं। अपने विचार साझा करने वाले पहले व्यक्ति बनें!