永发信息网

Since和For的区别

答案:4  悬赏:0  手机版
解决时间 2021-02-22 23:07
  • 提问者网友:人傍凄凉立暮秋
  • 2021-02-22 18:00
Since和For的区别
最佳答案
  • 五星知识达人网友:轻熟杀无赦
  • 2021-02-22 18:43
一,区别:
since+时间点
for+时间段
例句:He has kept the book for two weeks.
  He borrowed the book since two weeks ago.
二,详解:
for后面是一段时间,动词用完成式,而since后面是一个时间点,动词用过去式。两周前的一天,与for two weeks的两个星期这样14天相比是一个点。for后面是一个线段(或数轴),而since后面是线段上的一个点,或者是数轴上的点,这样理解就方便多了。

全部回答
  • 1楼网友:duile
  • 2021-02-22 19:31
Since是表示时间点的词,主要用在一般过去时句子中
For是表示时间段的词,主要用在现在完成时的句子中
例如:
She went to beijing since three years ago(她三年前去过北京) 时间点
She have gone to beijing for three years(她去北京三年了) 时间段
  • 2楼网友:不甚了了
  • 2021-02-22 19:21
since+时间点
for+时间段
eg:He has kept the book for two weeks.
He borrowed the book since two weeks ago.
注意动词的时态,for后面是一段时间,动词用完成式,而since后面是一个时间点,动词用过去式。两周前的一天,与for two weeks的两个星期这样14天相比是一个点。这个我以前的老师教我们可以联系数学,for后面是一个线段(或数轴),而since后面是线段上的一个点,或者是数轴上的点,这样理解就方便多了。你可以试试看。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯