Because,for是表示各种理由的连词,都可用来为一个动作或情况提供原因或理由。但用法不同。

1.Because是从属连词,多表示所叙述的理由是本句的重点,其所引起的原因状语从句常放在句末,通常指的是直接、明白地说明因果关系,也用于推测性的理由,表示必然的因果推断。有时置于主句之前。语气强烈。

例句1:The swimming pool won’t be open today because they’re making repairs.游泳池今天不开,因为他们除此以外别无他路可走。

例句2:He must have passed this way,because there is no other road.他想必是从这条路上过去的,因为除此以外别无他路可走。

2.for是并列连词,引出表示理由的分句,其所表示的是附加的理由,是一种补充说明。主句表示推测时,用for说明原因。

例句1:I will follow his advice, for he is a doctor.我会听从他的劝告,因为他是医生。(补充说明理由)

例句2:She may be ill, for she is absent today.她今天缺席了,也许是病了。(表示推断的理由)

补充学习:当for时表示补充说明时,在现代英语中,可用because来代替。

例句:We hurried back home for(because) it was getting dark.我们赶紧回家,天黑了。

总结:because与for都有表示“因为”的意思,because侧重因果推断,语气强烈。for侧重附加理由,补充说明。