Используй because, чтобы назвать причину, ответить на вопрос почему. Причина идёт сразу после because.
because даёт причину
We stayed home because it was raining.
She's happy because she passed her exam.
He left early because he felt sick.
so даёт результат
Используй so, чтобы назвать результат, что случилось дальше. Результат идёт сразу после so.
It was raining, so we stayed home.
She studied hard, so she passed.
He felt sick, so he left early.
Попробуйте: Amina хочет объяснить, ПОЧЕМУ она осталась дома. Причина — дождь. Какое слово даёт причину? (I stayed home because it was raining. / I stayed home so it was raining.) Ответ: I stayed home because it was raining. — Она называет причину (почему осталась дома), поэтому используем because: because it was raining. "So it was raining" означало бы, что дождь был результатом того, что она осталась дома, а это бессмысленно.
Попробуйте: Hiroshi хочет сказать, что он СДЕЛАЛ в результате. Сначала пошёл дождь, а потом он остался дома — это то, что случилось дальше. Какое слово даёт результат? (It was raining, so I stayed home. / It was raining, because I stayed home.) Ответ: It was raining, so I stayed home. — Он называет результат (что сделал дальше), поэтому используем so: so I stayed home. "Because I stayed home" означало бы, что дождь случился из-за него, а это перепутано местами.
although показывает неожиданность
Используй although, когда вторая часть — это неожиданность после первой, совсем не то, чего ждёшь. Оно может стоять в начале предложения (с запятой) или соединять в середине (без запятой).
Although it was raining, we went out. (surprising, you'd expect us to stay in)
She passed although she didn't study.
Although the hotel was expensive, we enjoyed it.
Попробуйте: Казалось бы, плохая погода должна удержать людей дома. Но Mei и её друзья всё равно пошли гулять. Это неожиданность. Какое слово показывает неожиданность? (Although it was raining, they went out. / Because it was raining, they went out.) Ответ: Although it was raining, they went out. — Идти гулять под дождём — неожиданно, поэтому используем although: Although it was raining, they went out. "Because it was raining" означало бы, что дождь был причиной, по которой они пошли гулять, а не неожиданностью.
but показывает контраст
Используй but, чтобы соединить две идеи, которые различаются или удивляют. But ставится в середине, обычно с запятой перед ним. Как и although, оно показывает контраст — но although может начинать предложение, а but соединяет только в середине.
It was raining, but we went out.
The hotel was expensive, but we enjoyed it.
I was tired, but I finished my work.
Not "But it was raining, we went out." — say "It was raining, but we went out.". But соединяет в середине; оно не может начинать предложение так, как это делает although.
Попробуйте: Комната была маленькой. Можно ожидать, что это плохо. Но она оказалась уютной. Две идеи различаются. Какое слово показывает контраст? (The room was small, but it was comfortable. / The room was small, so it was comfortable.) Ответ: The room was small, but it was comfortable. — Две идеи различаются (маленькая, но уютная), поэтому используй but, чтобы показать контраст: small, but comfortable. "So it was comfortable" означало бы, что комната уютная именно потому, что маленькая, а смысл не в этом.
Используй только одно соединяющее слово
Выбирай одно соединяющее слово, а не два. Не говори because ... so вместе, и не говори although ... but вместе.
Because it rained, we stayed home. (not "Because it rained, so we stayed")
Although I was tired, I went out. (not "Although I was tired, but I went out")
Not "Although I was tired, but I went out." — say "Although I was tired, I went out.". Although уже показывает неожиданность, поэтому but тебе дополнительно не нужен.
Попробуйте: Which one is right? (Because it was late, we went home. / Because it was late, so we went home. / Although it was late, but we went home.) Ответ: Because it was late, we went home. — Одного соединяющего слова достаточно: Because it was late, we went home. "Because ... so" и "Although ... but" используют сразу два соединяющих слова, а нужно только одно.