在现在(过去)完成时中,两者都是表示“一段时间”.
具体地说,for + 一段时间 ,是能够直接看得出的一段时间,如:for a year,for two months; since在表示“一段时间”时,其本意是指“从过去某一时间点到‘现在’的一段时间,如果作连词使用,其从句中的谓语动词必须具备两个特点:过去时,终止性.
例:He has lived in Beijing for a week.
He has lived in Beijing since a week ago.
He has lived in Beijing since he came here.