for. since 的区别?

如题所述

1.since意为“由于,既然”,所引导的从句表示的是已知为事实的理由和一种间接或附带的原因,语气比
because弱,但比as强,其从句一般位于主句之前,如:Since
I
have
no
money,
I
can't
buy
any
food.(由于我没钱,所以我不能买食物。)
2.for是并列连词,用来附带解释或说明前面一句的情况,有时他它表示的理由是推测性的,它所引导的分句只能放在另一分句后,如:The
day
breaks,for
the
birds
are
singing.(天亮了,因为鸟在叫。)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-06-10
since+时间点
for+时间段
eg:He
has
kept
the
book
for
two
weeks.

He
borrowed
the
book
since
two
weeks
ago.
注意动词的时态,for后面是一段时间,动词用完成式,而since后面是一个时间点,动词用过去式。其实从他们的解释来看也很好分别,for表示从**时间到**时间,而since就是从**时间开始,如果再数学上来看,for可以看成
是一条线段,从开始时间到结束时间,叫时间段,而since则可以看成是射线开始的那个点,从以前到现在,叫做时间点。
eg:for
two
years
解释为长达两年,表示两年期间,可以看成是一段时间,
since
two
years
ago
解释为自从两年前,表示从两年前到现在,可以把两年前看成时间的起点
第2个回答  2019-06-08
as,
because,
since,
for用法区别
前三者引导原因状语从句,for引导的则为并列句。
as表示明显原因,语气较because强,例如:
As
it
is
raining,
we’ll
stay
(at)
home.
because表示内在的、必然的因果关系,语气较强,例如:
He
has
to
leave
because
it
is
too
late.
since表示鉴于某种既定事实而为之,语气较弱,例如:
Since
everyone
is
here,
we
can
begin
our
lesson.
for只是作为补充说明,不用于某种结果之前,表示判断某种情况的因素,语气较because弱,但较为郑重、正式,不能放在句首,例如:
I’ll
stay
home,
for
I
must
wait
for
a
friend.
第3个回答  2020-03-02
相似回答