Who established that using FOR and SINCE in the same sentence is wrong? Is there any opinion of a grammarian on this matter or is it common sense, so to speak?
I composed music for 10 years since I bought my first guitar.
I understand that the sentence is not correct. Here is one of the explanations I have had so far as to why it’s wrong:
Ago is a starting point, before now. For is the duration. Since is both the starting and end points, shown by the tense. So you cannot use 'since' with 'for'
But how can SINCE be the end point if we remove FOR
"I composed music since I bought my first guitar"
It's not clear when I stopped composing music. And it can't be substituted for "I have composed music since..." because I am not composing music any longer.
My first question: what is the reason, the logic behind the idea of the ban of using "FOR" and "SINCE" in the same sentence in the past?
THE WAYS TO AVOID THE PROBLEM.
Do you agree that these are the ways to avoid the problem.
1
I composed music for 10 years, since I bought my first guitar.
I composed music for 10 years - since I bought my first guitar.
2
I composed music for 10 years after I bought my first guitar.
I composed music for 10 years beginning in the year when I bought my first guitar.
I know that a similar question has been asked but it wasn't answered in all details I need.