because since for as 都有表示原因的意思 他们之间有什麽区别?

如题所述

四者均可用来表示原因,区别如下:(1) 关于 because:语气最强,表示直接原因,可用于回答 why 提出的问题、引导表语从句、用于强调句等,而其余三者均不行:“Why didn’t he come?” “Because he was ill.” “他为什么没来?”“因为他病了。”My stomach hurts because I have eaten too many apples. 我肚子痛,因为苹果吃得太多。That’s because you can’t appreciate music. 这是因为你不能欣赏音乐。It is because he is honest that I like him. 是因为他诚实我才喜欢他。(2) 关于 since 与 as:a. 两者所表示的原因都是人们已知的,即对已知事实提供理由,而不是表示直接原因。since 比 as 语气稍强,且比 as 略为正式,它们引导的从句通常放在主句之前,有时也放在主句之后:As you weren’t there, I left a message. 由于你不在那儿,我留了个口信。Since you are wrong, you should apologize. 你既然错了,就应该道歉。b. since 可用于省略句,而其他三者不行:Since so, I have nothing to say. 既然如此,我无话可说。(3) 关于 for:是并列连词(其余三者为从属连词),它有时可表示因果关系(通常要放在主句之后,且可与 because 换用);有时不表示因果关系,而是对前面分句内容的解释或推断(也要放在主句之后,但不能与because 换用)。比较:The ground is wet, for (=because) it rained last night. 地面是湿的,因为昨晚下过雨。It must have rained last night, for the ground is wet this morning. 昨晚一定下过雨,你看今天早上地面是湿的。 (此句不能用 because 代 for)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-10-28
Because he was ill, he didn't go to school.因为他病了,他没去上学。(直接理由)
He must have passed this way, because there is no other road.他可能是从这条路走了,因为除此以外别无它路可走。(必然的推断)
since较as意味略强。它们都可以表示较明显的或对方已知的原因。可分别译作“既然”和“由于”。since和as从句一般放在主句之前。例如:
Since his method doesn't work, let's try yours.既然他的方法不行,我们就试试你的吧。
As I didn't know how to do it, I asked the teacher.由于我不知道怎样做,就问了老师。
2.for是并列连词,位于两句之中,连接并列的分句。当for表示因果关系时,可与because换用,但在for前面须用逗号。例如:
You couldn't have seen him, because/for he wasn't there.你不可能见到他,因为当时他不在那里。
The electric current must have been turned off, because/for the light went out.想必是停电了,因为灯灭了。
for除此之外了表示因果关系外,还可以述说对主句中的事实或看法的解释。例如:
It will rain, for it's getting dark, 要下雨了,因为天气越来越暗了。
It must be snowing, for it is so bright outside.一定在下雪,外面这么亮。
浅析because, since, as和for的用法
Because he was ill, he didn't go to school.因为他病了,他没去上学。(直接理由)
He must have passed this way, because there is no other road.他可能是从这条路走了,因为除此以外别无它路可走。(必然的推断)
since较as意味略强。它们都可以表示较明显的或对方已知的原因。可分别译作“既然”和“由于”。since和as从句一般放在主句之前。例如:
Since his method doesn't work, let's try yours.既然他的方法不行,我们就试试你的吧。
As I didn't know how to do it, I asked the teacher.由于我不知道怎样做,就问了老师。
2.for是并列连词,位于两句之中,连接并列的分句。当for表示因果关系时,可与because换用,但在for前面须用逗号。例如:
You couldn't have seen him, because/for he wasn't there.你不可能见到他,因为当时他不在那里。
The electric current must have been turned off, because/for the light went out.想必是停电了,因为灯灭了。
for除此之外了表示因果关系外,还可以述说对主句中的事实或看法的解释。例如:
It will rain, for it's getting dark, 要下雨了,因为天气越来越暗了。
It must be snowing, for it is so bright outside.一定在下雪,外面这么亮。
第2个回答  2013-10-28
1. because 语势最强,用来说明人所不知的原因,回答why所提出的问题;当原因是显而易见的或已为人知的,就用as或since。2. 由because引导的从句如果放在句末,且前面有逗号,则可以用for来代替。但如果不是说明直接原因,而是多种情况难以判断,就只能用for。3. as常放于句首,because常放于句尾,for,只用于句中(句尾)本回答被网友采纳
相似回答