B1 · मध्यवर्ती चैप्टर 22

समय का सिलसिला: बीते कल को आज से जोड़ना

7 कुल नियम
83 उदाहरण
6 मिनट

Chapter in 30 Seconds

Master the art of connecting the past to your present reality with confidence.

  • Distinguish between 'for' and 'since' to measure duration.
  • Use Present Perfect to describe unfinished time periods.
  • Describe ongoing actions and states that started in the past.
Bridge the gap between yesterday and today.

तुम क्या सीखोगे

क्या तुम अपनी बातचीत में वो 'प्रोफेशनल टच' लाना चाहते हो? इस चैप्टर में तुम उन कामों के बारे में गहराई से बात करना सीखोगे जो बीते समय में शुरू हुए और अब भी जारी हैं। यह इंटरमीडिएट लेवल का सबसे ज़रूरी पड़ाव है! अक्सर हम 'I am working for two hours' कह देते हैं जो गलत है। यहाँ तुम 'Present Perfect Continuous' की मदद से 'I have been working...' जैसे वाक्य बनाना सीखोगे, जिससे तुम एकदम नैचुरल लगोगे। हम 'For' और 'Since' के इस्तेमाल को भी बारीकी से समझेंगे ताकि समय बताने में कभी गलती न हो। चाहे तुम्हें पुराने दोस्त को बताना हो कि तुम उसे सालों से जानते हो (State Verbs), या ऑफिस में 'yet' और 'so far' का इस्तेमाल कर अधूरे कामों की जानकारी देनी हो, ये स्किल्स तुम्हारी इंग्लिश को बदल देंगी। इस सफर के अंत तक, तुम न केवल अपने अनुभवों और बदलावों (Changes over time) को खूबसूरती से बयां कर पाओगे, बल्कि समय की अवधि (duration) को लेकर होने वाले हर कन्फ्यूजन को भी दूर कर लोगे। चलो, अपनी इंग्लिश को और भी असरदार बनाते हैं!

Learning Objectives

By the end of this chapter, you will be able to:

  1. 1
    By the end you will be able to: Explain your personal history and current status using the correct tense.

अध्याय गाइड

Overview

Mastering how to talk about
duration and ongoing actions
is a game-changer for B1 English grammar learners! This chapter is your key to sounding much more natural and articulate in everyday conversations. You'll move beyond simply stating facts and start connecting past experiences with your present reality.
Imagine being able to explain how long you've known your best friend, what you've been doing since you woke up this morning, or how your city has changed over the years. These aren't just advanced concepts; they're essential for truly expressing yourself in English.
By focusing on the Present Perfect and Present Perfect Continuous, we'll bridge the gap between past events and their current relevance. This means you'll confidently discuss things that started in the past and are still true now, or actions that began previously and are still in progress. These structures are vital for expressing a sense of continuity, whether it's describing your experiences up to now or noting things that haven't finished yet.
Get ready to elevate your communication and clearly express those long-term situations and evolving circumstances.

How This Grammar Works

At its heart, this chapter is about connecting the past to the present, focusing on duration and actions that aren't quite finished. The star of the show is the Present Perfect (have/has + past participle). We use it to describe actions that started in the past and continue up to now. For example, to state how long something has been happening, we use 'for' (for a period of time) or 'since' (since a specific start point).
Think:
I have lived here for five years
or
She has studied English since 2020.
Here, 'living' and 'studying' are ongoing.
The Present Perfect is also perfect for discussing things not finished yet, especially when the time period is still active. If it's Monday morning, you might say, "I haven't had breakfast yet today" – because 'today' isn't over, and you could still eat. Similarly, you can use it with time expressions like 'this week,' 'this month,' or 'so far' to summarise experiences within an unfinished period.
I have visited two new places this month so far.
Another crucial application is with state verbs (verbs describing states, not actions, like 'know,' 'be,' 'love,' 'understand'). With these, we use the Present Perfect to show a state began in the past and still continues:
I have known him for ten years,
not
I have been knowing him.
We also use the Present Perfect to describe changes over time:
The city has become much greener.
Finally, when we want to emphasise the ongoing nature or duration of an activity, we turn to the Present Perfect Continuous (have/has + been + -ing verb).
I have been studying for three hours
highlights the continuous effort.
The key difference is often emphasis: Present Perfect for result/fact, Present Perfect Continuous for the activity's duration/process.

Common Mistakes

  1. 1✗ Wrong: I live here for five years.
✓ Correct: I have lived here for five years.
Explanation: When you want to express how long something has been true or happening and it's still true now, you need the Present Perfect, not the Simple Present.
  1. 1✗ Wrong: She is knowing him since 2010.
✓ Correct: She has known him since 2010.
Explanation: Know is a state verb, and generally, state verbs are not used in continuous forms. Use the Present Perfect to show the duration of a state that started in the past and continues to the present.
  1. 1✗ Wrong: I read a book all morning, so I'm tired.
✓ Correct: I have been reading a book all morning, so I'm tired.
Explanation: While
I read a book
is grammatically correct, using the Present Perfect Continuous (have been reading) here emphasises the ongoing action and its effect (being tired) in the present. It highlights the duration of the activity.

Real Conversations

A

A

Hi Alex! Long time no see. How have you been?
B

B

Hey Maria! I'm good, thanks. I have been working really hard on a new project lately. It has taken up most of my time since January.
A

A

Wow, that sounds intense! How many hours have you worked this week so far?
B

B

Oh, probably about 50 already. My eyes are tired because I have been staring at screens all day! But I have almost finished the main part of it.
A

A

That's great news! I haven't seen you this happy about a project in ages.
B

B

Yeah, it's challenging, but I have learned so much. I have never felt this productive!

Quick FAQ

Q

When should I use 'for' vs. 'since' with the Present Perfect?

Use 'for' to specify a duration or period of time (e.g., for two hours,

for a long time
). Use 'since' to specify the starting point of an action or state (e.g., since yesterday, since 2018).

Q

Can I use the Present Perfect with time words like 'today' or 'this week'?

Yes, absolutely! When you use words like 'today,' 'this week,' 'this month,' or 'this year,' and that time period has not finished yet, you typically use the Present Perfect to describe actions or experiences within that ongoing period.

Q

What's the main difference between

I have lived here
and
I have been living here
?

Both are often correct for duration.

I have lived here for five years
states the fact of living here for that duration.
I have been living here for five years
emphasises the ongoing nature or process of living here. The continuous form can sometimes imply a temporary situation or a sense of personal involvement.

Q

Why can't I use continuous forms with state verbs in the Present Perfect?

State verbs describe states, emotions, or conditions (e.g., 'know,' 'love,' 'understand,' 'be,' 'have' for possession), not active processes. They naturally indicate duration without needing the continuous form. So, instead of

I have been knowing,
we say
I have known.

Cultural Context

Native English speakers use these structures constantly, making conversation flow naturally when discussing personal history, experiences, and current situations. There can be slight regional differences; for example, American English sometimes uses the Simple Past where British English might prefer the Present Perfect for recent events (
Did you eat yet?
vs.
Have you eaten yet?
).
However, for emphasizing duration and ongoing actions as covered here, the rules are largely consistent across dialects. In both formal and informal contexts, accurately using the Present Perfect and Present Perfect Continuous shows a good grasp of temporal relationships and adds sophistication to your communication.

मुख्य उदाहरण (6)

1

I have been studying English `for three years` now.

मैं अब तीन साल से अंग्रेजी पढ़ रहा हूँ।

प्रेज़ेंट परफेक्ट: For बनाम Since (जारी कार्य)
2

She hasn't called me `since Monday morning`.

उसने मुझे सोमवार सुबह से फोन नहीं किया है।

प्रेज़ेंट परफेक्ट: For बनाम Since (जारी कार्य)
3

I haven't had breakfast this morning.

मैंने आज सुबह नाश्ता नहीं किया है।

प्रेजेंट परफेक्ट: जो चीज़ें अभी तक खत्म नहीं हुईं (आज, इस हफ़्ते)
4

She has worked on the project a lot this week.

उसने इस हफ्ते प्रोजेक्ट पर बहुत काम किया है।

प्रेजेंट परफेक्ट: जो चीज़ें अभी तक खत्म नहीं हुईं (आज, इस हफ़्ते)
5

The city skyline `has changed` dramatically since I was a child.

जब मैं बच्चा था तब से शहर का नज़ारा बहुत बदल गया है।

प्रेजेंट परफेक्ट: समय के साथ बदलाव (have/has + V3)
6

My friend `has become` incredibly skilled at coding recently.

मेरा दोस्त हाल ही में कोडिंग में अविश्वसनीय रूप से कुशल हो गया है।

प्रेजेंट परफेक्ट: समय के साथ बदलाव (have/has + V3)

टिप्स और ट्रिक्स (4)

💡

अवधि बनाम शुरुआती बिंदु

हमेशा खुद से पूछो: "क्या मैं समय की *अवधि* ('for') के बारे में बात कर रहा हूँ या *उस क्षण* के बारे में जब यह शुरू हुआ था ('since')?« यह आसान सवाल सही शब्द चुनने में मदद करता है। मान लो तुम अपनी नौकरी के बारे में बता रहे हो: »I have worked here for five years.« (अवधि) या »I have worked here since 2018." (शुरुआती बिंदु)।
frontend.learn_grammar.from_rule: प्रेज़ेंट परफेक्ट: For बनाम Since (जारी कार्य)
💡

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

हमेशा याद रखो कि Present Perfect पास्ट को 'अभी' (NOW) से जोड़ता है। अगर काम पूरी तरह खत्म हो गया है, तो Simple Past इस्तेमाल करो। जैसे:
I have lost my keys.
frontend.learn_grammar.from_rule: समय अभिव्यक्तियों के साथ प्रेजेंट परफेक्ट (for, since, yet)
💡

समय वाले शब्द पहचानो

ऐसे शब्दों पर ध्यान दो जैसे 'today,' 'this morning,' 'this week,' 'this month,' 'this year,' 'so far,' और 'yet.' अगर ये शब्द इस्तेमाल हुए हैं, और वो समय-अवधि अभी पूरी नहीं हुई है, तो ज़्यादातर तुम 'Present Perfect' का इस्तेमाल करोगे। जैसे, तुम कहोगे: "I haven't had breakfast yet this morning."
frontend.learn_grammar.from_rule: प्रेजेंट परफेक्ट: जो चीज़ें अभी तक खत्म नहीं हुईं (आज, इस हफ़्ते)
💡

टाइम मार्कर्स पर ध्यान दो

yet, already, ever, never, और so far जैसे शब्द इशारा हैं कि तुम्हें Present Perfect चाहिए। जैसे: "I haven't seen it yet."
frontend.learn_grammar.from_rule: प्रेजेंट परफेक्ट: अब तक (अभी तक)

मुख्य शब्दावली (6)

Duration length of time Since starting point Yet until now So far up to this point State a condition or situation Ongoing continuing

Real-World Preview

coffee

Catching up with a colleague

Review Summary

  • have/has + V3
  • have/has + been + V-ing

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

Use Present Perfect for duration, not Present Continuous.

Wrong: I am living here for 5 years.
सही: I have lived here for 5 years.

Since is for a point in time, for is for a period.

Wrong: I have known him since a long time.
सही: I have known him for a long time.

State verbs like 'know' do not take the continuous form.

Wrong: I have been knowing her for years.
सही: I have known her for years.

इस अध्याय के नियम (7)

Next Steps

You've mastered a complex grammar area! Keep practicing, and it will become second nature.

Journaling about your current goals

त्वरित अभ्यास (10)

कौन सा वाक्य समय के साथ बदलाव का वर्णन करने के लिए प्रेजेंट परफेक्ट का सही उपयोग करता है?

सही वाक्य चुनें:

✓ Correct! ✗ Not quite. Correct answer: The price of coffee has increased a lot this month.
'This month' एक अधूरी समय अवधि है, और वृद्धि वर्तमान के लिए प्रासंगिक एक बदलाव है, इसलिए प्रेजेंट परफेक्ट ('has increased') सही है। 'Last month' एक समाप्त समय है, जिसके लिए सिंपल पास्ट की आवश्यकता होती है। 'Increases' सिंपल प्रेजेंट है, जो आदतन क्रियाओं के लिए होता है।

frontend.learn_grammar.from_rule: प्रेजेंट परफेक्ट: समय के साथ बदलाव (have/has + V3)

सही वर्ब फॉर्म चुनकर वाक्य पूरा करो।

I ___ never ___ such a delicious meal.

✓ Correct! ✗ Not quite. Correct answer: have / eaten
ये वाक्य अब तक के लाइफ एक्सपीरियंस के बारे में है, इसलिए 'have eaten' सही है।

frontend.learn_grammar.from_rule: प्रेजेंट परफेक्ट: अब तक (अभी तक)

सही शब्द चुनें।

I haven't seen my best friend ___ last summer.

✓ Correct! ✗ Not quite. Correct answer: since
'Last summer' एक निश्चित शुरुआती बिंदु है, इसलिए हम 'since' का उपयोग करते हैं।

frontend.learn_grammar.from_rule: प्रेज़ेंट परफेक्ट: For बनाम Since (जारी कार्य)

वाक्य में गलती ढूँढो और उसे ठीक करो।

They have been owning that restaurant for over ten years.

✓ Correct! ✗ Not quite. Correct answer: They have owned that restaurant for over ten years.
Own एक state verb है, इसलिए इसमें -ing नहीं लगेगा। सही फॉर्म have owned है।

frontend.learn_grammar.from_rule: स्टेट वर्ब्स के साथ प्रेजेंट परफेक्ट (मैं जानता रहा हूँ, वह रही है)

वाक्य में गलती ढूँढो और उसे ठीक करो।

She didn't finish her homework yet.

✓ Correct! ✗ Not quite. Correct answer: She hasn't finished her homework yet.
'yet' शब्द इशारा करता है कि काम अभी तक पूरा नहीं हुआ है, इसलिए Present Perfect ज़रूरी है।

frontend.learn_grammar.from_rule: प्रेजेंट परफेक्ट: अब तक (अभी तक)

वाक्य में गलती खोजें और उसे ठीक करें।

Find and fix the mistake:

My understanding of quantum physics significantly improved since I took that course.

✓ Correct! ✗ Not quite. Correct answer: My understanding of quantum physics has significantly improved since I took that course.
'since I took that course' वाक्यांश अतीत में शुरू हुई और वर्तमान तक जारी रहने वाली अवधि को इंगित करता है। एक ऐसे बदलाव के लिए जो अतीत में शुरू हुआ और जिसका वर्तमान परिणाम या प्रासंगिकता है, प्रेजेंट परफेक्ट ('has improved') की आवश्यकता होती है, न कि सिंपल पास्ट ('improved') की।

frontend.learn_grammar.from_rule: प्रेजेंट परफेक्ट: समय के साथ बदलाव (have/has + V3)

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

The quiet village ___ into a bustling town over the last decade.

✓ Correct! ✗ Not quite. Correct answer: has become
'has become' (प्रेजेंट परफेक्ट) का उपयोग उस बदलाव को दिखाने के लिए किया जाता है जो अतीत में शुरू हुआ और अब वर्तमान में स्पष्ट है, खासकर 'पिछले दशक' में। 'Became' (सिंपल पास्ट) एक विशिष्ट, समाप्त अतीत के समय में पूरी हुई क्रिया को दर्शाता है, जो यहाँ पर जोर नहीं है। 'Is becoming' (प्रेजेंट कंटीन्यूअस) का मतलब होगा कि बदलाव अभी भी सक्रिय रूप से चल रहा है, जो 'over the last decade' के लिए सबसे उपयुक्त नहीं है।

frontend.learn_grammar.from_rule: प्रेजेंट परफेक्ट: समय के साथ बदलाव (have/has + V3)

कौन सा वाक्य सही है?

Choose the correct sentence:

✓ Correct! ✗ Not quite. Correct answer: I have loved this band since high school.
Love एक state verb है, इसलिए Present Perfect में have loved सबसे सही है।

frontend.learn_grammar.from_rule: स्टेट वर्ब्स के साथ प्रेजेंट परफेक्ट (मैं जानता रहा हूँ, वह रही है)

सही इंग्लिश वाक्य टाइप करो।

Translate into English: 'Ella ha conocido a mi hermano por cinco años.'

✓ Correct! ✗ Not quite. Correct answer: She has known my brother for five years., She's known my brother for five years.
'Ha conocido' के लिए 'has known' का इस्तेमाल होगा क्योंकि यह एक जारी स्थिति है।

frontend.learn_grammar.from_rule: स्टेट वर्ब्स के साथ प्रेजेंट परफेक्ट (मैं जानता रहा हूँ, वह रही है)

सही Present Perfect वाक्य बनाने के लिए शब्दों को क्रम में लगाओ।

Arrange these words into a sentence:

✓ Correct! ✗ Not quite. Correct answer: Have you ever been to Paris?
सवालों में 'Have' सबसे पहले आता है, फिर सब्जेक्ट और फिर 'ever' के साथ V3।

frontend.learn_grammar.from_rule: प्रेजेंट परफेक्ट: अब तक (अभी तक)

Score: /10

सामान्य प्रश्न (6)

'For' बताता है कि कोई चीज़ कितने *समय* से हो रही है (जैसे, for three hours)। 'Since' बताता है कि कोई चीज़ *कब से* शुरू हुई (जैसे, since 9 AM)।
तुम इसका उपयोग तब करते हो जब कोई काम या स्थिति अतीत में शुरू हुई और अभी तक जारी है, या इसका ऐसा परिणाम है जो अभी भी प्रासंगिक है। यह उन चीज़ों के लिए है जो still ongoing हैं।
ये शब्द बताते हैं कि कोई काम कितनी देर से चल रहा है (for, since) या अब तक हुआ है या नहीं (yet)। जैसे:
I have been here for an hour.
For समय की अवधि बताता है (जैसे 2 घंटे), जबकि Since काम शुरू होने का समय बताता है (जैसे कल से)। जैसे: for two hours और since yesterday
यह सब पिछली क्रियाओं या स्थितियों को वर्तमान से जोड़ने के बारे में है, खासकर जब वह समय-अवधि जिसमें वे हुई थीं (जैसे 'today' या 'this week') *अभी भी चल रही हो*. इसे मौजूदा समय-सीमा के भीतर 'अब तक' के रूप में सोचो। तुम कह सकते हो, 'I haven't seen my friend today,' जिसका मतलब है कि दिन अभी खत्म नहीं हुआ है और तुम अभी भी मिल सकते हो।
अगर निर्दिष्ट समय (जैसे, 'this morning') आपके बोलने के समय अभी भी हो रहा है, तो यह अधूरा है। अगर वह समय बीत चुका है (जैसे, दोपहर हो चुकी है और आप 'this morning' के बारे में बात कर रहे हैं), तो यह पूरा हो गया है। यह अंतर आपको 'Present Perfect' और 'Simple Past' के बीच चुनने में मदद करता है। जैसे, अगर अभी सुबह है और आपने नाश्ता कर लिया है, तो कहेंगे 'I have had breakfast this morning.' लेकिन अगर दोपहर है और आप सुबह के नाश्ते की बात कर रहे हैं, तो कहेंगे 'I had breakfast this morning.'