for 和 because 作为连词都可表示原因。
because引导的分句为状语,所以可以位于主句前,也可以位于主句后。例如:
He feels very weak because he is ill.
Because he is ill, he feels very weak.
for作为并列连词,用来引出并列分句,解释说话人为什么会说前面的话。所以,for只能位于二个分句之间。例如:
They were certainly there, for I saw them.
不可以说:For I saw them, they were certainly there. (X)
并列连词and, but, so都可以位于句首,表示本句和前一句之间的逻辑联系。例如:
He sings well. And he dances well too.
He was ill. But he continued working.
He can keep it. Or he can give it to someone else.
for和其他并列连词一样,也可以这样用:
They were certainly there. For I saw them.
because则通常不可以这么用,除非是口语中回答“why".
They were certainly there. Because I saw them. (x)
because 可以替换 for, 但for未必能替换because。例如:
They were certainly there, for/because I saw them.
He sold his house, because he needed money for his son's operation. (不宜用for)
for=I say so because...
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!
because 与 for 的区别
1. because 是从属连词,用来引导原因状语从句:从句可以放在主句的前面或者后面。如果放在主句的前面,应该用逗号与主句隔开;如果放在主句后面,不需要用逗号与主句隔开。例如:
Because he is too busy, he can't do it now.= He can't do it now because he is too busy.因为他太忙了,所以,不能现在就做这件事。(摘自《薄冰英语惯用法词典》p.108)
2. for 属于并列连词,由它引导的分句只能放在另一个分句的后面,而且必须用逗号与前面的分句隔开。例如:
He must be ill, for he is absent today. 他今天缺席,看来一定是生病了。(摘自《薄冰英语惯用法词典》p.108)