[General] For the last 7 years or since the last 7 years.

Status
Not open for further replies.

Rollercoaster1

Senior Member
Joined
Oct 28, 2015
Member Type
Student or Learner
Native Language
Urdu
Home Country
Pakistan
Current Location
Pakistan
I had a long debate over the preposition "for" and "since" in a sentence. I am putting that sentence down, here. Kindly, tell me which one is correct.

1- I have been doing it for the last 7 years.
2- I have been doing it since the last 7 years.

My correct answer to him was: I have been doing it for the last 7 years.
 

emsr2d2

Moderator
Staff member
Joined
Jul 28, 2009
Member Type
English Teacher
Native Language
British English
Home Country
UK
Current Location
UK
I had a long debate over the prepositions "for" and "since" in the sentence below. [STRIKE]I am putting that sentence down, here.[/STRIKE] Kindly (no comma here) tell me which one is correct.

1- I have been doing it for the last 7 years.
2- I have been doing it since the last 7 years.

[STRIKE]My correct answer to[/STRIKE] I told him the correct answer was (no colon here) "I have been doing it for the last 7 years."

Please note my corrections above.

You're right. "For" is the correct preposition in that sentence. "Since" would be used in "I have been doing it since 2011".
 

Rollercoaster1

Senior Member
Joined
Oct 28, 2015
Member Type
Student or Learner
Native Language
Urdu
Home Country
Pakistan
Current Location
Pakistan
Please note my corrections above.

You're right. "For" is the correct preposition in that sentence. "Since" would be used in "I have been doing it since 2011".
There should be "...in the sentences below".
 

SoothingDave

VIP Member
Joined
Apr 17, 2009
Member Type
Interested in Language
Native Language
American English
Home Country
United States
Current Location
United States
"Since" refers back to one specific point in time, not to a period in time.
 

emsr2d2

Moderator
Staff member
Joined
Jul 28, 2009
Member Type
English Teacher
Native Language
British English
Home Country
UK
Current Location
UK
"Since" refers back to one specific point in time, not to a period in time.

Well, except in "Since the 1980s ...", "Since the Middle Ages", "Since time immemorial ..." etc, which could be described both as one specific point in time and as a period in time.
 
Last edited:

SoothingDave

VIP Member
Joined
Apr 17, 2009
Member Type
Interested in Language
Native Language
American English
Home Country
United States
Current Location
United States
Yes, good point. I would say that "the 1980s" are a "point" in time if you zoom out far enough.
 

jutfrank

VIP Member
Joined
Mar 5, 2014
Member Type
English Teacher
Native Language
English
Home Country
England
Current Location
England
Well, except in "Since the 1980s ...", "Since the Middle Ages", "Since time immemorial ..." etc, which could be described both as one specific point in time and as a period in time.

Yes, good point. I would say that "the 1980s" are a "point" in time if you zoom out far enough.

Yes, that's right. In since the 1980s, the 1980s is seen as a point in time.
 
Status
Not open for further replies.
Top