首先你要弄懂so and for 的意思!
最主要还是句子的意思,因为前面导致后面的事情发生,也就是前因后果关系所以用so
而for我们一般是在说明原因的时候用到它!也可以解释为因为后面的事情而导致前面的事情发生.