अंग्रेज़ी व्याकरण

since, for और ago: तीन शब्द जो आपका काल तय करते हैं

"I live here since 2019" ग़लत है, और वजह since शब्द नहीं — क्रिया है। ये तीन समय-शब्द आप पर एक काल कैसे थोप देते हैं, और 30 सुधारे हुए वाक्य।

FlexiLingo Team
13 सितंबर, 2026
14 मिनट का पाठ
इसे यहीं अभ्यास करें

इसे असली वीडियो में देखें

FlexiLingo लाइब्रेरी के हर वीडियो में क्लिक करने योग्य सबटाइटल और पूरा ट्रांसक्रिप्ट है। किसी भी शब्द पर टैप करें — अर्थ देखें, सुनें और रिवीज़न के लिए रखें।

वीडियो लाइब्रेरी खोलें

1समय-शब्द सजावट नहीं हैं

ज़्यादातर सीखने वाले since, for और ago को शब्दावली की तरह लेते हैं — तीन शब्द, तीन अर्थ, याद करो और आगे बढ़ो। इसी में वह चीज़ छूट जाती है जो इन्हें सचमुच कठिन बनाती है।

ये तीन शब्द वाक्य में सिर्फ़ जानकारी नहीं जोड़ते। ये काल को बाँध देते हैं। पहले समय-शब्द चुनना और फिर उससे अलग जाकर काल चुनना — क्लासिक ग़लतियाँ ठीक इसी तरह बनती हैं।

"I live here since 2019" इसका अच्छा उदाहरण है। since शब्द सही है — 2019 सचमुच शुरुआत का बिंदु है। ग़लत यह है कि since एक perfect काल माँगता है, जबकि live present simple में है। सीखने वाले ने सही शब्द और ग़लत क्रिया चुनी, और वाक्य टूट गया।

इसलिए इन्हें समझने का सबसे उपयोगी तरीक़ा है — इन्हें क्रिया को दिए गए निर्देश मानना। since कहता है: perfect काल लो। ago कहता है: past simple लो। for कुछ नहीं कहता, इसीलिए वही लचीला है और एक बिलकुल अलग तरह की ग़लती की जड़ भी।

इन तीनों को ठीक कीजिए: (क) I know her since 2015. (ख) I have finished it two hours ago. (ग) I am here for two hours.

(क) I have known her since 2015 — since perfect माँगता है। (ख) I finished it two hours ago — ago past simple माँगता है। (ग) I have been here for two hours — for दोनों की छूट देता है, पर यहाँ अर्थ यह है कि आप अब भी वहीं हैं, इसलिए perfect चाहिए।

Tip: अगर और कुछ न सुधारें, तो since सुधार लीजिए। तीनों में यही सबसे ज़्यादा दोहराई जाने वाली ग़लती है और आपकी ज़िंदगी के बारे में होने वाली अधिकतर बातचीत के पहले मिनट में ही आ जाती है।

2since: शुरुआत का बिंदु

since "कब से?" का उत्तर देता है और तीनों में सबसे कठोर है।

since + समय का एक बिंदु। अवधि नहीं। since 2019, since Monday, since March, since I was a child, since breakfast, since we last met.

असली कसौटी यह है कि since के बाद जो आ रहा है, क्या वह ऐसा क्षण है जिसे आप कैलेंडर या घड़ी पर निशान लगा सकें। 2019 एक बिंदु है। Monday एक बिंदु है। "छह साल" बिंदु नहीं — वह लंबाई है — इसीलिए "since six years" हर संदर्भ में ग़लत है।

  • I have lived here since 2019. — correct, a point
  • I have lived here since six years. — wrong, that is a length
  • She has been ill since Tuesday. — correct
  • We haven't spoken since the wedding. — correct, an event as a point
  • I have known him since we were at school. — correct, a clause

since लगभग हमेशा अपने साथ एक perfect काल खींच लाता है: present perfect, present perfect continuous या past perfect. "I live here since 2019" और "I am living here since 2019" एक ही वजह से ग़लत हैं — इनमें से कोई perfect काल नहीं है।

यह जोड़ इतना भरोसेमंद है कि आप इसे जाँच की तरह इस्तेमाल कर सकते हैं। अगर आपने since लिखा है और आपकी क्रिया में have, has या had नहीं है, तो दोबारा देखिए।

Tip: since के बाद भूतकाल की क्रिया वाला पूरा उपवाक्य भी आ सकता है: "since I moved here", "since she left"। फिर भी मुख्य क्रिया को perfect ही चाहिए: "I have been happier since I moved here."

3for: समय की लंबाई

for "कितनी देर?" का उत्तर देता है और तीनों में लचीला है — यही उसे आसान भी बनाता है और ख़तरनाक भी।

for + एक अवधि। for two hours, for six years, for a long time, for ages, for a moment, for the whole afternoon.

since के उलट, for लगभग हर काल के साथ चलता है। यह सुविधाजनक है और इसमें एक जाल छिपा है: आप जो काल चुनते हैं वही तय करता है कि अवधि ख़त्म हो चुकी है या नहीं, और सीखने वाले अक्सर बिना यह जाने कि उन्होंने कोई फ़ैसला लिया है, एक काल उठा लेते हैं।

  • I worked there for five years. — past simple, I don't work there now
  • I have worked there for five years. — present perfect, I still do
  • I had worked there for five years before I left. — past perfect
  • I will be there for two hours. — future
  • I am staying for three days. — present continuous, arranged

पहले दो ही असली जोड़ी हैं। वही शब्द, वही अवधि, पर नौकरी की स्थिति उलटी। नौकरी के इंटरव्यू में यह ग़लती व्याकरण की भूल नहीं बनती — यह आपके करियर के बारे में एक झूठा बयान बन जाती है।

बोलचाल में कुछ अवधियों के साथ for कभी-कभी गिरा दिया जाता है: "I've been here two hours" स्वाभाविक और सही है। यह वैकल्पिक लोप है, ग़लती नहीं, पर लिखते समय इसे मत गिराइए।

Tip: for all my life, for the first time और for now तय मुहावरे हैं जिन्हें तैयार रखना फ़ायदेमंद है; इनमें से कोई भी अप्रत्याशित बर्ताव नहीं करता।

4ago: अब से पीछे गिनना

ago तीनों में सबसे यांत्रिक है और इसका काल-नियम सबसे सख़्त है।

अवधि + ago, और यह PAST SIMPLE लेता है। two hours ago, three days ago, a long time ago, ten years ago.

शब्द-क्रम पर ध्यान दीजिए। ago समय-अभिव्यक्ति के बाद आता है, पहले नहीं: "two hours ago", कभी "ago two hours" नहीं। जिन भाषाओं में समकक्ष शब्द पहले आता है, उनके बोलने वाले यहीं फिसलते हैं — और इसका अभ्यास करना चाहिए, क्योंकि ग़लत क्रम तुरंत पकड़ में आ जाता है।

  • I saw him two days ago. — correct
  • I have seen him two days ago. — wrong, ago forbids the perfect
  • I ago two days saw him. — wrong word order
  • She left a moment ago. — correct
  • How long ago did you arrive? — correct question form

ago और present perfect कभी साथ नहीं आ सकते। ago भूतकाल के एक ख़त्म हो चुके क्षण की ओर इशारा करता है और present perfect को खुली अवधि चाहिए — दोनों एक-दूसरे को काटते हैं। "I have finished it two hours ago" अंग्रेज़ी की हर किस्म में ग़लत है।

अब की जगह भूतकाल के किसी बिंदु से पीछे गिनने के लिए अंग्रेज़ी before या earlier इस्तेमाल करती है: "He had left two hours before." ago वर्तमान क्षण से बँधा है; before किसी बीते क्षण से।

Tip: तीनों में ago को सही करना सबसे आसान है, क्योंकि इसके नियम का कोई अपवाद नहीं: पहले अवधि, फिर ago, और क्रिया past simple में।

5हर शब्द किस काल को मजबूर करता है

पूरी व्यवस्था एक जगह सिमटी हुई। अगर इस लेख से एक ही तालिका याद रखनी हो, तो यही रखिए।

  • since + point → present perfect (or past perfect) — I have lived here since 2019
  • for + duration → any tense; the tense decides if it is over — I lived / I have lived
  • ago + duration → past simple, never the perfect — I arrived two hours ago
  • in + duration → future — I'll be there in ten minutes
  • during + noun → any tense — I slept during the film
  • by + point → deadline, often perfect — I'll have finished by six

दो कठोर पंक्तियाँ since और ago हैं, और ये ठीक उलटी दिशाओं में इशारा करती हैं: since perfect को अनिवार्य करता है, ago उसे मना करता है। इस विरोध पर ध्यान देना फ़ायदेमंद है, क्योंकि इसका मतलब है कि since और ago कभी एक ही उपवाक्य में नहीं आ सकते।

सचमुच स्वतंत्र सिर्फ़ for है, और यही स्वतंत्रता उससे बारीक ग़लतियाँ कराती है। for के साथ कोई अव्याकरणिक वाक्य नहीं लिखता; लोग व्याकरण से सही वाक्य लिखते हैं जो ग़लत बात कहता है।

in को अक्सर ago समझ लिया जाता है, क्योंकि दोनों अवधियों से जुड़ते हैं। पर in आगे की ओर इशारा करता है — "in two hours" यानी अब से दो घंटे बाद — और ago पीछे की ओर। "I'll finish in two hours" और "I finished two hours ago" उलटी दिशाएँ हैं।

Tip: ख़ास तौर पर since/ago के विरोध पर ख़ुद को जाँचिए: since को have चाहिए, ago उसे मना करता है। यह जोड़ी जब अपने आप आने लगे, तो यह विषय लगभग पूरा हो गया।

6since संयोजक के रूप में, परसर्ग के रूप में नहीं

since का एक दूसरा काम भी है जिसका समय से कोई लेना-देना नहीं, और जिन्होंने समय वाला नियम रट लिया है वे कभी-कभी इससे उलझ जाते हैं।

since का अर्थ "क्योंकि" भी होता है: "Since you're here, could you help me?" "Since it was raining, we stayed in." यह कारण है, शुरुआत का बिंदु नहीं, और इसमें काल की कोई शर्त बिलकुल नहीं है।

  • Since 2019 I have lived here. — time
  • Since you asked, I'll tell you. — reason
  • Since he was late, we started without him. — reason
  • Since he left, nothing has been the same. — time

व्यवहार में इन्हें अलग करना आसान है: अगर since की जगह because रखने पर वाक्य का अर्थ बना रहता है, तो यह कारण वाला अर्थ है। अगर उसकी जगह from रखा जा सके, तो यह समय वाला अर्थ है। ऊपर के तीसरे और चौथे उदाहरण बनावट में एक जैसे दिखते हैं और इसी कसौटी पर साफ़-साफ़ अलग हो जाते हैं।

since का कारण वाला अर्थ because से थोड़ा औपचारिक है और लेखन में आम है। साथ ही यह प्रायः वह जानकारी लाता है जो सुनने वाले को पहले से पता है, जबकि because नई जानकारी लाता है। यह बारीकी सूक्ष्म है और शायद ही मायने रखती है, पर यही वजह है कि "Since you're busy, I'll do it" स्वाभाविक लगता है और "Because you're busy, I'll do it" थोड़ा भारी।

Tip: अंग्रेज़ी में यह उन गिनी-चुनी जगहों में है जहाँ द्वि-अर्थता लगभग कभी असली दिक़्क़त नहीं बनती। संदर्भ इसे तुरंत सुलझा देता है, और मूल वक्ताओं को तो पता ही नहीं चलता कि यह मौजूद है।

7for के साथ past simple: वह स्थिति जो छूट जाती है

बहुत से सीखने वालों को सिखाया जाता है कि "for present perfect के साथ आता है", और बात वहीं रुक जाती है। यह आधा सच है, और छूटा हुआ आधा असली ग़लतफ़हमियाँ पैदा करता है।

for + past simple एक ऐसी अवधि बताता है जो पूरी हो चुकी है। for + present perfect ऐसी अवधि बताता है जो अब भी चल रही है। दोनों सही हैं; अर्थ अलग-अलग है।

  • I lived in Berlin for six years. — I don't live there now
  • I have lived in Berlin for six years. — I still do
  • She studied Spanish for two years. — she stopped
  • She has studied Spanish for two years. — she is still studying
  • We waited for an hour. — the waiting ended
  • We have been waiting for an hour. — we are still waiting

आख़िरी जोड़ी देखिए। "We waited for an hour" वह है जो आप बाद में, क़िस्सा सुनाते हुए कहते हैं। "We have been waiting for an hour" वह है जो आप वहीं खड़े-खड़े कहते हैं, आमतौर पर थोड़ी झुँझलाहट के साथ। कौन-सा चाहिए, यह हालात बताते हैं, व्याकरण नहीं।

यहाँ की ग़लती अव्याकरणिक नहीं है, इसीलिए कोई इसे सुधारता भी नहीं। अगर आप कहें "I have worked at Google for five years" जबकि आप तीन साल पहले वहाँ से निकल चुके हैं, तो सुनने वाला मानेगा कि आप अब भी वहीं काम करते हैं, और वाक्य में कुछ भी उसे सचेत नहीं करेगा।

तालिकाओं की जगह हालात से काल सीखने के पक्ष में यही सबसे मज़बूत दलील है। तालिका कहती है दोनों सही हैं। सिर्फ़ हालात बताते हैं कि सच कौन-सा है।

Tip: अपने बारे में for वाला वाक्य बोलने से पहले पूछिए कि क्या वह अवधि अब भी चल रही है। यह एक सेकंड की जाँच पूरी श्रेणी की ग़लतियाँ रोक देती है।

8before, from और until

तीन और समय-शब्द जो इन्हीं के आसपास बैठते हैं और इनमें घुल-मिल जाते हैं।

from — शुरुआत का बिंदु, पर perfect के साथ नहीं

from since की तरह शुरुआत बताता है, पर perfect काल नहीं माँगता और आमतौर पर to या until के साथ जुड़ता है: "I worked there from 2015 to 2019." जब अवधि अब तक चल रही हो तब since लीजिए; जब आप किसी पूरी हो चुकी अवधि के दोनों सिरे बता रहे हों तब from।

until / till — किसी अंत-बिंदु तक

"I waited until six." "He won't arrive until Friday." until बताता है कि कोई चीज़ कहाँ रुकती है। आम ग़लती इसे अवधि के लिए इस्तेमाल करना है: "I waited until two hours" ग़लत है; आपको चाहिए "I waited for two hours."

before — किसी बिंदु से पहले

"I'll call before six." यह ago का भूतकाल-आधारित रूप भी है: "He had arrived two hours before." ago अब से पीछे गिनता है; before क़िस्से के किसी क्षण से पीछे गिनता है।

  • I worked there from 2015 to 2019. — finished period, both ends named
  • I have worked there since 2015. — still there
  • I waited until six. — end point
  • I waited for two hours. — duration
  • She left two hours ago. — counting back from now
  • She had left two hours before. — counting back from a past point

Tip: from … to और since को सावधानी से अलग रखना चाहिए: from … to अवधि को बंद कर देता है, since उसे खुला छोड़ देता है।

9how long have you… बनाम how long did you…

प्रश्न-रूपों में यह सब दिखने लगता है, और यहीं ग़लत चुनाव बदल देता है कि आप असल में पूछ क्या रहे हैं।

"How long have you lived here?" उस अवधि के बारे में पूछता है जो अब भी चल रही है — यानी आप अभी यहीं रहते हैं। "How long did you live here?" पूरी हो चुकी अवधि के बारे में पूछता है — यानी आप जा चुके हैं। ग़लत वाला पूछना व्याकरण की भूल नहीं है; वह एक अलग सवाल है, और जो जवाब मिलेगा वह आपको उलझा देगा।

  • How long have you been learning English? — you still are
  • How long did you learn English? — you stopped
  • How long have you known her? — you still know her
  • How long ago did you meet her? — a single past moment
  • When did you arrive? — never "when have you arrived"

when present perfect नहीं ले सकता। "When have you arrived?" ग़लत है, क्योंकि when भूतकाल का एक निश्चित बिंदु माँगता है और present perfect निश्चित भूत-बिंदुओं को मना करता है। कहिए "When did you arrive?"

जवाब भी उसी बँटवारे पर चलते हैं। "I've lived here for six years" या "since 2019" perfect वाले सवाल का जवाब हैं। "I lived here for six years" भूतकाल वाले का। अपने जवाब का काल सवाल के काल से मिलाना छोटी-सी बात है जो बातचीत को साफ़ तौर पर चिकना बना देती है।

Tip: How long ago…? हमेशा past simple होता है, क्योंकि उसमें ago है। बाक़ी पर संदेह हो तो यह इतना भरोसेमंद है कि लंगर की तरह काम आ जाए।

10आपकी मातृभाषा आपको ग़लत दिशा में क्यों धकेलती है

आप ये ग़लतियाँ करेंगे या नहीं, और कौन-सी करेंगे, यह उस भाषा से काफ़ी हद तक पहले ही बताया जा सकता है जो आप पहले से बोलते हैं।

फ़ारसी, अरबी, तुर्की, जर्मन: वर्तमान काल भीतर रिस आता है

ये भाषाएँ चल रही स्थिति को वर्तमान काल से बताती हैं: फ़ारसी में «من پنج سال است اینجا زندگی می‌کنم», जर्मन में "Ich wohne seit fünf Jahren hier". दोनों सीधे "I live here since five years" बन जाते हैं — जो दो बार ग़लत है, काल में भी और since बनाम for में भी। जर्मन बोलने वालों को ख़ासकर seit ग़लत दिशा में धकेलता है, क्योंकि वह since और for दोनों को समेटता है।

फ़्रेंच, स्पेनिश, इतालवी: depuis और desde दोनों को ढँक लेते हैं

फ़्रेंच depuis और स्पेनिश desde का अनुवाद since भी होता है और for भी, इसलिए कोई संकेत ही नहीं मिलता कि कौन-सा अंग्रेज़ी शब्द चुनें। "J'habite ici depuis six ans" बन जाता है "I live here since six years". उपाय यह है कि अंग्रेज़ी शब्द चुनने से पहले देख लें कि आगे बिंदु आ रहा है या लंबाई।

रूसी, पोलिश: नक़्शा बिठाने के लिए कोई perfect काल ही नहीं

स्लाव भाषाएँ पूर्णता को अलग perfect काल के बजाय क्रिया-पक्ष (aspect) में रखती हैं, इसलिए स्थानांतरित करने के लिए कोई संरचना ही नहीं होती। इनके वक्ता प्रायः हर जगह past simple लगा देते हैं और "I live here five years" या "I lived here since 2019" बना देते हैं।

अगर आपकी भाषा since और for दोनों के लिए एक ही शब्द इस्तेमाल करती है, तो मान लीजिए कि जब तक आपने इसका ख़ास अभ्यास नहीं किया, आप यह ग़लती कर रहे हैं। यह समझ में कभी बाधा नहीं डालती, इसलिए कभी सुधारी नहीं जाती, इसलिए सालों टिकी रहती है।

Tip: ऊपर अपनी पंक्ति ढूँढ़िए, फिर ग्यारहवें भाग का अभ्यास दो बार कीजिए। आप किस दिशा में भटकते हैं, यह जानना नियम जानने से ज़्यादा क़ीमती है।

11तीस वाक्य, सुधारे हुए

दाईं ओर का हिस्सा ढँक लीजिए और देखने से पहले हर वाक्य ठीक कीजिए। ये उन ग़लतियों से लिए गए हैं जो सीखने वालों की असली अंग्रेज़ी में सबसे ज़्यादा दिखती हैं।

  • I live here since 2019 → I have lived here since 2019
  • I have lived here since six years → I have lived here for six years
  • I have finished it two hours ago → I finished it two hours ago
  • I am here since two hours → I have been here for two hours
  • I know her since we were children → I have known her since we were children
  • How long do you work here? → How long have you worked here?
  • When have you arrived? → When did you arrive?
  • I ago two days saw him → I saw him two days ago
  • She is ill since Tuesday → She has been ill since Tuesday
  • I waited until two hours → I waited for two hours
  • We are married for twenty years → We have been married for twenty years
  • I didn't see her since the wedding → I haven't seen her since the wedding
  • It's raining since this morning → It has been raining since this morning
  • I have worked there for five years, but I left in 2020 → I worked there for five years
  • How long ago have you moved here? → How long ago did you move here?
  • I study English since three years → I have been studying English for three years
  • He has left the office ten minutes ago → He left the office ten minutes ago
  • I am waiting for you since one hour → I have been waiting for you for an hour
  • She works here from 2018 → She has worked here since 2018
  • I worked there from 2015 to 2019 → correct as written
  • We haven't spoken for ages → correct as written
  • I will finish it ago two hours → I will finish it in two hours
  • Since you are here, can you help? → correct as written
  • He had left two hours ago (in a past narrative) → He had left two hours before
  • I have been here for two hours → correct as written
  • This is the first time I am here since 2019 → This is the first time I've been here since 2019
  • I haven't eaten since yesterday → correct as written
  • How long are you in Canada? (meaning so far) → How long have you been in Canada?
  • I lived in Berlin since six years → I lived in Berlin for six years
  • It has been a long time since we met → correct as written

Tip: इनमें से छह पहले से ही सही हैं। अगर आपने उन्हें बदल दिया, तो आप नियमों को ज़रूरत से ज़्यादा ज़ोर से लगा रहे हैं — और यह नियम न जानने से अलग समस्या है।

12इन्हें असली बोलचाल से इकट्ठा करना

ये तीन शब्द लगभग हर उस बातचीत में आते हैं जहाँ कोई अपनी ज़िंदगी के बारे में बोलता है, इसलिए इन्हें इकट्ठा करना असामान्य रूप से आसान है।

कोई भी इंटरव्यू जो "how long have you been doing this?" तक पहुँचता है, कुछ ही सेकंड में since, for और present perfect की झड़ी दे देगा। किसी ऐसे व्यक्ति से बातचीत जिसने देश बदला हो, वही देगी। यह सामग्री ढूँढ़नी नहीं पड़ती; जब आए तब उसे पकड़ना पड़ता है।

सुनना वह चीज़ भी ठीक करता है जहाँ तक नियम पहुँच ही नहीं पाता: बोलचाल में ये शब्द लगभग हमेशा बिना बल के और दबे हुए होते हैं। for सिमटकर "फ़" जैसा कुछ रह जाता है, और I've, we've तथा he's अगले शब्द में घुल जाते हैं। अगर आपने इन्हें सिर्फ़ काग़ज़ पर देखा है, तो आप perfect काल सुनेंगे ही नहीं — आप past simple सुनेंगे और ग़लत नतीजा निकालेंगे कि मूल वक्ता नियम की परवाह नहीं करते।

  • ऐसा इंटरव्यू ढूँढ़िए जिसमें कोई अपने काम या अपनी ज़िंदगी के बारे में बता रहा हो
  • हर बार since सुनें तो नोट कीजिए कि उसके बाद बिंदु आया या पूरा उपवाक्य
  • हर बार for सुनें तो काल से तय कीजिए कि वह अवधि अब भी चल रही है या नहीं
  • पूरा वाक्य सहेजिए, क्योंकि समय-शब्द और काल मिलकर एक ही इकाई हैं
  • अपने बारे में तीन सवालों के जवाब ज़ोर से दीजिए, since, for और ago का एक-एक बार इस्तेमाल करते हुए

Tip: FlexiLingo यूट्यूब और पॉडकास्ट पर इंटरैक्टिव सबटाइटल लगाता है, तो आप किसी भी शब्द पर क्लिक करके उसका अर्थ और CEFR स्तर देख सकते हैं और उसे पूरे वाक्य के साथ सहेज सकते हैं — जो यहाँ अहम है, क्योंकि अकेला समय-शब्द उस क्रिया के बारे में कुछ नहीं सिखाता जिसकी वह माँग करता है।

अक्सर पूछे जाने वाले प्रश्न

since और for में क्या अंतर है?

since शुरुआत का बिंदु बताता है — since 2019, since Monday, since I moved here। for अवधि बताता है — for six years, for two hours। इसलिए "since six years" हमेशा ग़लत है, क्योंकि छह साल एक लंबाई है, बिंदु नहीं। since लगभग हमेशा perfect काल माँगता है; for हर काल के साथ चलता है, और काल ही सुनने वाले को बताता है कि अवधि ख़त्म हो चुकी है या नहीं।

"I live here since 2019" ग़लत क्यों है?

since शब्द सही है — 2019 सचमुच शुरुआत का बिंदु है। क्रिया ग़लत है। since perfect काल माँगता है, इसलिए यह "I have lived here since 2019" होना चाहिए। इन तीन शब्दों के साथ यही सबसे आम ग़लती है, और यह प्रायः ऐसी मातृभाषा से आती है जो चल रही स्थितियों को वर्तमान काल से बताती है।

क्या मैं "ago" को present perfect के साथ इस्तेमाल कर सकता हूँ?

नहीं, कभी नहीं। ago भूतकाल के एक ख़त्म हो चुके क्षण की ओर इशारा करता है और present perfect को खुली अवधि चाहिए, इसलिए दोनों एक-दूसरे को काटते हैं। "I have finished it two hours ago" हर जगह ग़लत है; कहिए "I finished it two hours ago". अगर अब की जगह भूतकाल के किसी बिंदु से पीछे गिनना हो, तो before लीजिए: "He had left two hours before."

क्या "for" हमेशा present perfect के साथ आता है?

नहीं, और यह मान लेना असली ग़लतफ़हमियाँ पैदा करता है। for हर काल के साथ चलता है, और अर्थ काल ढोता है: "I worked there for five years" का मतलब है आप जा चुके हैं, जबकि "I have worked there for five years" का मतलब है आप अब भी वहीं हैं। दोनों सही अंग्रेज़ी हैं; पर आपके बारे में सच सिर्फ़ एक है।

"How long have you lived here?" और "How long did you live here?" में क्या अंतर है?

पहला मानकर चलता है कि आप अब भी यहीं रहते हैं; दूसरा कि आप जा चुके हैं। ये दो अलग सवाल हैं, शिष्टता के दो स्तर नहीं। ग़लत वाला पूछने पर आपको ऐसा जवाब मिलेगा जो आपकी जानने की चीज़ से मेल नहीं खाएगा।

क्या "since" हमेशा समय का अर्थ देता है?

नहीं — इसका अर्थ "क्योंकि" भी होता है: "Since you're here, could you help?" इस अर्थ में काल की कोई शर्त नहीं होती। पहचानना आसान है: अगर since की जगह because रखा जा सके, तो वह कारण वाला अर्थ है; अगर उसकी जगह from रखा जा सके, तो समय वाला।

13 सितंबर, 2026
FL
FlexiLingo Team
हम ऐसे टूल बनाते हैं जो असली सामग्री — यूट्यूब, पॉडकास्ट, लेख — को इंटरैक्टिव सबटाइटल, तुरंत शब्द-खोज और स्पेस्ड रिपीटिशन के साथ भाषा-पाठों में बदल देते हैं।

समय-शब्द को उसकी क्रिया के साथ सीखिए

FlexiLingo लाइब्रेरी के हर वीडियो में क्लिक करने योग्य सबटाइटल और पूरा ट्रांसक्रिप्ट है। किसी भी शब्द पर टैप करें — अर्थ देखें, सुनें और रिवीज़न के लिए रखें।