B1 Verb Tenses 15 min read मध्यम

प्रेजेंट परफेक्ट: For बनाम Since (अवधि और शुरुआती बिंदु)

Master for (duration) and since (starting point) with Present Perfect for clear timelines.

Grammar Rule in 30 Seconds

Use 'for' to measure the length of time and 'since' to pinpoint the exact moment something started.

  • Use 'for' + a period of time (e.g., for 3 hours, for a decade).
  • Use 'since' + a specific point in time (e.g., since 9:00, since Monday).
  • Always use the Present Perfect (have/has + V3) to connect that past time to now.
Subject + have/has + V3 ... + 📏 for [Duration] / 📍 since [Start Point]

Overview

क्या तुमने कभी notice किया है कि जब तुम यह बताने की कोशिश करते हो कि तुम कब से कोई काम कर रहे हो, तो तुम्हारा दिमाग कैसे glitch कर जाता है? बहुत सी भाषाओं में, तुम बस present tense use करते हो और उम्मीद करते हो कि सब ठीक होगा। English में, हमारे पास past और now के बीच एक specific bridge है। हम इसे Present Perfect कहते हैं। लेकिन इस show के असली stars दो छोटे शब्द हैं: for और since। वे हमें बताते हैं कि तुम समय का एक टुकड़ा (chunk) नाप रहे हो या कैलेंडर की किसी तारीख की तरफ इशारा कर रहे हो। अगर तुम चालीस मिनट से पिज़्ज़ा डिलीवरी का इंतज़ार कर रहे हो (waiting for a pizza delivery), तो तुम for use कर रहे हो। अगर तुम उस indie band के fan हो जबसे उनका पहला TikTok viral हुआ था, तो तुम since use कर रहे हो। इन्हें mix up करना ऐसा है जैसे अपने जूते गलत पैरों में पहन लेना। यह काम तो करता है, लेकिन हर कोई बता सकता है कि कुछ तो गड़बड़ है। तुम इन शब्दों का use उन चीज़ों के बारे में बात करने के लिए करते हो जो past में शुरू हुईं और अभी भी चल रही हैं। यह ultimate ongoing saga tense है। शायद तुम्हारे पास अपना current phone दो साल से है। या शायद तुम सुबह 6:00 बजे से जागे हुए हो क्योंकि तुम्हारे पड़ोसी के कुत्ते को देर तक सोने (sleeping in) का concept समझ नहीं आता। जो भी हो, ये दो शब्द तुम्हें अपनी ज़िंदगी के how long (कितनी देर) को पिन डाउन करने में मदद करते हैं। ये
I am a gamer
और
I have been a gamer since I was five
कहने के बीच का अंतर हैं। एक fact है; दूसरा एक legacy है।

How This Grammar Works

for को एक stopwatch और since को एक calendar समझो।
  • for एक duration नापता है। यह समय की अवधि (period of time) के लिए है। यह हमें मिनटों, घंटों, दिनों या सालों की कुल मात्रा बताता है।
  • since एक starting time की तरफ इशारा करता है। यह past के उस specific moment के लिए है जब action शुरू हुआ था।
Imagine करो कि तुम एक cafe में अपने दोस्त का इंतज़ार कर रहे हो जो हमेशा late आता है। तुम अपने फोन को देखते हो। दोपहर के 2:15 बज रहे हैं। तुम 2:00 बजे आए थे।
तुम कह सकते हो:
I have been here for fifteen minutes.
(Stopwatch का total)।
या तुम कह सकते हो:
I have been here since 2:00 PM.
(Calendar/clock का start point)।
दोनों वाक्यों का मतलब बिल्कुल एक ही है। फर्क सिर्फ इतना है कि तुम समय को कैसे देखना choose करते हो। क्या तुम डब्बे गिनना चाहते हो (for) या start line की तरफ इशारा करना चाहते हो (since)?
Pro-tip: अगर तुम इसे गिन सकते हो (1, 2, 3...), तो आमतौर पर तुम for use करते हो।
  • for three days
  • for six months
  • for a long time
अगर यह कोई नाम है या कोई specific event है, तो since use करो।
  • since Monday
  • since last Christmas
  • since I graduated
शब्द for को तुम्हें purpose (उद्देश्य) के बारे में सोचने पर मजबूर मत करने दो। हम यह नहीं कह रहे हैं कि
this is for you
(यह तुम्हारे लिए है)। हम कह रहे हैं
this lasted for a while
(यह कुछ समय के लिए चला)। यह पूरी तरह से घड़ी (clock) के बारे में है। साथ ही, याद रखो कि हम इन्हें Present Perfect (have + past participle) के साथ use करते हैं। Simple present के साथ इनका use करना एक classic oops moment है जिसे हम बाद में fix करेंगे।

Formation Pattern

1
इन वाक्यों को बनाने के लिए, तुम्हें तीन main ingredients की ज़रूरत है। यह सैंडविच बनाने जैसा है: subject ब्रेड है, have/has मक्खन है, और past participle स्वादिष्ट filling है। फिर, तुम अंत में अपना for या since का garnish add करते हो।
2
Choose your Subject and Helper:
3
I / You / We / They + have (या 've)
4
He / She / It + has (या 's)
5
Add the Verb (Past Participle):
6
Regular verbs के लिए, बस -ed जोड़ दो (जैसे, worked, played)।
7
Irregular verbs के लिए, तुम्हें उन्हें याद करना होगा (जैसे, been, known, had)।
8
Select for or since:
9
for + [Period of time]
10
since + [Specific point in time]

Conjugation Table

Form Example Translation
Positive I have lived here for two years. मैं यहाँ दो साल से रह रहा हूँ।
Negative She hasn't called since Friday. उसने Friday से call नहीं किया है।
Question Have you known him for long? क्या तुम उसे लंबे समय से जानते हो?
Short Form They've been married since 2010. वे 2010 से शादीशुदा हैं।

Memory Trick

Since में S अक्षर के बारे में सोचो। S का मतलब है Starting Point।

fOr में O अक्षर के बारे में सोचो। O का मतलब है periOd of time (जैसे समय का एक गोला)।

या, बस याद रखो: For = Four (नंबर)। अगर तुम 4 hours, 5 days, 10 years जैसा कोई नंबर देखो, तो for use करो!

When To Use It

तुम इस pattern को तब use करते हो जब कुछ unfinished (अधूरा) हो। अगर तुम 2020 में London shift हुए और तुम अभी भी वहीं रहते हो, तो तुम्हें इस grammar की ज़रूरत है। अगर तुमने रात 8:00 बजे Netflix series देखना शुरू किया और तुम अभी भी आधी रात को couch पर हो (हम सब वहाँ रह चुके हैं), तो तुम्हें इस grammar की ज़रूरत है।
Scenario 1: States and Feelings
कुछ verbs static होते हैं। वे वास्तव में हिलते-डुलते नहीं हैं। Verbs जैसे be, have (possession के लिए), know, और like
  • "I've known my best friend since kindergarten."
  • "She's been a vegetarian for six months."
Scenario 2: Jobs and Habits
अगर तुमने कोई job या hobby शुरू की और अभी तक छोड़ी नहीं है।
  • "He's worked at Google since last year."
  • "I've played guitar for ages."
Scenario 3: Modern Social Contexts
अपनी digital life के बारे में सोचो।
  • "I haven't posted on Instagram since my vacation."
  • "We've been in this WhatsApp group for three years."
  • "I've had this Uber account since 2015."

Real Conversations

Conversation A (At a Party)

S

Sam

How long have you lived in the city?
A

Alex

I've been here for five years. I moved since I finished university.
S

Sam

Wait, did you mean since I finished or for five years?
A

Alex

Both! I've been here since 2019.

Conversation B (Waiting for Food)

T

Taylor

Is the pizza here yet?
J

Jordan

No, I've waited for an hour!
T

Taylor

Actually, you ordered since 7:30 PM. That's only 40 minutes. Stop being dramatic.

Common Mistakes

  1. 1The Present Simple Trap
I am here since Monday.
I have been here since Monday.
बहुत सी भाषाओं में (जैसे German या French), तुम इसके लिए present tense use करते हो। English में, अगर तुम since use करते हो, तो तुम्हें Present Perfect use करना *ही होगा*। अगर तुम कहते हो
I am here since Monday,
तो एक English speaker तुम्हें समझ तो जाएगा, लेकिन उनके दिमाग में खुजली (itch) होगी।
  1. 1The For + Date Mistake
✗ "I've worked here for January."
✓ "I've worked here since January."
याद रखो: January कैलेंडर पर एक point है। तुम्हारे पास January की duration नहीं हो सकती जब तक कि तुम्हारा मतलब पूरा महीना न हो, जिस case में तुम for one month कहोगे।
  1. 1The Since + Duration Mistake
✗ "I've known her since two years."
✓ "I've known her for two years."
तुम कैलेंडर पर two years की तरफ इशारा नहीं कर सकते। तुम 2022 की तरफ इशारा कर सकते हो, लेकिन duration की तरफ नहीं।
  1. 1Using Ago with Since
✗ "I've been here since two hours ago."
✓ "I've been here for two hours."
ago जोड़ने से यह एक finished past time बन जाता है। इसे simple रखो।

Contrast With Similar Patterns

Present Perfect (For/Since) vs. Past Simple
यह English grammar की सबसे बड़ी boss fight है।
Past Simple: Action मर चुका है और जा चुका है। यह खत्म हो गया।
  • I lived in Paris for two years.
    (मैं अब वहाँ नहीं रहता। यह एक याद है।)
  • I was a student in 2015.
    (मैं अब एक working adult हूँ।)
Present Perfect: Action ज़िंदा है। यह अभी भी हो रहा है।
  • I have lived in Paris for two years.
    (मैं अभी पेरिस में हूँ, शायद एक croissant खा रहा हूँ।)
  • I have been a student since 2021.
    (मेरे पास अभी भी exams हैं और पैसे नहीं हैं।)
ध्यान दो कि for दोनों के साथ use किया जा सकता है! लेकिन मतलब बदल जाता है। Past Simple के साथ, for तुम्हें बताता है कि एक *finished* event कितनी देर चला। Present Perfect के साथ, यह तुम्हें बताता है कि एक *ongoing* event अब तक कितनी देर चला है। हालाँकि, Since लगभग विशेष रूप से Present Perfect का दोस्त है।

Quick FAQ

Q

Can I use for with the future?

हाँ!

I am going to stay in London for a week.
लेकिन वह एक अलग grammar rule है। अभी के लिए, past-to-now connection पर focus करो।

Q

Is it

for a long time
or
since a long time
?

हमेशा

for a long time.
तुम कैलेंडर पर a long time की तरफ इशारा नहीं कर सकते।

Q

Can I say since always?

Casual बोलचाल में यह common है ("I've loved pizza since always), लेकिन technically always« समय का कोई point नहीं है। »I've always loved pizza" कहना बेहतर है।

Q

What about all day?

हम all के साथ for use नहीं करते। बस कहो "I've been working all day." for की ज़रूरत नहीं! इसे जोड़ने से तुम 1970s की sci-fi movie के robot जैसे लगोगे।

Q

Can since be followed by a sentence?

हाँ! "I've been happy since I met you.« यहाँ »meeting you" (तुम्हें मिलना) starting point है।

Progressive Practice

1

पहचानो कि time word एक point (8:00, Monday) है या एक period (2 hours, 3 weeks)।

2

for का use करके यह कहने की practice करो कि तुम्हारे पास अपना current phone कब से है।

3

since का use करके यह कहने की practice करो कि तुमने English सीखना कब शुरू किया।

4

Social media caption में गलती ढूँढने की कोशिश करो (वे हर जगह हैं!)।

Present Perfect + For/Since Structure

Subject Auxiliary Past Participle Time Marker
I / You / We / They
have
lived here
for 5 years
He / She / It
has
worked here
since January
I / You / We / They
haven't
seen him
for a week
He / She / It
hasn't
called
since Tuesday
Have
you
been here
for long?
Has
she
known him
since school?

Common Contractions

Full Form Contraction Example
I have
I've
I've been here for an hour.
You have
You've
You've known her since 2010.
He has
He's
He's worked here for a month.
She has
She's
She's been sick since Friday.
It has
It's
It's been raining for days.
We have
We've
We've lived here since June.
They have
They've
They've waited for ages.

Meanings

In English, the Present Perfect is used to describe actions that began in the past and continue into the present. 'For' and 'since' are the specific tools we use to tell the listener exactly how long that action has been happening.

1

Duration (For)

Measuring the total length of time from the start until now.

“She has been a doctor for 20 years.”

“We have waited for ages.”

2

Starting Point (Since)

Identifying the specific date, time, or event when the action began.

“I have known him since kindergarten.”

“It hasn't rained since last Tuesday.”

3

Negative Duration

Expressing how long it has been since an event last occurred.

“I haven't eaten for six hours.”

“She hasn't called since her birthday.”

Reference Table

Reference table for प्रेजेंट परफेक्ट: For बनाम Since (अवधि और शुरुआती बिंदु)
Form Structure Example
Affirmative
S + have/has + V3 + for/since
I have worked for two hours.
Negative
S + haven't/hasn't + V3 + for/since
She hasn't called since Sunday.
Question
Have/Has + S + V3 + for/since?
Have you lived here for long?
Short Answer (+)
Yes, S + have/has
Yes, I have.
Short Answer (-)
No, S + haven't/hasn't
No, she hasn't.
Wh- Question
Wh- + have/has + S + V3 + for/since?
How long have you been here?
Clause with Since
S + have/has + V3 + since + Past Simple
I've been sad since you left.

औपचारिकता का स्तर

औपचारिक
I have been a resident of this city for over a decade.

I have been a resident of this city for over a decade. (residency)

तटस्थ
I've lived here for ten years.

I've lived here for ten years. (residency)

अनौपचारिक
I've been here for ages.

I've been here for ages. (residency)

बोलचाल
I've been repping this city since forever.

I've been repping this city since forever. (residency)

For vs. Since Visualized

Present Perfect Time

FOR (Duration)

  • A period of time 2 hours, 5 years, a long time
  • Measurement The length of the action

SINCE (Starting Point)

  • A specific moment 9:00 AM, Monday, 2021
  • The 'Start' flag When the action began

Timeline Comparison

FOR
---[ 5 Years ]---> Now Duration
SINCE
Flag (2019) ------> Now Point in Time

Which one do I use?

1

Are you talking about a total length of time?

YES
Use FOR
NO
Go to next step
2

Are you talking about a specific date or time it started?

YES
Use SINCE
NO
Check if you need 'AGO'

Time Expression Categories

📏

Use FOR

  • ten minutes
  • two weeks
  • a decade
  • a long time
📍

Use SINCE

  • 8 o'clock
  • February
  • I was a child
  • last Christmas

स्तर के अनुसार उदाहरण

1

I have been here for two hours.

2

She has been happy since Monday.

3

We have had this car for a week.

4

He has been a student since 2023.

1

They have lived in this house for ten years.

2

I haven't seen him since last night.

3

Has it rained since Friday?

4

She has worked at the bank for six months.

1

I've known my best friend since we were in primary school.

2

He hasn't eaten meat for a very long time.

3

We've been waiting for the bus for over forty minutes.

4

How long has she been interested in photography?

1

The company has been expanding its reach since the new CEO took over.

2

I've been meaning to call you for ages, but I've been so busy.

3

Prices have been rising steadily since the beginning of the year.

4

He's been playing the piano for most of his life.

1

Since the inception of the project, we have encountered numerous hurdles.

2

The policy has been in place for what seems like an eternity.

3

I haven't felt this energized since I was in my early twenties.

4

They have been living under a cloud of suspicion for several months now.

1

The landscape has undergone a radical transformation since the industrial era began.

2

For all the time I've spent researching, I've yet to find a definitive answer.

3

Since having been granted autonomy, the department has flourished.

4

The tradition has been upheld for generations, since time immemorial.

आसानी से भ्रमित होने वाले

Present Perfect: For vs. Since (Duration & Starting Point) बनाम Present Perfect vs. Past Simple

Learners use Past Simple for ongoing actions or Present Perfect for finished ones.

Present Perfect: For vs. Since (Duration & Starting Point) बनाम For vs. During

Both relate to time, but 'during' is used with a noun to say *when* something happened, not *how long*.

Present Perfect: For vs. Since (Duration & Starting Point) बनाम Since vs. From

Learners use 'from' to indicate a starting point with Present Perfect.

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

I am here for two days.

I have been here for two days.

You cannot use the present simple for actions that started in the past.

I have been here since two hours.

I have been here for two hours.

Use 'for' for duration (hours), not 'since'.

She has work here since 2010.

She has worked here since 2010.

Missing the past participle (V3).

I have lived here since a long time.

I have lived here for a long time.

'A long time' is a duration, not a point.

I've been here since I was borned.

I've been here since I was born.

'Born' is already the participle.

He has since Monday been sick.

He has been sick since Monday.

Incorrect word order.

We have known us for years.

We have known each other for years.

Confusing reflexive pronouns with 'each other'.

I've been knowing him for years.

I've known him for years.

'Know' is a stative verb and shouldn't be continuous.

It's been a long time since I don't see him.

It's been a long time since I saw him.

After 'since', use the positive Past Simple to show the last time something happened.

I have lived here since five years ago.

I have lived here for five years.

Don't mix 'since' and 'ago'.

Since two years, I have been working here.

For two years, I have been working here.

Even at advanced levels, L1 interference with 'since' for duration persists.

I have for many years sought the truth.

I have sought the truth for many years.

Awkward adverbial placement in modern English.

वाक्य संरचनाएँ

I have been ___ for ___.

She has known ___ since ___.

It has been ___ since ___.

How long have you ___?

Real World Usage

Job Interviews constant

I have worked in sales for over six years.

Doctor's Appointments very common

I've had this pain since yesterday morning.

Dating/Socializing common

I've lived in this neighborhood since I was a kid.

Customer Support common

I've been waiting for a refund for two weeks.

LinkedIn Profiles very common

Software engineer since 2015.

Social Media Bios occasional

Married to my best friend since '18.

💡

The 'How Long' Test

If you can ask 'How long?' and the answer is a number of units, use 'for'. If the answer is a name of a time, use 'since'.
⚠️

Avoid 'Since' with 'Ago'

Never say 'since two days ago'. Just say 'for two days' or 'since Tuesday'.
🎯

Stative Verbs

Verbs like 'know', 'be', and 'have' (possession) almost always use the Simple Present Perfect with for/since, not the Continuous.
💬

Ages and Forever

In casual English, we often use 'for ages' or 'since forever' to mean 'a very long time'.

Smart Tips

Try to see if you can put the word 'all' before the time. If you can say 'all my life', you can usually use 'for' (for my whole life). If you can't, it's likely 'since'.

I have been here since three days. I have been here for three days.

Always put the verb after 'since' in the Past Simple.

I've been happy since I have moved here. I've been happy since I moved here.

Start your answer with 'For...' or 'Since...' to immediately give the listener the time context they need.

I am here two hours. I've been here for two hours.

Use 'Since [Year]' to show your start date at a company. It looks professional and clear.

Working here from 2010. Manager since 2010.

उच्चारण

/aɪv bɪn/

Contraction Stress

In 'I've been', the 've' is almost silent. The stress is on 'been'.

/sɪns/

Since vs. Sins

The 'ce' in 'since' is a sharp 's' sound. Do not pronounce it like 'z'.

/fər/

For reduction

In fast speech, 'for' often sounds like 'fer'.

Emphasis on Duration

I've been waiting for FIVE hours!

Conveys frustration or surprise at the length of time.

याद करें

स्मृति सहायक

FOR is for the 'Four' (length) of the journey; SINCE is for the 'Start' of the story.

दृश्य संबंध

Imagine 'FOR' as a ruler measuring a piece of string (the duration). Imagine 'SINCE' as a push-pin on a calendar (the starting point).

Rhyme

For is the length, Since is the start; keep them together, don't pull them apart!

Story

I have been a traveler for ten years. I have been in this city since Tuesday. I have had this map for a long time, ever since I left home.

Word Web

DurationStarting PointUnfinishedHaveHasPast ParticipleTimeline

चैलेंज

Look at your watch. Write one sentence with 'for' and one with 'since' about how long you have been studying today.

सांस्कृतिक नोट्स

BrE speakers are very strict about using Present Perfect with 'just', 'already', and 'yet' alongside 'for/since'.

AmE speakers sometimes use the Past Simple with 'for' even if the action is ongoing, though Present Perfect is still preferred in writing.

Using 'since [Year]' is a standard way for companies to show heritage and reliability on logos.

The Present Perfect developed in Germanic languages to express a state resulting from a past action. 'For' comes from Old English meaning 'because of' or 'intended for', while 'since' comes from 'siththan' (after that).

बातचीत की शुरुआत

How long have you lived in your current house?

What is a hobby you've had since you were a child?

How long have you been studying English, and what has been the hardest part?

Since the pandemic started, how has your daily routine changed?

डायरी विषय

Write about a possession you have had for a long time. Why is it special?
Describe your career or educational journey. Use 'since' to mark important milestones.
Reflect on a friendship. How long have you known them and how has the relationship evolved?
Discuss a global issue that has been in the news for a long time. What has changed since it first began?

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

Incorrect

सही


Incorrect

सही


Incorrect

सही


Incorrect

सही

Test Yourself

Choose the correct preposition. बहुविकल्पी

I have been a teacher ___ 2010.

✓ Correct! ✗ Not quite. Correct answer: since
2010 is a specific starting point, so we use 'since'.
Fill in the blank with 'for' or 'since'.

They have lived in Paris ___ three months.

✓ Correct! ✗ Not quite. Correct answer: for
Three months is a duration/period of time.
Correct the sentence. Error Correction

Find and fix the mistake:

I am knowing him for five years.

✓ Correct! ✗ Not quite. Correct answer: I have known him for five years.
'Know' is a stative verb and must be in the Present Perfect Simple.
Rewrite the sentence using 'since'. Sentence Transformation

I moved here in January. (I have lived...)

✓ Correct! ✗ Not quite. Correct answer: I have lived here since January.
The starting point is January.
Match the time expression to the correct preposition. Match Pairs

Match each item on the left with its pair on the right:

✓ Correct! ✗ Not quite. Correct answer: 1-for, 2-since, 3-since
'A long time' is duration; the others are points.
Complete the dialogue. Dialogue Completion

A: How long have you had that cold? B: ___

✓ Correct! ✗ Not quite. Correct answer: I've had it for three days.
Duration requires 'for' and the Present Perfect.
Which sentence is correct? Grammar Sorting

Select the grammatically perfect sentence.

✓ Correct! ✗ Not quite. Correct answer: It hasn't rained since last month.
'Last month' is a point in time.
Is this rule true or false? True False Rule

We use 'since' with a period of time like 'six weeks'.

✓ Correct! ✗ Not quite. Correct answer: False
We use 'for' with periods of time.

Score: /8

अभ्यास प्रश्न

8 exercises
Choose the correct preposition. बहुविकल्पी

I have been a teacher ___ 2010.

✓ Correct! ✗ Not quite. Correct answer: since
2010 is a specific starting point, so we use 'since'.
Fill in the blank with 'for' or 'since'.

They have lived in Paris ___ three months.

✓ Correct! ✗ Not quite. Correct answer: for
Three months is a duration/period of time.
Correct the sentence. Error Correction

Find and fix the mistake:

I am knowing him for five years.

✓ Correct! ✗ Not quite. Correct answer: I have known him for five years.
'Know' is a stative verb and must be in the Present Perfect Simple.
Rewrite the sentence using 'since'. Sentence Transformation

I moved here in January. (I have lived...)

✓ Correct! ✗ Not quite. Correct answer: I have lived here since January.
The starting point is January.
Match the time expression to the correct preposition. Match Pairs

1. ___ a long time / 2. ___ I was young / 3. ___ ten o'clock

✓ Correct! ✗ Not quite. Correct answer: 1-for, 2-since, 3-since
'A long time' is duration; the others are points.
Complete the dialogue. Dialogue Completion

A: How long have you had that cold? B: ___

✓ Correct! ✗ Not quite. Correct answer: I've had it for three days.
Duration requires 'for' and the Present Perfect.
Which sentence is correct? Grammar Sorting

Select the grammatically perfect sentence.

✓ Correct! ✗ Not quite. Correct answer: It hasn't rained since last month.
'Last month' is a point in time.
Is this rule true or false? True False Rule

We use 'since' with a period of time like 'six weeks'.

✓ Correct! ✗ Not quite. Correct answer: False
We use 'for' with periods of time.

Score: /8

Practice Bank

12 exercises
Choose the correct preposition (`for` or `since`) to complete the sentence. खाली जगह भरो

My phone hasn't stopped ringing ___ I posted that viral video.

✓ Correct! ✗ Not quite. Correct answer: since
Find and fix the mistake in the sentence. Error Correction

I haven't eaten a decent meal for last week.

✓ Correct! ✗ Not quite. Correct answer: I haven't eaten a decent meal since last week.
Which sentence correctly uses `for` or `since`? बहुविकल्पी

Choose the correct sentence:

✓ Correct! ✗ Not quite. Correct answer: The team have been developing this app since 2023.
Type the correct English sentence अनुवाद

Translate into English: 'Llevo estudiando español desde hace un año.'

✓ Correct! ✗ Not quite. Correct answer: ["I have been studying Spanish for a year.","I've been studying Spanish for a year."]
Put the words in order to form a correct sentence. Sentence Reorder

Arrange these words into a sentence:

✓ Correct! ✗ Not quite. Correct answer: I've known him since we were kids
Match each phrase with the correct preposition (`for` or `since`). Match Pairs

Match the phrases with `for` or `since`:

✓ Correct! ✗ Not quite. Correct answer: matched
Choose the correct preposition (`for` or `since`) to complete the sentence. खाली जगह भरो

How long have you been waiting ___ the bus?

✓ Correct! ✗ Not quite. Correct answer: for
Find and fix the mistake in the sentence. Error Correction

The store is closed since three days.

✓ Correct! ✗ Not quite. Correct answer: The store has been closed for three days.
Which sentence correctly uses `for` or `since`? बहुविकल्पी

Choose the correct sentence:

✓ Correct! ✗ Not quite. Correct answer: I haven't played video games since my childhood.
Type the correct English sentence अनुवाद

Translate into English: 'No he hablado con ella desde que se mudó.'

✓ Correct! ✗ Not quite. Correct answer: ["I haven't spoken to her since she moved out.","I haven't talked to her since she moved out."]
Put the words in order to form a correct sentence. Sentence Reorder

Arrange these words into a sentence:

✓ Correct! ✗ Not quite. Correct answer: They've been working on this project for five hours
Match each time expression with the correct preposition. Match Pairs

Match the expressions with `for` or `since`:

✓ Correct! ✗ Not quite. Correct answer: matched

Score: /12

अक्सर पूछे जाने वाले सवाल (8)

Yes, but it means the action is finished. `I lived there for two years` means you don't live there now. `I have lived there for two years` means you still live there.

It is always `for two years`. You use `since` only for a specific date or time, like `since 2022`.

Yes! You can say `since I was a child` or `since I started my job`. The verb in the 'since' clause is usually in the Past Simple.

Use `for` to say how long (for 2 hours). Use `during` to say when something happened (during the movie).

No, that is incorrect. You should say `for a long time` because it is a duration.

Because `be` is a stative verb. We use it to describe states (like being a student or being in a city) that started in the past and continue now.

Generally, no. In English, we use the Present Perfect to show that an action started in the past and continues now.

It is very common in informal, spoken English, but in formal writing, you should use a specific time or `for a very long time`.

Scaffolded Practice

1

1

2

2

3

3

4

4

Mastery Progress

Needs Practice

Improving

Strong

Mastered

In Other Languages

Spanish moderate

desde / hace

English requires the Present Perfect, not the Present Simple.

French partial

depuis

English distinguishes between 'for' and 'since' and requires a different verb tense.

German high

seit

English uses two different words (for/since) and the Present Perfect.

Japanese low

kara / aida

Japanese doesn't have a direct 'Present Perfect' equivalent in the same way English does.

Arabic moderate

mundhu (منذ)

English requires a specific choice between two prepositions.

Chinese low

le (了) / yijing (已经)

Chinese has no verb conjugation for tense, making the 'have + V3' structure very difficult for learners.

Learning Path

Prerequisites

Related Grammar Rules

B1

प्रेजेंट परफेक्ट: अमेरिका बनाम यूके (I've done बनाम I did)

Overview क्या आपको कभी लगा है कि आपकी इंग्लिश टेक्स्टबुक ने आपसे झूठ बोला है? आप क्लास में एक नियम सीखते हैं, और फिर एक...

A2

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...

B1

जीवन के अनुभव: Ever और Never के साथ Present Perfect

### Overview जब हम अपनी ज़िंदगी के अनुभवों (life experiences) के बारे में बात करते हैं, तो Present Perfect tense के साथ...

B2

फ्यूचर कंटीन्यूअस (will be -ing)

### Overview नमस्ते! आज हम English grammar के एक बहुत ही महत्वपूर्ण और दिलचस्प हिस्से पर बात करेंगे—`Future Continuous...

B1

अंग्रेजी प्रेजेंट परफेक्ट: अतीत को वर्तमान से जोड़ना (बुनियादी गठन)

Overview क्या कभी तुम्हारे साथ ऐसा हुआ है कि तुम किसी कमरे में गए और पूरी तरह भूल गए कि वहां क्यों गए थे? हम सबके साथ ऐस...

Was this helpful?
अभी तक कोई टिप्पणी नहीं। अपने विचार साझा करने वाले पहले व्यक्ति बनें!