We use for and since to say how long.
For refers to a period of time.
now
|
||||
|
||||
2008 |
for three years
|
2011
|
Since refers to a point in time.
now
|
||||
|
||||
since 2008 |
2011
|
For and since are often used with the present perfect to talk about actions that began in the past and continue now.