for和since的区别

问题描述:

for和since的区别

for+一段时间
since+过去的时间点
since+that的从句

...呃,这么说吧,for后面加一段时间,例如 for two years
而since 后面是加一段时间再加 ago,或者加一个具体的时间,例如 since three years ago 或 since 1998

since加的是时间点,而for加的却是时间段。

for 表示原因及时间长短,如for this rason因为这个原因,for twenty years 20年了
since 表示自从,如since last year从去年开始

since+过去某一时间或句子,for+一段时间
She has taught in the school for ten years.她在这所学校教书已经10年了.
I haven't eaten anything since breakfast.我从早饭起就一直没有吃东西.