since加段时间和for加段时间的区别:表达的意思不同、用法不同、时态不同
一、表达的意思不同
1、since就是从某个时间开始。例如:since two years ago 解释为自从两年前,表示从两年前到现在,可以把两年前看成时间的起点。
2、for表示从一个时间到另一个时间。例如:for two years 解释为长达两年,表示两年期间,可以看成是一段时间。
二、用法不同
1、since后面跟一点时间,具体时间,“自从以来,从以后”用来说明动作起始时间,在事件、行动或状态的开始时使用。
2、for后面跟一段时间,句中的谓语动词,也应该是延续性动词。
三、时态不同
1、since这个词来指一个特定的时间时,主句中使用的动词要么是现在或过去完成时,要么是现在或过去完成连续时态。since不能用于将来时。
2、for一词可用于所有时态。
1、“since”用于表示特定的时间,“for”表示特定的时间段或持续时间。
2、For加时间段,用来说明动作延续时间长度,因此句中的谓语动词,也应该是延续性动词。
3、Since加时间点,具体时间,“自从以来,从以后”用来说明动作起始时间。
4、“for”意味着一个行为的预期目的,但当涉及到时间时,它显示了某个事物持续的时间量、范围或持续的时间。
5、“since”是一个介词和副词,指过去某个特定的时间点,在事件、行动或状态的开始时使用。
6、此外,“since”不能用于将来时。相反,“for”一词可用于所有时态。
since和for表原因:
1、Since:侧重结果。
【例句】:Since people can do many things at home via internet, it is not necessary for them to find a job outside.
【翻译】:既然人们可以在家通过网络做很多事,所以他们无须出去工作。
2、For:表示推断的原因,或解释说明,只能放句末。
【例句】:He must be at home, for it is raining.
【翻译】:他一定在家,因为下雨呢。 下雨不是必须在家的原因,却是推测的依据。
本回答被网友采纳区别:
1、“since”用于表示特定的时间,“for”表示特定的时间段或持续时间。
2、Since加时间点,具体时间,“自从以来,从以后”用来说明动作起始时间。
3、 For加时间段,用来说明动作延续时间长度,因此句中的谓语动词,也应该是延续性动词。
4、“since”是一个介词和副词,指过去某个特定的时间点,在事件、行动或状态的开始时使用。
5、“for”意味着一个行为的预期目的,但当涉及到时间时,它显示了某个事物持续的时间量、范围或持续的时间。
6、此外,“since”不能用于将来时。相反,“for”一词可用于所有时态。
扩展资料:
since和for表原因:
1、Since:侧重结果。
【例句】:They are expensive, since their quantity is small.
【翻译】:物依稀为贵。
【例句】:Since people can do many things at home via internet, it is not necessary for them to find a job outside.
【翻译】:既然人们可以在家通过网络做很多事,所以他们无须出去工作。
2、For:表示推断的原因,或解释说明,只能放句末。
【例句】:He must be at home, for it is raining.
【翻译】:他一定在家,因为下雨呢。 下雨不是必须在家的原因,却是推测的依据。
【例句】:I want to see you, for I miss you.
【翻译】:我想见你,因为我想你。
此时两者可以互换,而且句子都应该使用现在完成时或者现在完成进行时。
如:
I've lived here since 3 years ago.
= I've lived here for 3 years.
句中的have lived还可以写成have been living.