since, after, in
这三个介词都可指示时间关系,表示“在…之后”。它们的区别是:
after可表示从过去时间算起的一段时间之后,往往与过去时态连用(若接表示时间点的词,也可与将来时态连用); in则表示从现在时间算起推移到将来的一段时间之后,一般与将来时态连用; since所表示的时间往往是从过去某一点时间一直延续到说话的时间,因而一般与完成时态连用。
since, for
这两个词都可以和表示时间的词语连用。一般说来, for后接一段时间(累计时间),用以说明某事一直进行了多长时间; 而since后接某一时间(过去的一个时间点),用以表示某件事开始的时间。
since, from
这两个词在表示时间时含意不同。
1.since是指延续到说话时刻的动作或情况开始于何时,是站在动作中止的时间点往过去追溯计算; 而from只表示某事的起点,要表示起止需用from...to〔until〕...结构。
2.有from表示时间起点的句子,现在、过去、将来的时态都可使用; 而since表示时间起点的句子不用将来时态。
since, as, because, for
这四个词都可以作连词引导一个表示原因的状语从句。它们的区别是:
1.because是从属连词,引导的原因状语从句指的是自然、直接的原因,主句表示必然的因果关系,而原因构成句子的主要部分,是句子的重点。另外,because引导的从句多放在句末,但有时也可放在句首,这种情况往往是为了强调。
2.如果原因很明显或已为人们所知,或不如句子的其余部分重要,就用as或since,since比as更正式一些,这两个词都为从属连词,常译为“由于,既然”,语气比because轻。as和since引导的句子多放在整个句子的开头,偶尔它们引导的(特别是since引导的)句子也可以放在后面。since作为理由有“不好”或“勉强”的含意;而as只将既成事实作为理由,并不含有“不好”或“勉强”的意味。
3.for是并列连词,引导的是并列从句,表示原因的语气很弱,一般是对结果作推断性的补充说明或解释,不表示直接原因。for较正式,很少用于口语,一般用于书面语,前面一般多用逗号。
as,because,for,since
这些连词都含有“因为”之意。
as从属连词,语意较because, since弱,着重在主句,所表示的原因或理由是“附带的”。
because从属连词,语意强,着重直接的原因或理由,所引出的从句是全句的重心,用以回答why提出的问题。
for并列连词,语气较弱,所引出的句子一般放在后面,表示附带说明的理由或推断理由。
since语意比because弱,但比as强,一般用于表示“由于大家已知的事实”。