I am not a native English speaker and in my country my teacher used to ask students to translate our native language into English and vice-versa. That's when, I encountered this question for the very first time. My teacher emphasized on the usage of 'since' in the following example which I could never reconcile myself to.
I have some questions regarding the following sentences:
- I've been watching TV for last two days.
- I've been watching TV since last two days.
Which sentence above is grammatical?
Am I correct if I say: the expression "two days" refers to a "period of time" so use: for, but the "last two days" refers to "point of time" so use: since?
I read the following explanation on answers.com
Since last two months", that one is correct. When you are talking about a period of time, you have to use since, because it's a grammatical word used to indicate that a situation has continued from a particular time or event in the past.
The explanation provided by that website further adds to my misery!
Please help me understand it.Thanks in advance.