Цитата сообщения Spirit_of_Sky
For используется чтобы подчеркнуть определенный период, отрезок времени.
It has been raining for three days.
I have studied English for six years.
Since используется, чтобы обозначить начальную точку (точку отсчета) действия или ситуации.
They have been married since 2005.
It has not rained since Monday.
Ago указывает на то время, когда действие произошло в прошлом.
I bought a bicycle four days ago.
The company was founded 30 years ago.
Схема отсюда:
http://languagelearningbase.com/20380/expressing-d...mments-20380&show=20380#p20380