मुख्य सामग्री पर जाएँ
Grammar By Edumynt

"Since" vs "For": The Time Rule Every Exam Student Needs

Since vs for in present perfect tense — the difference between a starting point and a duration, with examples and exam tips.

Prepositions , Tense and Aspect 5 min read

I have lived here since 2015. (मैं 2015 से यहाँ रह रहा हूँ।)

I have lived here for eight years. (मैं 8 साल से यहाँ रह रहा हूँ।)

दोनों वाक्य एक ही situation बताते हैं — आप 2015 में यहाँ रहने लगे और अभी भी रह रहे हैं। लेकिन time expressions अलग हैं। “Since 2015” एक starting point की ओर इशारा करता है। “For eight years” एक duration बताता है।

यही “since” और “for” का मुख्य फरक है, और यह English परीक्षाओं में सबसे ज़्यादा पूछा जाने वाला grammar point है।


“Since” सवाल का जवाब देता है: “कब से?”

यह उस specific समय के point को mark करता है जब कुछ शुरू हुआ। यह हमेशा एक perfect tense के साथ इस्तेमाल होता है।

since + specific point in time

I have known her since 2010. (मैं 2010 से उसे जानता हूँ।)

She has been waiting since morning. (वह सुबह से इंतज़ार कर रही है।)

They have lived in Delhi since January. (वे जनवरी से दिल्ली में रह रहे हैं।)

He has worked here since he graduated. (वह स्नातक होने के बाद से यहाँ काम कर रहा है।)

We haven’t met since last summer. (हम पिछली गर्मियों के बाद से नहीं मिले।)

Typeउदाहरण
वर्षsince 2020
महीनाsince March
दिनsince Monday
Specific तारीखsince 15th August
Specific समयsince 5 o’clock
जीवन का चरणsince childhood
भूतकालिक घटनाsince I arrived, since the accident
Clause (subject + verb)since she left, since we moved here

मुख्य बात: “since” हमेशा किसी specific, identifiable moment को refer करता है जब कुछ शुरू हुआ।


“For” सवाल का जवाब देता है: “कितनी देर?”

यह कुछ चलने की कुल समयावधि बताता है। “Since” के विपरीत, “for” किसी भी tense के साथ इस्तेमाल हो सकता है — सिर्फ perfect tense तक सीमित नहीं।

for + period of time

I have lived here for eight years. (मैं 8 साल से यहाँ रह रहा हूँ।)

She has been studying for three hours. (वह 3 घंटे से पढ़ रही है।)

They have waited for a long time. (वे लंबे समय से इंतज़ार कर रहे हैं।)

I stayed in London for two weeks. (past simple — मैं लंदन में दो हफ्ते रहा।)

She will be away for a month. (future — वह एक महीने के लिए बाहर रहेगी।)

He works for eight hours every day. (present simple — वह रोज़ 8 घंटे काम करता है।)

Typeउदाहरण
घंटे / मिनटfor two hours, for thirty minutes
दिन / हफ्तेfor five days, for three weeks
महीने / सालfor six months, for ten years
सामान्य अवधिfor a long time, for ages, for a while
Specific मात्राfor 45 minutes, for 2½ years

इन दो वाक्यों की तुलना करें:

She has worked here since 2018. (वह 2018 से यहाँ काम कर रही है।)

She has worked here for six years. (वह 6 साल से यहाँ काम कर रही है।)

दोनों एक ही reality बताते हैं। फरक perspective है:

  • “Since 2018” starting point पर focus करता है — वह समय जब उन्होंने शुरू किया।
  • “For six years” duration पर focus करता है — कुल बीता हुआ समय।

आप अक्सर एक ही situation को दोनों से describe कर सकते हैं:

I have known him since college. = I have known him for many years.

She has been ill since Monday. = She has been ill for four days.


गलत: I have lived here since three years.

सही: I have lived here for three years.

“Three years” duration है, starting point नहीं। “For” इस्तेमाल करें।

गलत: She has worked here for 2015.

सही: She has worked here since 2015.

“2015” starting point है, duration नहीं। “Since” इस्तेमाल करें।

गलत: I have been waiting since a long time.

सही: I have been waiting for a long time.

“A long time” duration है। “For” इस्तेमाल करें।

गलत: I am living here since 2020.

सही: I have been living here since 2020.

“Since” को perfect tense की ज़रूरत है। “I am living” present continuous है, perfect नहीं। “Have been living” (present perfect continuous) इस्तेमाल करें।


“Since” एक conjunction के रूप में भी इस्तेमाल हो सकता है, जिसका अर्थ है “क्योंकि”:

Since you’re here, let’s begin. (चूँकि आप यहाँ हैं, चलिए शुरू करते हैं।)

I haven’t seen him since he moved to Mumbai.

Since it was raining, we stayed home.

Context आमतौर पर meaning स्पष्ट कर देता है। “Since 2015” = उस समय से। “Since you asked” = क्योंकि ने पूछा।


  1. I have been studying ______ two hours.
  2. She has lived in Mumbai ______ 2018.
  3. They have been friends ______ childhood.
  4. He has been absent ______ three days.
  5. We haven’t spoken ______ last month.

  1. I am working here since five years.
  2. She has been waiting for 3 o’clock.
  3. They have known each other since a long time.

  1. for — “two hours” duration है
  2. since — “2018” starting point है
  3. since — “childhood” जीवन का starting point है
  4. for — “three days” duration है
  5. since — “last month” starting point है
  6. I have been working here for five years — “since” को perfect tense चाहिए, और “five years” duration है
  7. since 3 o’clock — “3 o’clock” specific time point है
  8. for a long time — “a long time” duration है

  • Since = starting point (एक specific moment)। जवाब: “कब से?”
  • For = duration (समय की लंबाई)। जवाब: “कितनी देर?”

“Since” हमेशा perfect tense के साथ इस्तेमाल होता है। “For” किसी भी tense के साथ काम करता है।

जब कोई time expression देखें, पूछें: “यह एक moment है या length?” अगर moment है (2015, Monday, childhood), “since” इस्तेमाल करें। अगर length है (three years, two hours, a long time), “for” इस्तेमाल करें।