现在完成时中的for 和since 有何区别

举例加以说明

第1个回答  2007-05-05
for后面接一段时间,表示这个状态持续了这么一段时间。since后面接某个时间点,表示这个状态从那个时间点开始。
例如,我在这里呆了2年 I have been here for 2 years.
自从2005年开始我就在这里 I have been here since 2005.本回答被提问者采纳
第2个回答  2019-01-19

现在完成时中since和for的区分

第3个回答  2007-05-05
1楼正确
第4个回答  2013-02-19
fjhlhljholhjlhjlhjklhl

参考资料:http://zhidao.baidu.com/question/25681367.html

第5个回答  2020-04-25
since
+
[过去的]年分
/
月分
/
季节
since
2014
;
since
last
month;
since
February
/
since
this
spring
/
since
last
summer
/
since
the
80's
for
+ 时间/

/

/

for
three
hours
;
for
five
years
;
for
two
months
;
for
four
days
;
for
many
years