L’utilisation de for so longchange-t-elle la nuance de la phrase ? S’il y a une différence entre soet very, expliquez-la !

Réponse d’un locuteur natif
Rebecca
Oui, il y aura un léger changement dans les nuances de la phrase ! So longreprésente un certain degré ou un certain montant, tandis que very longmet l’accent sur la durée ! Exemple : You shouldn't have baked the cake for so long. => délai d’attente prévu = You shouldn't have baked the cake for very long.(Je n’aurais pas dû faire le gâteau aussi longtemps.) => C’est trop beau pour le bon sens Exemple : It wasn't so bad. => Pas aussi mal que je le pensais = It wasn't very bad. (Pas si mal.) => Pas le pire