Student or Learner
what is the difference
1- I have been learning Eng since 2000 .
2- I have been learning Eng for nine years.
Adding to what LeighS. has posted:
'since' as a preposition refers to the intervening period between (the time mentioned, which here is 2000) and the time under consideration, NOW, as the person speaks.
There is no difference in terms of any 'specific moment' between whether the math has been done for us: 'it was the year 2000'; or 'it was 9 years ago - you go figure!'
Present Perfect specifically relates to a retrospective view of a period of time, extending up to NOW. This is also true as here, with the Present Perfect Continuous, which also indicates that the speaker sees the action/event as continuing from NOW into the future, but with a definite end envisioned - even if that 'end' is death, as, in effect, 'I expect I will be a student of the language all my life'.
'since 2000' defines a period of one year within which I started learning English.
01/01/2000 (8.25 years ago) - 31/12/2000 (9.25 years ago)
'for 9 years' means 9 years back from now.
thanks alot for all
Last edited by RHOMA; 31-Mar-2009 at 13:25.