for的since的区别?举例说明。

如题所述

在常见的for和since区别时就是用于完成时 记住一点for接时间段 而since接的时间点 就OK了 例:我知道这件事已经有三年了I have known it for three years. 等于:我三年前久已经知道这件事了 I have known it since three years ago.

而用于一般现在时的话 since几乎是不用的 for就是单纯的介词 连词用法 表原因 对象等 加油
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-10-06
for后加时间段,since后加具体时间点。
eg:I've been learning English for three years,because I began learning it since three years ago.

译:我学英语已经三年了,因为我从三年前开始学英语。
释:三年是时间段,三年前是时间点。
第2个回答  2011-10-06
for 后面加时间点
we have lived in Beijing for three years
since后面跟时间段
we have lived in Beijing since three years ago.
有不懂得欢迎追问
第3个回答  2011-10-06
for后面加时间段 I have learned English for five years.
since后面加时间点 I have lived here since I was born
希望能够帮助你本回答被提问者采纳
第4个回答  2020-03-02
相似回答