since和for的区别,英语:since和for的区别

可以用作介词或连词,意思为“自从……起”,表示某个动作从某个过去的时间起一直进行,直到说话时间,所以since如果是连词的话,since后面句子一般要用一般过去时,而它的主句则要用现在完成时。如since和for的:I have lived here since i first came in 1999.

since和for的区别,英语:since和for的区别

for可以作为介词或并列连词。作介词表示时间时,表示动作持续的时间跨度,一般用在现在完成时中,如:I have lived here for ten years now.

当然了,for作介词还有其他意思,这里不再赘述。

做连词是since有“自从;因为”的意思。作因为讲时,表示“估计对方已经知道的原因。”而for做“因为”讲时,表示“推测”或“对前句的补充”,而且有逗号与前一句分开。

做介词时,since是“自从”,而for的意思很多,如:表示“因为”,常和某些动词或形容词连用,如:be sorry for;praise…for..等。还可表示“对象”,翻译为“为…”;“对于…”;还可像楼上说的加一段时间,用于将来时,过去式或现在完成时。

for 与 since 在时间表达上的主要区别是:

for + 时间段: for an hour, for 2 days, for 3 years…

since + 时间点: since 12 o’clock,since I had a car, since we met….

版权声明:本站部分文章来源互联网,主要目的在于分享信息,版权归原作者所有,本站不拥有所有权,不承担相关法律责任,如有侵权请联系我们,本站将立刻删除。
(0)
上一篇 2022年7月1日 上午3:31
下一篇 2022年7月1日 上午3:32

相关推荐