so Оба союза нужны для выражения причины, но используются по-разному. Союз because значит “потому что” – он стоит перед той частью предложения, где называется причина (подчеркнуто в примере). I stayed at home because it was raining. – Я остался дома, потому что шел дождь. I called the dog just “dog” because I didn’t know the dog’s name. – Я звал собаку просто «собака», потому что не знал, как ее зовут. Союз so значит “поэтому” или “так что” – он стоит перед той частью, где называется следствие, то, что последовало за причиной. It was raining, so I stayed at home. – Шел дождь, поэтому я остался дома. I didn’t know the dog’s name, so I called it just “dog”. – Я не знал, как зовут собаку, так что звал ее просто “собака”.