Разница между значениями so в разговорной и письменной речи заключается в том, что в каждом из этих случаев так может использоваться для разных целей.
В разговорной речи so обычно означает «поэтому» или «так что» и стоит перед той частью предложения, где называется следствие, то, что последовало за причиной. 1 Например: «It was raining, so I stayed at home» — Шел дождь, поэтому я остался дома. 1
В письменной речи так может использоваться для обозначения логической связи между предложениями или их частями, указывая на причинно-следственную связь между событиями. 2 Например: «I have not been here for many years, so I may not remember this place clearly» — Я не была здесь на протяжении многих лет, так что я могу не помнить это место в точности. 4
Кроме того, в письменной речи так может заменять другое прилагательное или фразу, которая уже стоит в предыдущем предложении, и использоваться для замены другого слова, например, в кратких положительных ответах на вопрос (So do I). 4