Usar for so longmuda a nuance da frase? Se houver diferença entre soe very, por favor, explique!

Resposta do falante nativo
Rebecca
Sim, haverá uma pequena mudança nas nuances da frase! So longrepresenta um certo grau ou quantidade, enquanto very longenfatiza o período de tempo! Exemplo: You shouldn't have baked the cake for so long. => tempo limite esperado = You shouldn't have baked the cake for very long.(Eu não deveria ter feito o bolo por tanto tempo.) => É bom demais para o bom senso Exemplo: It wasn't so bad. => Não tão ruim quanto eu pensava = It wasn't very bad. (Não tão ruim.) => Não é o pior