请问for和since的区别是什么

背对你心浮 3个月前 已收到3个回答 举报

不可方物 2星

共回答了266个问题采纳率:96.2% 评论

1 for和since都可以表示时间,但是用法不同。
2 for通常用于表示一段时间的长度,后面跟时间段,如for two hours、for a week等,表示持续了多长时间。
since通常用于表示一个具体的时间点,后面跟时间点,如since 2010、since yesterday等,表示从那个时间点开始至今。
3 需要注意的是,for还可以用于表示“为了”、“因为”,而since则没有这种用法。
因此,对于表示时间的语境中,要根据具体情况选择使用for或since;而在其他语境中则不能混用。

4小时前

38

说爱竭爱 4星

共回答了44个问题 评论

"for"和"since"都用于表示时间,但是它们的使用情境略有不同。


"for"用于指代一段时间,通常与表示时间段的词搭配,比如说 “I have been studying English for 3 years.”(我学习英语已经三年了)。"for"强调的是时间段的长度。


"since"则通常用于指出一个具体的时间点(通常是过去一个时间点),并通常与表示时间点的词搭配,比如说 “I have been living here since 2010.”(我自2010年起住在这里)。"since"强调的是时间点。


需要注意的是,“since"与现在完成时态(have/has + 过去分词)一起使用,以表示从过去某个时间点一直延续到现在,如"I have been learning English since I was in primary school.”(我从小学开始一直在学习英语)。

2小时前

22

攻妳心 3星

共回答了333个问题 评论

for表示一段时间的累计,强调持续时间,语气较弱;而since表示过去的时间点,强调开始时间,语气稍强。

for可作介词和连词,since可作介词、连词和副词。

for偏重于结果,后面一般用时间的具体数;而since侧重于过程,后面所跟的一般是时间的具体点。

21小时前

11
可能相似的问题
Copyright © 2024 微短问答 All rights reserved. 粤ICP备2021119249号 站务邮箱 service@wdace.com