Since vs For का फ़र्क़ — 'से' Confusion ख़त्म
छोटा जवाब: हिंदी का 'से' दो अलग मतलबों में आता है — "मैं 2019 से यहाँ हूँ" (कब से शुरू हुआ = since) और "मैं 5 साल से यहाँ हूँ" (कितने समय तक = for)। Starting point पर since, duration पर for — बस यही पूरा फ़र्क़ है।
Free practice: Free English Grammar Exercises — हिंदी Explanations और Answers के साथ
1मैं 2019 से यहाँ काम कर रहा हूँ — English में:जवाब देखें
2मैं दो घंटे से पढ़ रही हूँ — English में:जवाब देखें
3उसने आज सुबह से खाना नहीं खाया है — English में:जवाब देखें
4मैं बचपन से cricket खेलता आ रहा हूँ — English में:जवाब देखें
समस्या: एक 'से', दो English words
हिंदी में ये दो वाक्य सुनिए — दोनों में एक ही शब्द 'से' है:
① "मैं 2019 से यहाँ रह रहा हूँ।" ② "मैं पाँच साल से यहाँ रह रहा हूँ।"
पर English में ये दो अलग शब्द बनते हैं: I have been living here since 2019 और I have been living here for five years। हिंदी 'से' starting point (कब से) और duration (कितने समय से) — दोनों को cover कर लेता है, इसलिए दिमाग़ को बताना पड़ता है कि अब कौन-सा वाला 'से' है। इसी उलझन से I live here since 5 years जैसी ग़लती निकलती है, जो लगभग हर Hindi speaker करता है।
Test एक line का है: 'से' के बाद जो आया वह एक वक़्त-बिंदु है (2019, Monday, सुबह, मेरा बचपन) या एक अवधि (पाँच साल, दो घंटे, काफ़ी देर)? बिंदु है तो since, अवधि है तो for।
Since = starting point (कब से)
since के बाद वह वक़्त आता है जब काम शुरू हुआ था — और वह काम आज भी जारी है। timeline पर एक निशान सोचिए, जिससे बाण अब तक निकला हुआ है।
| हिंदी (starting point 'से') | English |
|---|---|
| मैं 2019 से यहाँ हूँ। | I have been here since 2019. |
| वह Monday से छुट्टी पर है। | She has been on leave since Monday. |
| मैं सुबह से पढ़ रहा हूँ। | I have been studying since morning. |
| मैं बचपन से cricket देखता हूँ। | I have watched cricket since I was a child. |
| वह last meeting से email का जवाब नहीं दे रही। | She hasn't replied to the email since the last meeting. |
ध्यान दें: since के साथ सिर्फ़ एक शब्द नहीं, पूरा clause भी आ सकता है — since I was a child, since I came to this city। हर जगह सवाल एक ही है: "काम कब शुरू हुआ?"
For = duration (कितने समय तक)
for के बाद समय की लंबाई आती है — कितने साल, कितने घंटे, कितने दिन। शुरुआत कब हुई, इससे sentence को मतलब नहीं; लंबाई मायने रखती है।
| हिंदी (duration 'से') | English |
|---|---|
| मैं पाँच साल से यहाँ हूँ। | I have been here for five years. |
| मैं दो घंटे से इंतज़ार कर रहा हूँ। | I have been waiting for two hours. |
| वह दस मिनट से बात कर रही है। | She has been talking for ten minutes. |
| मैं लंबे समय से यह phone लेना चाह रहा हूँ। | I have wanted this phone for a long time. |
| हम सालों से नहीं मिले। | We haven't met for ages. |
एक और अंतर: for वाले वाक्य future और simple past में भी चलते हैं — I lived there for three years (अब नहीं रहता)। पर since सिर्फ़ शुरुआती बिंदु बताता है, इसलिए वह ज़्यादातर perfect tenses के साथ ही आता है।
Since/for कौन-से tenses के साथ आते हैं
हिंदी में "…से …रहा हूँ" वाला रूप present जैसा सुनाई देता है, पर जब उसमें 'कितने समय से' छिपा हो तो English में present perfect या present perfect continuous आता है। यही हिंदी ↔ English mapping सबसे ज़रूरी है:
| हिंदी वाक्य | English tense | English |
|---|---|---|
| मैं 2019 से यहाँ रह रहा हूँ। | Present Perfect Continuous | I have been living here since 2019. |
| मैं 5 साल से यहाँ रह रहा हूँ। | Present Perfect Continuous | I have been living here for 5 years. |
| मुझे बचपन से music पसंद है। | Present Perfect | I have liked music since childhood. |
| तब तक मैं दो घंटे से खड़ा था। | Past Perfect Continuous | I had been standing there for two hours by then. |
इसीलिए I am working here since 2019 ग़लत है — present continuous में 'से' वाली अवधि समा नहीं सकती। या तो I have been working here since 2019 (अब भी कर रहा हूँ) या I worked there for 2 years (ख़त्म हो चुका)।
आम ग़लतियाँ और उनका fix
① Duration के साथ since — सबसे famous ग़लती
I live here since 5 years → I have lived here for 5 years। '5 साल' लंबाई है, शुरुआती बिंदु नहीं — हिंदी 'से' की लत यहाँ धोखा देती है।
② Simple present के साथ 'से'
I am here since 2019 → I have been here since 2019। 'कब से…अब तक' वाली बात perfect tense माँगती है — present continuous या simple present नहीं।
③ उल्टा ग़लती — starting point के साथ for
I have known her for 2020 → I have known her since 2020। 2020 एक साल की अवधि नहीं, शुरुआती बिंदु है ('2020 से जानता हूँ')।
④ Since के बाद duration word
Since two hours → for two hours। since के साथ morning, 2019, Monday, childhood जैसे बिंदु आते हैं; hours/days/years की गिनती के साथ for।
Practice: 5 drill questions
हर blank में since या for भरिए। पहले पूछिए — बिंदु या लंबाई?
1. मैं 10 साल से यह company में हूँ। → I have been in this company ___ ten years.
जवाब: for — 'ten years' अवधि (लंबाई) है, कोई शुरुआती तारीख़ नहीं।
2. वह March से यहाँ काम कर रही है। → She has been working here ___ March.
जवाब: since — March शुरुआती बिंदु है ('March से, यानी अब तक')।
3. मैं आधे घंटे से इंतज़ार कर रहा हूँ। → I have been waiting ___ half an hour.
जवाब: for — 'आधा घंटा' लंबाई है। since half an hour ग़लत है।
4. मैं school के दिनों से उसे जानता हूँ। → I have known him ___ my school days.
जवाब: since — school days वह वक़्त है जब से जाना शुरू हुआ — starting point।
5. वह लंबे समय से interview की तैयारी कर रही है। → She has been preparing for the interview ___ a long time.
जवाब: for — 'a long time' एक अवधि है; since a long time कभी नहीं बनता।
साथ में tenses भी practice करने हों तो हमारी 12 English tenses की हिंदी guide इसी 'से…रहा हूँ' mapping को पूरा chart बनाकर समझाती है।
अक्सर पूछे जाने वाले सवाल
'Morning' के साथ since आता है या for?
Since this morning का मतलब आज सुबह से अब तक है। For the morning भी सही हो सकता है, लेकिन उसका मतलब सुबह की अवधि के लिए है: I booked the room for the morning। किसी phrase को अलग से ग़लत मानने के बजाय पूरे वाक्य का मतलब देखें।
क्या since/for सिर्फ़ present perfect के साथ आते हैं?
नहीं। 'कितने समय से…अब तक' वाली बात में present perfect / present perfect continuous सबसे आम है, पर past में भी चलते हैं — I had been waiting for two hours, She lived there for five years। since पूरे clause के साथ भी आता है: since I was a child।
Since vs for की practice कहाँ करूँ?
ऊपर के drills रोज़ बोलकर दोहराइए और अपने असली जीवन के वाक्य बनाइए — "मैं … से … कर रहा हूँ"। PromGee app में AI हर since/for ग़लती के पीछे का rule आपकी भाषा में समझाता है — वहीं pattern पक्का होता है।
समय की बात में since शुरुआत बताता है और for अवधि। अब तक जारी activity के लिए perfect simple या continuous दोनों संभव हो सकते हैं: I have worked / have been working here for five years। State के लिए simple form देखें: I have known her for five years। ख़त्म हो चुका काम हो तो I worked there for five years सही है। पहले बिंदु या लंबाई चुनें, फिर संदर्भ के हिसाब से tense।
Since/for की Confusion आज ख़त्म करें
PromGee में AI हर since/for ग़लती के पीछे का rule आपकी भाषा में समझाता है — focused quizzes के साथ।
PromGee देखें