because, so, although (A2)

Используй because, чтобы назвать причину, ответить на вопрос почему. Причина идёт сразу после because.

because даёт причину

so даёт результат

Используй so, чтобы назвать результат, что случилось дальше. Результат идёт сразу после so.

although показывает неожиданность

Используй although, когда вторая часть — это неожиданность после первой, совсем не то, чего ждёшь. Оно может стоять в начале предложения (с запятой) или соединять в середине (без запятой).

but показывает контраст

Используй but, чтобы соединить две идеи, которые различаются или удивляют. But ставится в середине, обычно с запятой перед ним. Как и although, оно показывает контраст — но although может начинать предложение, а but соединяет только в середине.

Используй только одно соединяющее слово

Выбирай одно соединяющее слово, а не два. Не говори because ... so вместе, и не говори although ... but вместе.