Respostas

2013-10-07T17:55:03-03:00
Since (desde) se usa para definir uma ação que dura há algum tempo, que seria por exemplo:
Esta empresa está no mercado SINCE 1987.
For (há)se usa para definir o tempo de duração de uma ação, por exemplo:
Esta empresa está agindo no mercado FOR 26 anos
Escrevi o exemplo em português para se entender melhor.
Espero ter ajudado
Qualquer duvida disponha
2013-10-07T18:00:44-03:00
For é usado para indicar um período de tempo.
Geralmente usamos " For + período de tempo".

Ex: She went to Bahia for a week. (Começou e já acabou no passado)

He's been here for 2 hours. (Começou e ainda não terminou)

Since é usado quando nos referimos a um período de tempo exato que ocorreu no passado e se estende até o presente. É usado com perfect tenses

Ex: I had lived in London since my childhoood. 

I've studied English since last week.


Espero ter ajudado, beijos!