समय अभिव्यक्तियों के साथ प्रेजेंट परफेक्ट (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'.
Overview
for, since, और yet जैसे समय बताने वाले शब्दों के साथ इस्तेमाल करते हैं, तो इसका मतलब और भी स्पष्ट हो जाता है। ये शब्द हमें समय की अवधि या शुरुआत का बिंदु बताते हैं, और ये समझना B1 लेवल के learners के लिए बहुत ज़रूरी है ताकि वे अपनी बातों को सही ढंग से और बिना किसी confusion के कह सकें।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 का काम उम्मीद और वर्तमान वास्तविकता के बीच के अंतर को दिखाना है।for, since, और yet के साथ बनाने के कुछ स्पष्ट पैटर्न हैं। इन्हें समझना सही इस्तेमाल के लिए बहुत ज़रूरी है।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भी आमतौर पर अंत में आता है।
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.(बारिश अभी तक रुकी नहीं है। - बारिश का रुकना अपेक्षित था, लेकिन अभी भी हो रही है, जिसका वर्तमान में असर है।)
- भूतकाल के एक निश्चित, समाप्त हो चुके समय पर पूरी हुई क्रियाओं के लिए: यदि कोई क्रिया पूरी हो चुकी है और भूतकाल के एक निश्चित समय पर हुई थी, तो 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.(यह ऐसा संकेत देगा कि वह अभी भी जीवित हैं और लिख रहे हैं, या उनके लेखन का कोई ऐसा सीधा, जारी प्रभाव है जो कथन से व्यक्त नहीं हो रहा है।)
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.
for और since का प्रयोग हो रहा हो।for/since) | Simple Past (for/since के साथ नहीं) | Present Perfect Continuous (for/since के साथ) |for (duration), since (starting point) | Specific past time (yesterday, last year, in 2005) | for (duration), since (starting point) |I have known him since childhood. (मैं बचपन से उसे जानता हूँ।) | I knew him in childhood. (मैं बचपन में उसे जानता था।) - Implies no longer know | N/A (States usually don't use Continuous) |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 |मैं पाँच साल से यहाँ रह रहा हूँ। (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 का प्रयोग नहीं होता।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.(जब मैं जवान था तब मैं पाँच साल दिल्ली में रहा।)
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.जैसा ही है, लेकिन थोड़ा अधिक औपचारिक या साहित्यिक।)
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.(मैं दोपहर से इंतज़ार कर रहा हूँ।)
for का प्रयोग हो सकता है, लेकिन यह तब होता है जब हम किसी ऐसी अवधि की बात कर रहे हों जो भूतकाल में समाप्त हो चुकी है।He worked there for ten years.(उसने वहाँ दस साल काम किया। - मतलब, अब वह वहाँ काम नहीं करता।)
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.
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.”
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.”
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
| समय बताने वाले शब्द | मतलब | कब इस्तेमाल करें? | उदाहरण |
|---|---|---|---|
|
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? (Workplace)
Have you finished the report yet? (Workplace)
Done with the report yet? (Workplace)
You done yet? (Workplace)
Present Perfect: for, since, yet के साथ
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, 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
स्तर के अनुसार उदाहरण
I have lived here for one year.
I have lived here for one year.
She has been a student since 2022.
She has been a student since 2022.
I have not seen the teacher yet.
I have not seen the teacher yet.
Have you finished yet?
Have you finished yet?
We have known each other for a long time.
We have known each other for a long time.
He hasn't called me since yesterday.
He hasn't called me since yesterday.
Has the bus arrived yet?
Has the bus arrived yet?
I've had this phone for six months.
I've had this phone for six months.
I have worked in this department since I joined the company.
I have worked in this department since I joined the company.
They haven't decided on the new project yet.
They haven't decided on the new project yet.
She has been sick for the last three days.
She has been sick for the last three days.
Have you seen the latest news about the strike yet?
Have you seen the latest news about the strike yet?
The economy has been in recession for several consecutive quarters.
The economy has been in recession for several consecutive quarters.
Since the implementation of the new law, crime rates have dropped.
Since the implementation of the new law, crime rates have dropped.
We haven't yet reached a consensus on the budget.
We haven't yet reached a consensus on the budget.
I've been meaning to ask you about that for ages.
I've been meaning to ask you about that for ages.
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.
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.
For as long as I can remember, this building has stood vacant.
For as long as I can remember, this building has stood vacant.
Have you not yet realized the gravity of the situation?
Have you not yet realized the gravity of the situation?
The philosophical implications of this theory have been debated for centuries.
The philosophical implications of this theory have been debated for centuries.
Since time immemorial, humans have sought meaning in the stars.
Since time immemorial, humans have sought meaning in the stars.
The board has yet to manifest any intention of revising the policy.
The board has yet to manifest any intention of revising the policy.
I have for some time now harbored doubts about his sincerity.
I have for some time now harbored doubts about his sincerity.
आसानी से भ्रमित होने वाले
Learners use Past Simple for ongoing actions or Present Perfect for finished times.
Using 'since' with a duration of time.
Using 'yet' in positive sentences.
सामान्य गलतियाँ
I live here for two years.
I have lived here for two years.
I have lived here since two years.
I have lived here for two years.
I have yet finished.
I haven't finished yet.
He have been here.
He has been here.
I have seen him since two days.
I have seen him for two days / I haven't seen him for two days.
Did you finish yet?
Have you finished yet?
I have worked since 3 hours.
I have worked for 3 hours.
I have been knowing him for years.
I have known him for years.
I have lived here since I am a child.
I have lived here since I was a child.
I haven't yet seen it.
I haven't seen it yet.
I have yet to not see it.
I have yet to see it.
वाक्य संरचनाएँ
I have been a ___ for ___.
She hasn't ___ since ___.
Have you ___ yet?
It has been ___ since ___.
Real World Usage
I have worked in sales for over ten years.
Haven't left the house yet, see u soon!
I've had this cough since last night.
Has the gate opened yet?
We've been at the beach for 5 hours and I'm already sunburnt!
I haven't received my refund yet.
वर्तमान से कनेक्शन
I have lost my keys.
Yet का सही इस्तेमाल
Stative Verbs का शॉर्टकट
I have known her for years.
अंग्रेज बनाम अमेरिकन
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'.
Use 'since' to show loyalty and long-term commitment to a company or skill.
Always use the Present Perfect with 'yet' and 'already' instead of the Past Simple.
Make sure the verb after 'since' is in the Past Simple, even if the main verb is Present Perfect.
उच्चारण
Contraction Stress
In natural speech, 'I have' becomes 'I've' /aɪv/. The 'v' sound is very light.
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
चैलेंज
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?
डायरी विषय
सामान्य गलतियाँ
Test Yourself
Score: /4
अभ्यास प्रश्न
8 exercisesI have been a doctor ___ 2010.
Which sentence is correct?
Find and fix the mistake:
He hasn't yet finished his dinner.
They have arrived.
You can use 'since' with a duration of time like 'three weeks'.
A: Is the movie over? B: No, it ___.
Sort these: 1. Two hours, 2. Last night, 3. A long time.
Match: A. For, B. Since | 1. 1995, 2. Six months
Score: /8
Practice Bank
11 exercisesScore: /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
2
3
4
Mastery Progress
Needs Practice
Improving
Strong
Mastered
In Other Languages
Pretérito Perfecto / Presente + desde hace
English MUST use Present Perfect for 'how long' situations.
Passé Composé / Présent + depuis
English uses Present Perfect for ongoing states, whereas French uses the Present.
Perfekt / Präsens + seit
German speakers often incorrectly use Present Simple in English ('I am here since Monday').
~te iru / ~kara
Japanese doesn't have a direct 'have + V3' auxiliary structure.
Mundhu + Present/Past
Arabic does not have a specific 'perfect' aspect like English.
Le (了) / Yijing (已经)
Chinese has no verb conjugation for tense or person.
Learning Path
Prerequisites
संबंधित वीडियो
Related Grammar Rules
प्रेजेंट परफेक्ट: अमेरिका बनाम यूके (I've done बनाम I did)
Overview क्या आपको कभी लगा है कि आपकी इंग्लिश टेक्स्टबुक ने आपसे झूठ बोला है? आप क्लास में एक नियम सीखते हैं, और फिर एक...
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...
जीवन के अनुभव: Ever और Never के साथ Present Perfect
### Overview जब हम अपनी ज़िंदगी के अनुभवों (life experiences) के बारे में बात करते हैं, तो Present Perfect tense के साथ...
फ्यूचर कंटीन्यूअस (will be -ing)
### Overview नमस्ते! आज हम English grammar के एक बहुत ही महत्वपूर्ण और दिलचस्प हिस्से पर बात करेंगे—`Future Continuous...
अंग्रेजी प्रेजेंट परफेक्ट: अतीत को वर्तमान से जोड़ना (बुनियादी गठन)
Overview क्या कभी तुम्हारे साथ ऐसा हुआ है कि तुम किसी कमरे में गए और पूरी तरह भूल गए कि वहां क्यों गए थे? हम सबके साथ ऐस...