1. 所谓“so和because不能连用,although和but不能连用”是指在一个句子当中的情况。因为because/although引导的是主从复合句,而so/but是并列连词,引导的是并列句。也就是说一个句子不可能既是复合句,又是复合句。2. 如果since/as做从属连词,表示“因为”,引导的是原因状语从句,当然是不能和so引导的并列句连用了。3. 至于for,它表示原因时,其实是一个并列连词,相当于and,而so也是一个并列连词,有时是可以连用的。如:So I left there, for there was no need for me to be there.